News:

SMF 2.1.2 has been released! Take it for a spin! Read more.

Main Menu

possibile autorizzare una sezione solo per nuovi topic?

Started by xena1997, February 05, 2014, 10:38:47 AM

Previous topic - Next topic

emanuele

Primario/secondario è quando assegni il gruppo ad un utente, ad esempio nel suo profilo.

Screen...ehhh.... non so... vedrò nel fine settimana, ma non garantisco niente.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

xena1997

grazie emanuele

senza impegno appena puoi

cmq intanto rifaccio una prova

una volta creato quel profilo come lo assegno come primario o secondario?

se vuoi potrei creare un nuovo forum da usare per fare le prove

emanuele

Il "profilo" è "l'insieme" di permessi che assegni ad una determinata board, non lo assegni come primario o secondario.
Quello che assegni come primario o secondario sono i gruppi agli utenti.

Cercando di fare uno schema:
* ci sono le sezioni
* ci sono gli utenti
* ci sono i gruppi
* ci sono i profili di permessi

* ogni utente può avere un gruppo primario di appartenenza e zero o più gruppi secondari (prima gabola: il "gruppo" utenti normali in verità non è un gruppo, ma l'assenza di gruppo, sembra una stronzata, ma è importante)
* ogni gruppo può dare accesso a zero o più sezioni (notare che ho scritto solo *dare* e non togliere, perché i gruppi "danno", ma non tolgono)
* ogni sezione ha assegnato un determinato "profilo di permessi" (solitamente "default")
* ogni gruppo, in ogni profilo di permessi, può avere diversi livelli di permessi (ma non di "accessi", non puoi dare o negare l'accesso ad una board tramite i profili di permessi).

Quindi, quello che tu vai ad incrociare sono tutte queste cose:
* un utente con un certo gruppo, potrà accedere a determinate sezioni a seconda degli accessi garantiti da quel gruppo,
* un utente con un certo gruppo avrà determinati permessi in una certa sezione a seconda dei permessi che quel gruppo possiede nel profilo di permessi assegnato a quella sezione. Se un'altra sezione, ha un diverso profilo di permessi, lo stesso utente avrà permessi diversi in quest'altra sezione.

Ora, questo vale per un gruppo, se un utente ha più gruppi, i permessi e gli accessi andranno di pari passo, quindi immaginiamo che:
* la sezione UNO ha il profilo Default,
* la sezione DUE ha il profilo Custom,
* il gruppo A nel profilo Default ha il permesso "rispondi ai topic" e non ha il permesso "apri nuovi topic",
* il gruppo A nel profilo Custom non ha il permesso "rispondi ai topic" e ha il permesso "apri nuovi topic",
* il gruppo B nel profilo Default non ha il permesso "rispondi ai topic" e ha il permesso "apri nuovi topic",
* il gruppo B nel profilo Custom non ha il permesso "rispondi ai topic" e non ha il permesso "apri nuovi topic".

Okay, immaginiamo ora che l'utente ME ha il gruppo A:
* nella sezione UNO potrà rispondere ai topic, ma non crearne di nuovi,
* nella sezione DUE potrà aprire nuovi topic, ma non rispondere a topic esistenti.
Immaginiamo ora che l'utente TU abbia il gruppo A ed il gruppo B:
* nella sezione UNO potrà rispondere ai topic (garantito dal gruppo A) e crearne di nuovi (garantito dal gruppo B),
* nella sezione DUE potrà aprire nuovi topic (gruppo A), ma non rispondere a topic esistenti.

E questa è la versione facile, in cui parlo solo di permessi "additivi", perché se si abilita l'opzione, i permessi si posso anche negare, in questo caso parte del discorso fatto sopra ancdrebbe rivisto, quindi non ci entro nemmeno.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

xena1997

grazie emanuele
niente non riesco cavolo

ho provato e riprovato ma nulla

per caso riesci a farmi un esempio

quindi quello che intendo farmi un esempio di come lo faresti tu?

esempio utente fiore del gruppo utenti normali che puo fare tutto nel forum ma non in una sezione specifica

esempio utente fiore del nuovo gruppo assistente in quella sezione puo solo aprire nuovi topic

mi scrivi i passaggi che faresti? e nel suo profilo che grupoo metteresti?

grazie

emanuele

Sono due casi distinti o due "cose" che l'utente fiore deve poter fare/non-fare?
Perché il primo si può risolvere in maniera molto semplice.
Il secondo richiede più passaggi e se i due sono collegati la soluzione "semplice" non va bene.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

xena1997


emanuele

Rispondi alla mia domanda:
QuoteSono due casi distinti o due "cose" che l'utente fiore deve poter fare/non-fare?
Tu hai scritto due righe.
Quelle due righe son due cose che devono accadere contemporaneamente? Sì/No. <= tutto quello che devi fare al momento è quindi rispondere alla domanda.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

xena1997

ciao emanuele

allora utente fiore deve accedere a tutte le sezioni e aprire topic e rispondere

ma non puo rispondere ai topic della sezione che ho chiamato supporto ma li dentro puo solo aprire nuovi topic

emanuele

Punti di partenza:
1. esiste il gruppo "assistente",
2. esistono sezioni/board in cui tutti possono aprire nuovi topic e rispondere
3. esiste una sezione "supporto" dove solo chi è nel gruppo assistente può aprire nuovi topic (mentre utenti normali ed "assistente" *non* possono rispondere),
4. l'opzione "abilita permessi per i gruppi basati sui post" è disabilitata (se questa opzione fosse abilitata c'è da fare roba in più, se ce l'hai abilitata dillo e spiegherò),
5. esiste un utente "fiore" con assegnato (primario o secondario, è indifferente) il gruppo "assistente"

Questo è quanto:
* admin > utenti > permessi > profili permessi
* verso il fondo: nome profilo "supporto", copia permessi da "default" => "crea"
* stessa pagina clicca su "supporto" nella tabella appena sopra,
* gruppo "utenti normali" => "modifica" => togli il permesso di rispondere e di creare nuovi topic (con e senza approvazione, toglili tutti) => salva
* gruppo "assistente" => "modifica" => togli il permesso di rispondere alle discussioni, ma lascia quello di creare nuovi topic => salva
* admin > utenti > permessi > permessi per board
* sulla destra c'è "modifica tutti", clicca
* cerca la board "supporto", dal dropdown a fianco seleziona "supporto" => salva.
Fine. L'utente "fiore" (per via del fatto che si trova nel gruppo "assistente" avrà il permesso di creare nuovi topic in "supporto". Ogni altro utente non potrà né creare nuovi topic, né rispondere a topic esistenti.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: