Joomla.it Forum
Joomla! 3 => Joomla! 3 => : francescof3d3l3 11 May 2015, 12:35:34
-
Buongiorno tutti,
ho un problema su diversi siti:
componenti (nella fattispecie un modulo di booking servizi) specifiche che in frontend visualizzano alcune cose e che in backend ne visualizzano altre: ho utenti che dovrebbero poter vedere ambo le parti.
per essere specifico, il modulo calendario in frontend specifica che il giorno x alle ore y il servizio è prenotato (con dicitura "busy"), ma solo in backend mi permette di vedere chi ha prenotato il servizio (nome cognome): trattandosi nel mio caso di necessità di trasparenza non so come far visualizzare le informazioni di backend agli aventi diritto.
ovviamente in frontend la ACL sono semplici da configurare: la domanda è semplice:
posso fare in modo che una classe di utenti possa VEDERE (SOLO VEDERE) una pagina di backend senza che la possano modificare e soprattuto senza poter disintegrare il sito?
ringrazio anticpatamente
-
la risposta è certo che è possibile, a patto che l'estensione sia costruita con quell'intento.
Però non tutte le estensioni, sia che siano componenti o moduli hanno la possibilità di impostare un determinato gruppo per:
- la creazione,
- la modifica,
- la lettura,
- la cancellazione del contenuto
-
se non sbaglio però attivare la gestione ACL per i componenti che non lo prevedono si tratta di poche righe di codice da aggiungere
-
Aggiungere dove? Se nemmeno hai citato il componente, magari è commerciale?
-
https://www.aclmanager.net/en/blog/general/31-how-to-add-basic-acl-support-to-your-extension
-
Bene, che problema hai ad applicarle?