Blocchi e visibilità Amministratore
Salve, volevo nascondere il blocco Tools ha ruoli diversi dal ruolo Amministratore
Quindi ho impostato le regole di visualizzazione del blocco menu , per il solo ruolo Administrator.
Il risultato è che il blocco è sparito anche all'amministratore nonostante in teoria dovrebbe essere l'unico a vederlo.
Allora sono andato a vedere la situazioni in
www.miosito/admin/people e ho verificato che effettivamente il ruolo del Amministratore fosse Administrator (e lo è)
Non contento però sono andato anche dentro il profilo amministratore in
user/1/edit?destination=/admin/people
e ho scoperto che il ruolo Administrator non è spuntato, e se provo a selezionarlo non si salva.
In pratica l'amministratore all'interno del proprio profilo è un utente autenticato, ma figura nella pagina degli utenti con il ruolo di amministratore.
Credo che questo porti a non poter rendere visibili i blocchi al solo amministratore.
Come posso fare?
Risposte
L'admin di sistema (user con
L'admin di sistema (user con uid 1) bypassa il normale sistema di permessi di accesso.
Nel caso della visibilità del blocco però stai agendo non sui permessi ma sull'appartenenza ad un ruolo.
In questo caso Drupal controlla se effettivamente l'admin detiene il ruolo richiesto.
Il fatto che tu non possa selezionare / deselezionare liberamente il ruolo per l'utente non è un comportamento standard, ma non saprei dirti il motivo, a meno che qualche modulo installato non interagisca con questo elemento.
Grazie Maurizio, ho ancora un
Grazie Maurizio, ho ancora un po' di dubbi..
Ho installato il modulo group, ma non credo ne sia la causa ad ogni modo farò delle prove disistallandolo.
Ho cercato nelle issues del modulo, ma non ho trovato nulla.
Ho dei quesiti per isolare meglio il problema..
1 E' normale che nel profilo del utente 1, l'admin risulti solo utente autenticato?
2 E' normale che dal profilo dell'utente 1 se voglio aggiungere il ruolo amministratore, io non ci riesca (salvo le modifiche , ma non vengono applicate)
3 E' normale che nella schermata degli utenti in cui si vedono anche i ruoli, l'user 1 compaia ugualmente come amministratore (anche se nel profilo non lo è?
Vediamo: 1. Sì 2. No 3. No,
Vediamo:
1. Sì
2. No
3. No, questa visualizzazione deve essere coerente con i ruoli effettivamente detenuti dall'utente
Mi verrebbe da pensare a comportamenti dovuti a moduli come "User protect" o similari ma non a Group sinceramente ..
Ho installato i seguenti
Ho installato i seguenti moduli:
Entity API 8.x-1.1
Entity Reference Revisions 8.x-1.8
Group 8.x-1.3
Paragraphs 8.x-1.12
Prepopulate 8.x-2.3
Theme Switcher Rules 8.x-1.1
VariationCache 8.x-1.0
Views Conditional 8.x-1.2
Noncapisco cosa sia potuto succedere, e questo mi blocca tutto il progetto.
La lista di moduli in effetti
La lista di moduli in effetti non mi fa pensare ad una possibile interazione con l'impostazione dei ruoli utente .. non mi viene in mente nulla con queste indicazioni.