Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : andreamatta 09 Jul 2013, 10:39:08

: Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: andreamatta 09 Jul 2013, 10:39:08
Salve, mi sto confrontando con viruemart con alcuni siti, ma mi sto scontrando con un problema che mi sembra banale ma la cui soluzione non è per niente chiara (almeno a me).

Ovviamente riservo a me l'accesso super user e vorrei dare al cliente un accesso più limitato, per evitare che possa fare casini.

Succede però che l'utente non super user e multivendor abbia non  unaccesso pesantemente limitato a Virtuemart:

1) non può inserire nuovi prodotti,
2) non riceve le mail di richiesta info/prezzo dei clienti
3) etc. altre limitazioni che ora non mi interessano...

Pensavo fosse possibile creare un monovenditore (ovvero il mio cliente con accesso limitato) eliminando dai CLIENTI VM il mio account super user ed il risultato è stato di vedere cancellato il mio account da JOOMLA tout court !! senza nemmeno un alert di avvertimento!

Dato che sicuramente su questo tema si saranno scontrati molti: quale la soluzione migliore?

Leggendo altri post in merito non ho trovato una risposta reale al problema, grazie!

: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: tonicopi 09 Jul 2013, 11:03:45
Ti dò una non-risposta, ma io faccio così e mi trovo bene.
Non solo su virtuemart ho risolto per sempre ilo problema dei permessi agli utenti che amministrano il sito. Dò sempre ad essi pieni ed assoluti poteri. Se combinanao casini ripristino il sito alla situazion e precedente con scelta giornaliera. Ho impostato un sistema di backup che mi consente di averli all''indietro per trenta giorni. In questo modo sono anche più responsabilizzati  ;)
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: andreamatta 09 Jul 2013, 15:08:22
Ok Toni, quindi:

1)  2 super user... (ed il primo creato immagino risulti come monovenditore), oppure
2) 1 super user dando il medesimo login di accesso come super user anche al cliente?

Grazie.
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: tonicopi 09 Jul 2013, 16:06:19
Io mi tengo sempre il mio utente superadmin  e ne creo un secondo per l'utente.
Sai che puoi dare un accesso da superadmin anche solo a virtuemart vero?

: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: andreamatta 09 Jul 2013, 22:52:40
No...  quale sarebbe il procedimento Toni? Mi puoi dare una indicazione? Grazie.
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: tonicopi 10 Jul 2013, 00:02:44
Un poco macchinosa ma funziona. Devi:

- creare un nuovo gruppo di utenti ed assegnargli il permesso solo di entrare nel pannello amministrativo.

- creare un utente ed assegnarlo ai gruppi registred e a quello appena creato.

- in virtue mart dare i permessi di store admin a questo utente

-creare una voce di menu di tipo url

www.tuosito/administrator/index.php?option=com_virtuemart

che porta al pannello di admin  di virtue e renderla accessibile solo ai registrati.

Adesso sloggati come superadmin

Loggati  in frontend come utente che hai appena creato

Ti apparirà la voce di menu admin virtue.

Cliccala, rifai il login e ti troverai nel pannello di admin virtue.

 ;)
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: andreamatta 15 Jul 2013, 14:50:07
Grazie Toni per la dritta! Proverò la soluzione....
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: MaxMi65 21 Aug 2013, 09:35:53
Ciao Tonicopi,
è molto interessante la tua proposta, credo di avere lo stesso problema di molti nel cercare una soluzione che consenta di dare autonomia al gestore del negozio senza dargli tutti i permessi di chi amministra Joomla!.

Purtroppo però, diversamente dalle prime versione di Virtuemart2, con la versione 2.0.22a (non so esattamente da quale) la casella permessi dell'utente non è modificabile ma visualizza solo i permessi assegnati. Admin o storeadmin è ereditato del gruppo Joomla! al quale è associato l'utente (superuser o administrator).

D’altra parte creando il nuovo gruppo come figlio di Super User non ha senso, perché si tornerebbe al punto iniziale con tutti gli accessi.

Credevo di aver trovato una soluzione creando il nuovo gruppo come figlio di Administrator (in VM2 diventa storeadmin) e poi ritagliando gli accessi nei singoli pannelli di Joomla!, ma …funziona praticamente tutto tranne il fatto che storeadmin non vede gli ordini (!!!). Può creare prodotti, categorie, gestire clienti, ecc. ma..non vede gli ordini dal pannello ordini&clienti >> ordini.
 
Probabilmente resta solo la piena responsabilizzazione del cliente. Purtroppo però, molto spesso, la dimestichezza che hanno è molto limitata, d’altra parte fanno un altro lavoro (vendere!).
 
Non è molto che lavoro con Joomla! e VM2 quindi può darsi che mi sfugga qualcosa.. eventualmente ve ne sarò molto grato!

Andrea, tu come hai risolto?

Ciao!
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: MAURIZIO_88 28 Dec 2013, 14:51:10
Ciao Tonicopi,
è molto interessante la tua proposta, credo di avere lo stesso problema di molti nel cercare una soluzione che consenta di dare autonomia al gestore del negozio senza dargli tutti i permessi di chi amministra Joomla!.

Purtroppo però, diversamente dalle prime versione di Virtuemart2, con la versione 2.0.22a (non so esattamente da quale) la casella permessi dell'utente non è modificabile ma visualizza solo i permessi assegnati. Admin o storeadmin è ereditato del gruppo Joomla! al quale è associato l'utente (superuser o administrator).

D’altra parte creando il nuovo gruppo come figlio di Super User non ha senso, perché si tornerebbe al punto iniziale con tutti gli accessi.

Credevo di aver trovato una soluzione creando il nuovo gruppo come figlio di Administrator (in VM2 diventa storeadmin) e poi ritagliando gli accessi nei singoli pannelli di Joomla!, ma …funziona praticamente tutto tranne il fatto che storeadmin non vede gli ordini (!!!). Può creare prodotti, categorie, gestire clienti, ecc. ma..non vede gli ordini dal pannello ordini&clienti >> ordini.
 
Probabilmente resta solo la piena responsabilizzazione del cliente. Purtroppo però, molto spesso, la dimestichezza che hanno è molto limitata, d’altra parte fanno un altro lavoro (vendere!).
 
Non è molto che lavoro con Joomla! e VM2 quindi può darsi che mi sfugga qualcosa.. eventualmente ve ne sarò molto grato!

Andrea, tu come hai risolto?

Ciao!


ho riscontrato lo stesso problema ovvero creato un utente administrator e ritagliato i permessi di fatti ora questo utente accede solo alla parte della componente virtuemart può fare tutto tranne che visualizzare gli ordini come mai?non è logica la cosa
[size=78%]grazie avere risposte?[/size]
[/size][size=78%] [/size]
: Re:Virtuemart: quale strada per avere un admin (non super user) con accesso totale
: MaxMi65 29 Dec 2013, 08:14:01
Ciao,
non so se è cambiato con le versioni successive, ma con la v.0.22b ne sono uscito modificando permissions.php in /public_html/administrator/components/com_virtuemart/helpers alla riga 184 nella quale ho cambiando core.admin in core.manage. Funziona.

Ecco il codice.

if(JVM_VERSION === 2 ){
               if($user->groups){
                  if($user->authorise('core.manage')){
                     $perm  = 'admin';
                  } else if($user->authorise('core.manage')){
                     $perm  = 'storeadmin';
                  } else {
                     $perm  = 'shopper';
                  }
               } else {
                  $perm  = 'shopper';
               }
: [Risolto]:Virtuemart: quale strada per avere un admin (non super user)
: MAURIZIO_88 08 Jan 2014, 14:56:30
grazie per la risposta funziona