Barra degli strumenti specifica del gruppo

Fornisce diverse barre degli strumenti per 2 specifici set di gruppi, 1 per gli utenti che non fanno parte di specifici set di gruppi, 1 per gli utenti non registrati.

Un fork di Custom Admin Toolbox

Principalmente l’ho creato perché voglio impostare una barra degli strumenti rapida per gli utenti di diversi gruppi per indicare se hanno ottenuto un accesso di livello superiore alla community o meno. Inoltre, ho trovato che alcune impostazioni sono troppo profonde nel menu per i principianti di Discourse, quindi le ho inserite anche nella barra degli strumenti.

E per mia comodità per controllare il pannello di amministrazione, aggiornare le impostazioni del sito, ecc.

|||
|-|-|-|
| :hammer_and_wrench:|Repository| discourse-group-specific-tool-bar |
| :question:|Guida all’installazione|Come installare un tema o un componente del tema|
| :open_book:|Nuovo ai temi di Discourse?| Guida per principianti all’uso dei temi di Discourse

6 Mi Piace

Utilizza il gruppo primario dell’utente? Poiché alcuni utenti potrebbero far parte di più gruppi.

Puoi pubblicare un paio di screenshot del plugin in azione?

No, controllerà tutti i gruppi a cui l’utente ha accesso, ad esempio, se includi i gruppi A e B nel set di gruppi 1, gli utenti in A o B vedranno i link che hai impostato per il set di gruppi 1.

cos’è un ss?

1 Mi Piace

Screenshot.

Quindi fonderà le barre degli strumenti?

Ad esempio, il gruppo A ottiene la barra degli strumenti A

Il gruppo B ottiene la barra degli strumenti B

Alcuni membri del gruppo A sono anche nel gruppo B, queste persone riceverebbero un mix delle 2 barre degli strumenti o ne vedrebbero solo una?

Ci sono priorità nelle impostazioni dall’alto verso il basso, ad es. sono un amministratore (gruppo impostato 1) e faccio anche parte del gruppo A (gruppo impostato 2), ho SOLO la barra degli strumenti per l’amministratore.

Fondamentalmente, controlla in ordine se un utente appartiene al gruppo 1 o 2, se non è così, controlla se è escluso dal gruppo escluso. L’utente non registrato non ha impostazioni di gruppo, quindi viene controllato separatamente.

Barra degli strumenti del mio amministratore

Barra degli strumenti per utenti non registrati

Barra degli strumenti utente nel gruppo A
image

Barra degli strumenti utente non nel gruppo B

*il colore dell’icona e il testo del suffisso non sono inclusi in questo componente, ho aggiunto css extra.

3 Mi Piace

Grazie, questo è un componente a tema davvero fantastico e sarà molto utile. :vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

4 Mi Piace

@th21 molto utile per me. grazie mille per aver condiviso

1 Mi Piace

Considereresti l’aggiunta di un’opzione per utilizzare questo invece per visualizzare una categoria con sottocategorie come una barra degli strumenti appena sotto l’intestazione principale del sito? o forse una variante?

Non sono sicuro di cosa intendi, hai un esempio/mock-up?

1 Mi Piace

Quello che sto cercando di ottenere è dare un esempio quando un utente sta visualizzando una categoria, diciamo una dedicata ai prodotti di “Azienda A”, hanno una barra degli strumenti sotto l’intestazione del sito che fornisce collegamenti al sito Web di quella società con collegamenti, ad esempio, al negozio dell’azienda, al supporto tecnico e così via.

Quando il membro legge una categoria diversa, diciamo una per l’azienda B, allora hanno una barra degli strumenti sotto la barra principale del sito che ha collegamenti per l’azienda B.

Quindi
Comp A, Negozio, Supporto
Comp B, Negozio, Supporto

Problema con i gruppi è che un membro potrebbe essere in entrambi i gruppi.