Skip to content

Permissions availables non crées lors de l'intallation du module #52

@aschlegle

Description

@aschlegle

Si on veut voir le module apparaître, il faut donner les bonnes permissions à l'utilisateur dans le module admin.
Lors de la réinstallation il manque une migration qui insère les permissions_availables:

INSERT INTO gn_permissions.t_permissions_available (id_module, id_object, id_action, label, scope_filter)
SELECT
    m.id_module, o.id_object, a.id_action, v.label, v.scope_filter
FROM
    (VALUES
        ('PSDRF', 'ALL', 'C', True, 'Créer'),
        ('PSDRF', 'ALL', 'R', True, 'Lire'),
        ('PSDRF', 'ALL', 'U', True, 'Mettre à jour'),
        ('PSDRF', 'ALL', 'E', True, 'Exporter'),
        ('PSDRF', 'ALL', 'D', True, 'Supprimer')
    ) AS v (module_code, object_code, action_code, scope_filter, label)
JOIN
    gn_commons.t_modules m ON m.module_code = v.module_code
JOIN
    gn_permissions.t_objects o ON o.code_object = v.object_code
JOIN
    gn_permissions.bib_actions a ON a.code_action = v.action_code;

Ensuite il faut ajouter les permission au groupe dans le module admin.
Puis il faut mettre l'utilisateur dans le groupe Grp_global_et_psdrf.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions