it-swarm.dev

Sicurezza: offre agli utenti pieno accesso per gestire tutti gli articoli in una categoria

Relativamente nuovo per Joomla qui. Ho un sito che ha diverse "sezioni" - ogni sezione è una voce di menu principale e tutti gli articoli in ogni sezione sono in una categoria per quella sezione.

Ho gruppi impostati per ciascuna delle categorie.

Senza concedere a un utente l'accesso a/amministratore, esiste un modo per gestire completamente gli articoli in una categoria? O c'è un modo per dare a un utente l'accesso a/amministratore ma bloccare ciò che può fare lì?

2
Dave

Puoi dare agli utenti la possibilità di modificare determinate categorie solo assegnandole a nuovi gruppi di utenti e quindi consentendo a ciascun gruppo di accedere agli articoli. L'accesso all'area amministratore non sarà necessario se si crea un menu di modifica front-end.

Ecco come farlo (funziona su Joomla 2.5 e 3, non sono sicuro di 1.5):

1. Crea nuovi gruppi di utenti
Accedi alla tua area di amministrazione e vai a Utenti -> Gruppi -> Aggiungi nuovo gruppo . Dai un nome al gruppo e imposta Group Parent a Registrato (perché gli utenti registrati non hanno alcuna autorizzazione di modifica per iniziare. Successivamente daremo loro l'autorizzazione a modificare una determinata categoria).

User groups

Ripetere questo passaggio per ogni categoria a cui si desidera dare accesso esclusivo.

2. Assegna gruppi utenti a categorie
Apri il gestore della categoria ( Contenuto -> Gestore della categoria ) e apri la categoria a cui vuoi concedere l'accesso.

Seleziona la scheda "Autorizzazioni" e fai clic sul nome del gruppo di utenti a cui sarà consentito modificare questa categoria.

Permissions tab

Ora modifica gli elenchi a discesa in "Seleziona nuove impostazioni" per consentire a tutti i campi (come richiesto) e fai clic su Salva. Il rosso Not Allowed il testo dovrebbe diventare un messaggio verde Allowed.

Ripetere se necessario per altre categorie e gruppi utenti corrispondenti.

3. Assegna utenti ai gruppi
Infine, assegna ogni utente ai gruppi creati nel passaggio n. 1, a seconda della categoria che possono modificare. Questo viene fatto in Utenti -> User Manager .

Ora i tuoi utenti avranno accesso a modificare solo i contenuti delle categorie a cui li assegni.

Aggiornare

Solo a livello utente Publisher e versioni successive è consentito pubblicare articoli, quindi questo metodo non consente agli utenti di pubblicare i propri articoli (deve essere approvato da un utente di livello superiore). Potrebbe essere possibile superare impostando il valore predefinito della colonna state nella com_content tabella database su 1, ma penso di aver trovato una soluzione migliore:

ser Article Manager è un componente che ti dà il pieno controllo su utenti e articoli. È ancora in versione beta e ho appena dato una rapida occhiata, ma dovresti essere in grado di fare esattamente quello che vuoi e consentire agli utenti di pubblicare solo i propri articoli in categorie specifiche.

1
johanpw