23 lines
779 B
Python
23 lines
779 B
Python
|
|
def get_permissoes_por_cargo(cargo_id):
|
||
|
|
permissoes = {
|
||
|
|
1: [ # Secretário Geral
|
||
|
|
'gerenciar_relatorios_celula',
|
||
|
|
'visualizar_relatorios_celula',
|
||
|
|
'gerenciar_militantes',
|
||
|
|
'gerenciar_tipos_comprovante'
|
||
|
|
],
|
||
|
|
2: [ # Admin
|
||
|
|
'gerenciar_relatorios_celula',
|
||
|
|
'visualizar_relatorios_celula',
|
||
|
|
'gerenciar_militantes',
|
||
|
|
'gerenciar_tipos_comprovante'
|
||
|
|
],
|
||
|
|
3: [ # Secretário Financeiro do Comitê Central
|
||
|
|
'gerenciar_relatorios_celula',
|
||
|
|
'visualizar_relatorios_celula',
|
||
|
|
'gerenciar_militantes',
|
||
|
|
'gerenciar_tipos_comprovante'
|
||
|
|
],
|
||
|
|
# ... existing code ...
|
||
|
|
}
|
||
|
|
return permissoes.get(cargo_id, [])
|