| 123456789101112131415161718192021222324 |
- export const LEVELS = Object.freeze([
- { key: "view", label: "Visualizar", bit: 1 },
- { key: "add", label: "Cadastrar", bit: 2 },
- { key: "edit", label: "Editar", bit: 4 },
- { key: "delete", label: "Excluir", bit: 8 },
- ]);
- export const MENUS = Object.freeze([
- ["franchisee_dashboard", "Dashboard"],
- ["franchisee_students", "Alunos"],
- ["franchisee_contracts", "Contratos"],
- ["franchisee_classes", "Agenda / Aulas"],
- ["franchisee_financial", "Financeiro"],
- ["franchisee_packages", "Pacotes"],
- ["franchisee_users", "Usuários"],
- ["franchisee_permissions", "Permissões"],
- ["franchisee_unit", "Unidade"],
- ["franchisee_integrations", "APIs"],
- ["franchisee_support", "Suporte"],
- ["franchisee_activities", "Atividades"],
- ["franchisee_orders", "Pedidos"],
- ].map(([scope, label]) => ({ scope, label })));
- export const normalizeBits = (bits) => (bits & 1 ? bits | 256 : bits & ~256);
|