Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : marcothemix 25 Oct 2016, 22:36:46

: ACL Virtuemart
: marcothemix 25 Oct 2016, 22:36:46
Ciao,
vorrei creare un utente che possa accedere solo al backend di Virtuemart e che ne abbia il pieno controllo.


Settaggio:
Gruppo utenti figlio di "Publisher"
Nego via ACL i permessi per tutti i componenti diversi da Virtuemart
Effetto:
L'utente può vedere solo Virtuemart nel backend (OK)
L'utente non può vedere i prodotti                      (Errore)
L'utente può creare nuovi prodotti, che comunque non vedrà nell'elenco


Se rendo il gruppo utenti figlio di "Super User"
L'utente può vedere i prodotti in Virtuemart          (OK)
Tuttavia ha accesso completo all'intero backend    (Errore)


Come posso risolvere?


Grazie e buona serata

: Re:ACL Virtuemart
: giusebos 25 Oct 2016, 23:26:44
nega fino a consentire.

c'è scritto tutto qua.
http://www.joomla.it/articoli-community-16-e-17-tab/5544-joomla-acl-configurare-acl-back-end.html
: Re:ACL Virtuemart
: marcothemix 26 Oct 2016, 01:10:58
Ho letto la guida anche prima di postare ma non mi è ben chiaro il meccanismo: nega fino a consentire.


Ad ogni modo non riesco a trovare la giusta combinazione di permessi.
Per far vedere ed editare i prodotti di VirtueMart nel backed, l'unico modo che ho trovato, è di rendere il sottogruppo un Super User.


Questa è la configurazione globale del nuovo gruppo di utenti:
 (https://s17.postimg.org/g0l6xrdob/occhiosano_globale.jpg) (https://postimg.org/image/g0l6xrdob/)


mentre questi sono permessi di Virtuemart associati al nuovo gruppo:
(https://s18.postimg.org/ncqd5vilh/vm_permessi.jpg) (https://postimg.org/image/ncqd5vilh/)


Con questa configurazione, il nuovo gruppo accede al backend di virtuemart ma non vede i prodotti.
Dove sbaglio?


Grazie e buona giornata
: Re:ACL Virtuemart
: giusebos 26 Oct 2016, 10:42:55
nega fino a consentire vuol dire che se crei un gruppo "gestore" figlio di "registered" hai in pratica un clone del gruppo standard dei registrati, quindi a questo gruppo (gestore) tu inzi a dare i permessi per fare cose.

se hai clonato/copiato il gruppo registered chiamandolo gestore non potrai entrare nel backend, quindi dagli i permessi per entrare.

a questo punto il gestore entrerà ma non vedrà assolutamente niente se non una pagina bianca con la fascia azzurra sopra e grigia sotto: il template senza contenuti per la gestione.

quindi riprendi lo stesso ragionamento e vai a consentire tutto ciò che l'utente "gestore" deve fare per svolgere i propri compiti.


naturalmente ora che hai già giocato con le ACL senza sapere come funzionano è possibile che qualche casino venga fuori: ti consiglio ri riportare le impostazioni nella configurazione iniziale prima di procedere con quanto spiegato.