Permessi per gruppi su plugins, widgets e segmenti
Poter gestire i permessi fra le coppie:
- gruppo-plugin
- gruppo-widget
- gruppo-segmenti (i segmenti sono in sviluppo)
In questo modo, si possono abilitare o meno certi gruppi alla visualizzazione di determinati plugin, widget o segmenti, possibilmente su tabelle di database separate.
Successivamente, poter modificare i permessi anche per queste entità, da web con OSM.
Potrebbe inoltre essere utile separare la gestione dei permessi delle stampe da quella dei moduli, aggiungendo la seguente relazione:
- gruppo-stampa
Il commit d67a31e9496b48fa8999dcad5591b216b245f7f1 ha introdotto la modifica a livello di database, con l'aggiunta di tutte le relative relazioni Eloquent. Resta da implementare effettivamente il cambiamento prevedendo la sostituzione delle query indipendenti rimanenti e delle altre sezioni che sfruttano widget, segmenti e stampe in modo separato.
Con queste modifiche è inoltre necessario che anche gli Amministratori abbiano l'accesso ai diversi elementi attraverso la tabella zz_permissions.