Lo staff che non è TL4 non è più in grado di fissare argomenti a livello globale

Avevo due argomenti fissati a livello globale, ma quando ho provato a fissarne un terzo, l’opzione per fissarlo globalmente non è comparsa. Pensavo che il limite fosse due, quindi ho sbloccato uno degli argomenti fissati, ma ancora non ho visto l’opzione di fissaggio globale per nessun argomento, nemmeno per quello che avevo appena sbloccato.

Qualcuno ha idea di cosa possa stare succedendo?

Ciao,

Stesso problema per il nostro forum :frowning:

1 Mi Piace

Grazie per la conferma. Ho iniziato a notare questo problema solo di recente. Prima funzionava correttamente.

Ciao, abbiamo esattamente lo stesso problema (con l’ultima versione beta e possiamo riprodotto in modalità provvisoria): non c’è più l’opzione per il fissaggio globale.

È un bug?

1 Mi Piace

Oh @jamie.wilson, penso che questo sia il tuo cambiamento: alcuni membri dello staff potrebbero essere TL1/2/3; dovremmo effettuare un controllo dello staff qui, non un controllo del livello di fiducia.

Soluzione temporanea: imposta il livello di fiducia (TL) dei membri dello staff a TL4, così potranno fissare i topic.

7 Mi Piace

Gentile Sam Sir,

Problema risolto, grazie :slight_smile:

Grazie per il supporto rapido! :love_you_gesture:

1 Mi Piace

Sì, per favore. :+1:

Grazie per la soluzione alternativa, ora funziona. :wink:

1 Mi Piace

@sam uno dei nostri utenti (TL3) ha segnalato di non poter più fissare in alto, come faceva prima, i topic di sua scelta all’interno delle categorie.

Potrebbe essere correlato? È necessario modificare una nuova impostazione? Non vorrei assegnare TL4 a questo utente solo per permettergli di farlo.

Il pinaggio globale è certamente una funzione riservata ai tl4/staff

Non dovrebbe essere consentito ai moderatori delle categorie, poiché ha implicazioni a livello di sito

Il pinaggio all’interno delle categorie sembra appropriato per i moderatori delle categorie

6 Mi Piace

Mi sembra super strano che lo staff abbia un livello di fiducia basso, ma dovremmo risolvere questo problema. @jamie.wilson, puoi restituire true anche per lo staff?

4 Mi Piace

Questo è stato il mio errore: avrei dovuto usare sempre canManageTopic:

  isElder: equal("trust_level", 4),
  canManageTopic: or("staff", "isElder"),

Il test per la modifica che ha introdotto questo bug includeva:

needs.user({ admin: true });

Per quanto ne so, needs.user restituisce l’utente eviltrout, che ha di default un insieme di permessi elevati.

      trust_level: 4,
      moderator: true,
      admin: true,

Avere un trust_level pari a 4 significava che isElder era vero.

Assumendo che la mia comprensione di come funziona sia corretta, avrebbe senso che i nostri test restituiscono di default un utente ‘normale’?

2 Mi Piace

Una correzione per il problema che impediva allo staff di fissare/sbloccare i topic è stata unita.

4 Mi Piace