Back to top

Autore Topic: Creare 3 livelli di permessi in joomla  (Letto 2388 volte)

Offline angeloulivieri

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Creare 3 livelli di permessi in joomla
« il: 13 Mag 2011, 18:40:37 »
Salve,
ho bisogno di creare i seguenti 3 livellli di permessi in Joomla 1.6
1. Superuser : può creare e modificare tutto (articoli, categorie, componenti) e creare utenti
2. Administrator: può creare e modificare articoli e categorie
3. Publisher: può creare articoli solo ma previo consenso di un livello superiore di utenza.

Mi servirebbe capire solo il 3zo livello. Ho letto questo:
http://wiki.joomla.it/index.php?title=Gestione_permessi_in_Joomla_1.6
e mi sembra fare al mio caso. Solo che quando imposto per la mia categoria l'accesso alla creazione articoli... mi mette automaticamente anche la creazione categorie.
Ma quella non la desidero... come devo fare?

Inoltre..ma forse chiedo troppo... sarebbe bello che quando un publisher crea un articolo, l'administrator venisse avvisato per permettergli la pubblicazione.

Offline angeloulivieri

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Creare 3 livelli di permessi in joomla
« Risposta #1 il: 15 Mag 2011, 11:59:52 »
Visto che quando un utente con soli i permessi publisher quando si collega sul front end non può vedere il bottoncino "Add new article" per creare un articolo dal front end, ho deciso di far vedere a un publisher il back end, lato amministratore. Il problema è che da lì il publisher può vedere, creare e modificare ogni categoria.
Ho provato a selezionare tutte le categorie e dare un livello di accesso diverso da quello in cui è presente il publisher.... ma Niente... il publisher può comunque modificare tutte le categorie. E' un bug di joomla?
Questo problema sarebbe presente nella versione 1.6.3 appena scaricata oggi...

Offline angeloulivieri

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Creare 3 livelli di permessi in joomla
« Risposta #2 il: 15 Mag 2011, 12:27:00 »
Risolto!
Per creare un gruppo di utenti che può solo pubblicare articoli bisogna seguire la seguente procedura:
 -Innanzitutto in joomla 1.6 non è possibile avere permessi solo sugli articoli. Si considera invece un tipo di permeso di creazione e editing generico su articoli e categorie. Ciò che otterremo alla fine è un utente  che riesce ad accedere al back-end e può vedere solo il suo profilo e i bottoncini dell'aggiunta°/editing di articoli e di categorie. Ma potrà modificare solo i propri articoli/categorie che un administrator dovrà prima autorizzare.

Parte della soluzione è qui: http://docs.joomla.org/ACL_Tutorial_for_Joomla_1.6

Riporto comunque i passi in inglese:

1. Create a new group called Article Administrator and make its parent group Public

2. Because its parent group is Public, it won't have any permissions by default.
In Users → Access Levels, edit the Special Access level to add the new group. That way they can get access to the back end menu items and modules.

(By default, the back-end menu items and modules are set to Special access, so if you forget to add the new group to the Special access level, you won't see any modules or menu items when you log in as a user of the new group.)


3. In Site → Global Configuration → Permissions, click on the Article Administrator group and change the permissions to Allowed for the following actions: Admin Login, Create, Delete and Edit Own.

4.In Article Manager → Options → Permissions, change permissions to Allowed for this group for the Access Component action

That's all you need to do. Members of this group can login to the back end and do everything in Article Manager but can't do anything else in the back end. For example, the screen below shows what a user in the Article Manager will see when they login to the back end.


P.S. Ancora non mi è chiaro perché se metto la possibilità di loggarsi solo dal front-end non c'è modo di creare articoli da lì, solo modificare l'esistente.

 



Web Design Bolzano Kreatif