Segnalazione #286
Octonet: assegnazione automatica dei permessi alla creazione di un utente
0%
Description
Riportato da Andrea Padovan, viene suggerito di fare in modo che creand in octofuss un nuovo utente (che sia singolo, o in massa, o da CSV) gli vengano attribuiti tutti i net permissions, escluso lpadmin.
Attualmente il default e' di non fornire alcun permesso, quindi spesso viene dimenticato di farlo e gli utenti non possono svolgere le loro operazioni, comportando una chiamata per la verifica e poi la aggiunta successiva dei permessi mancanti.
La proposta e' di aggiungere automaticamente i permessi:- scanner
- internet
- cdrom
- plugdev
- audio
- dialout (non attualmente presente nella lista di octofussd)
Sono esclusi:
- lpadmin
- wifi
Non risultano richieste di togliere permessi, almeno su permessi relativi all'hardware.
Associated revisions
Add a mixin and use it. refs: #286
Set also self.default_netperms. refs: #286
Create netperms for mass created users. refs: #286
Add default netperms also during CSV import. refs: #286
refs #286
History
Updated by Christopher R. Gabriel over 7 years ago
- Project changed from Nuovi Sviluppi to octofussd
- Subject changed from Octonet: assegnazione automatica dei permessi alla creazione di un utente to Octofussd: assegnazione automatica dei permessi alla creazione di un utente
- Assignee set to TRUELITE
Updated by Christopher R. Gabriel over 7 years ago
- Project changed from octofussd to octonet
- Subject changed from Octofussd: assegnazione automatica dei permessi alla creazione di un utente to Octonet: assegnazione automatica dei permessi alla creazione di un utente
- Description updated (diff)
Updated by Mark Caglienzi over 7 years ago
- Status changed from Nuovo to In elaborazione
- Assignee changed from TRUELITE to Mark Caglienzi
Updated by Mark Caglienzi over 7 years ago
- Status changed from In elaborazione to Commenti
- Assignee changed from Mark Caglienzi to Christopher R. Gabriel
- Implementato
NetpermsMixin
che caricaself.all_netperms
eself.default_netperms
(uguale al precedente, con l'esclusione dilpadmin
ewifi
) da octofussd - Questo mixin viene usato dalle 3 view indicate (creazione singolo utente, creazione in massa di utenti, import di utenti da CSV)
- Nella creazione del singolo utente viene usato per popolare l'
initial
del campo del form, nelle altre 2 view viene usato per impostare i netperms per ogni utente creato - In tutti e tre i casi viene usato
self.default_netperms
Ho provato sia con l'octofussd mock locale, sia con l'octofussd in una VM di fuss-server con il supporto LDAP, e mi pare che sia tutto ok in entrambi i casi.
Pushato nel feature branch, non mergiato in master, giro il ticket a Christopher per la review e l'eventuale merge e generazione pacchetto aggiornato per la segnalazione upstream.
Updated by Christopher R. Gabriel over 7 years ago
- Status changed from Commenti to Risolto
Verificato, pubblicata nuova release 0.2.23
Load initial. refs: #286