utenti visualizzano ma non creano nuovi contenuti
Ciao,
ho creato nuovi roles per gli utenti (ad esempio il mio andrea è in famiglia).
Poi con permissions, ho detto: andrea può creare il contenuto articolo.
E con il modulo Permissions by Term ho dato il permesso ad andrea di vedere il contenuto.
La stranezza è questa:
posso effettivamente, come andrea, visualizzare il contenuto articolo (indirizzo node/17),
ma non crearlo (node/add/article).
In quest'ultima pagina c'è la scritta: "You are not authorized to access this page".
Le impostazioni che ho messo in admin/people/permissions mi paiono chiare, eppure creo nuovi contenuti solo come admin, non come user appartenente ad un role autorizzato.
Qualche suggerimento?
Andrea
:-)
Risposte
Forse, come si diceva una
Forse, come si diceva una volta, "la domanda è mal posta" :-P
Provo anche a chiedere sul forum internazionale
https://www.drupal.org/forum/support/post-installation/2018-01-17/users-...
A presto :-)
Andrea
non ho capito niente ho
non ho capito niente
ho creato nuovi roles per gli utenti (ad esempio il mio andrea è in famiglia).
Poi con permissions, ho detto: andrea può creare il contenuto articolo.
E con il modulo Permissions by Term ho dato il permesso ad andrea di vedere il contenuto.
famiglia è un ruolo o è un termine di tassonomia?
andrea è un ruolo ,un sottoruolo?
perchè usi Permissions by Term?
usi altri moduli di accessi concessi (granted access)?
Immaginando che famiglia sia
Immaginando che famiglia sia un ruolo e andrea un utente, devi essere sicuro che:
1) tu abbia correttamente assegnato al ruolo famiglia il permesso di creare un determinato contenuto (es: Articolo)
2) tu abbia correttamente assegnato all'utente andrea il ruolo famiglia
se hai effettuato correttamente queste operazioni e non usi ulteriori moduli per l'ACL, il tuo utente andrea deve poter creare quel tipo di contenuto.
Permission by term limita la visualizzazione dei contenuti in base alle regole stabilite legate ad un termine di tassonomia ad essi correlato.
In fase di creazione di un contenuto (node/add/article) se l'utente andrea (o il ruolo famiglia) non può vedere ad esempio i contenuti legati al termine "termine1", non potrà legare il nuovo contenuto a tale termine (i.e. il widget di selezione della tassonomia non visualizzerà il termine "termine1"). Il modulo permission by term non limita quindi l'accesso alla pagina di creazione del nodo.
Esatto Maurizio: "famiglia è
Esatto Maurizio:
"famiglia è un ruolo e andrea un utente".
Rispondendo a motodesk:
uso Permissions by Term perchè https://www.drupal.org/project/content_access, che mi piaceva tanto non c'è per la versione 8.
Non uso altri moduli oltre a "permissions by Term".
Circa i consigli di Maurizio:
ho fatto sia l'1 che il 2.
1. Alla pagina /admin/people/permissions/famiglia ho controllato che chi ha il ruolo di famiglia possa creare articoli "Article: Create new content" spuntato.
2. Alla pagina /admin/people Andrea ha come ruolo (role) famiglia.
Ma, non so perchè, non posso accedere, nemmeno come admin, alla pagina
/node/add/article !!!
Se non lo fa l'admin, chiaro che non lo possono fare nemmeno gli altri utenti.
Orca, non mi ricordo cosa ho cambiato e perchê non mi fa più accedere a questa pagina ... :-(
Andrea
Ah!!! Credo di aver capito il
Ah!!!
Credo di aver capito il problema:
è un problema di http!!
Mentre non posso accedere alla pagina
http://mio_sito/node/add/compra
posso all'indirizzo:
https://mio_sito/node/add/compra
!!!
Viva!
Andrea