Project

General

Profile

Segnalazione #249

creazione utenza con permissions di admin

Added by Paolo Dongilli over 4 years ago. Updated over 4 years ago.

Status:
Risolto
Priority:
Urgente
Start date:
05/05/2017
Due date:
% Done:

100%


Description

Creata un'utenza alla quale sono state attribuite tutte le App Permissions (Users, Auth, Polygen, Dhcp, Host, Hostqueue, Upgrade, Dansguardian, Firewall, Printers, Script, Samba).

L'utenza creata riesce ad accedere ad OctoNet ma l'interfaccia ha funzionalità ridotte rispetto all'interfaccia vista da root.

funzionalita-octonet-ridotte.png View (65.9 KB) Paolo Dongilli, 05/14/2017 12:27 AM


Related issues

Precedes octonet - Segnalazione #255: Eccezione se un utente non root visita manualmente un url per cui non ha i permessi Chiuso 05/12/2017

Associated revisions

Revision c867e40f (diff)
Added by Mark Caglienzi over 4 years ago

Trim '/' from the start of path, if present. Because for non root users this made everything fail because octonet seraches for 'status' and here will arrive 'tatus'. refs #249

Revision 8004d15d (diff)
Added by Mark Caglienzi over 4 years ago

Revert "Trim '/' from the start of path, if present. Because for non root users this made everything fail because octonet seraches for 'status' and here will arrive 'tatus'. refs #249"

This reverts commit c867e40f4cfb80cac1891351f6a5f294c5234d34.

Revision 0e29a509 (diff)
Added by Mark Caglienzi over 4 years ago

Fix requests to send the resource url to octofussd (e.g. '/samba' and not 'samba', that made everything broken for non-root users in ValidatingOctofussServer). refs: #249

Revision cf115f26 (diff)
Added by Mark Caglienzi over 4 years ago

auth is active if also users is active. refs: #249

History

#1 Updated by Mark Caglienzi over 4 years ago

  • Status changed from Nuovo to In elaborazione

#2 Updated by Christopher R. Gabriel over 4 years ago

Aggiungo una cosa qui: questo plugin (/auth) dipende da /users, ma non verifica se /users c'e'. Nel caso in cui /users sia disattivato, il plugin e' attivo, ma andandlo ad usare, solleva eccezione non gestita.

Se /users non e' attivato, va disattivato pure questo.

#3 Updated by Mark Caglienzi over 4 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Christopher R. Gabriel
cf115f26:
  • Corretti tutti i metodi is_active() dei plugin in modo che mandino l'url della risorsa necessaria con lo "/" iniziale, che viene poi rimosso da octofussd, il quale poi si comporta correttamente rispetto ai permessi
  • Con l'utente root questo non avviene perché se l'utente si chiama, appunto, 'root', questi controlli non vengono nemmeno fatti e si valida l'accesso
  • Ho aggiunto anche il check per '/users' nell'is_active() del plugin auth, come richiesto

Questo ha mostrato un altro problema a valle, per cui aprirò un ticket separato, che poi correlerò a questo.

Pacchetto da rifare: octonet.

#4 Updated by Mark Caglienzi over 4 years ago

  • Precedes Segnalazione #255: Eccezione se un utente non root visita manualmente un url per cui non ha i permessi added

#5 Updated by Christopher R. Gabriel over 4 years ago

  • Project changed from Octofuss to octonet

#6 Updated by Christopher R. Gabriel over 4 years ago

  • Assignee changed from Christopher R. Gabriel to Paolo Dongilli

Pubblicato pacchetto octonet 0.2.6

#7 Updated by Paolo Dongilli over 4 years ago

Creata nuovamente un'utenza con App Permissions (Users, Auth, Polygen, Dhcp, Host, Hostqueue, Upgrade, Dansguardian, Firewall, Printers, Script, Samba) ma l'interfaccia OctoNet non mostra le funzionalità attese.

#8 Updated by Christopher R. Gabriel over 4 years ago

  • Assignee changed from Christopher R. Gabriel to Mark Caglienzi

#9 Updated by Mark Caglienzi over 4 years ago

  • Assignee changed from Mark Caglienzi to Paolo Dongilli
Giusto un paio di domande preliminari:
  • Octonet e octofussd sono stati riavviati?
  • È stato fatto logout/login dell'utenza di prova (immagino che l'utente sia 'dongilli') ?

#10 Updated by Paolo Dongilli over 4 years ago

  • Assignee changed from Paolo Dongilli to Mark Caglienzi

Mark Caglienzi ha scritto:

Giusto un paio di domande preliminari:
  • Octonet e octofussd sono stati riavviati?

  • È stato fatto logout/login dell'utenza di prova (immagino che l'utente sia 'dongilli') ?

#11 Updated by Christopher R. Gabriel over 4 years ago

  • Assignee changed from Mark Caglienzi to Paolo Dongilli

Questo era gia' stato risolto, se aggiorni a 0.2.6 non dovresti piu' avere il problema.

Lo puoi verificare anche sulla installazine di mock (https://octonet.fuss.bz.it), prendendo un qualunque utente, assegnandogli permessi e poi facendo login con quell'utente. Nella versione mock, la password e' uguale allo username.

#12 Updated by Paolo Dongilli over 4 years ago

  • Status changed from Commenti to Risolto
  • % Done changed from 0 to 100

Also available in: Atom PDF