Back to top

Autore Topic: ACL Virtuemart  (Letto 1595 volte)

Offline marcothemix

  • Appassionato
  • ***
  • Post: 406
  • Sesso: Maschio
    • Mostra profilo
ACL Virtuemart
« il: 25 Ott 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


Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:ACL Virtuemart
« Risposta #1 il: 25 Ott 2016, 23:26:44 »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline marcothemix

  • Appassionato
  • ***
  • Post: 406
  • Sesso: Maschio
    • Mostra profilo
Re:ACL Virtuemart
« Risposta #2 il: 26 Ott 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:
 


mentre questi sono permessi di Virtuemart associati al nuovo gruppo:



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


Grazie e buona giornata

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:ACL Virtuemart
« Risposta #3 il: 26 Ott 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.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif