Vorrei sapere se esiste un modo per impostare max_favorite_badges su un valore SUPERIORE a 6:
discourse(prod)> SiteSetting.max_favorite_badges = 50
lib/site_settings/type_supervisor.rb:308:in 'SiteSettings::TypeSupervisor#validate_value': max_favorite_badges: Il valore deve essere compreso tra 0 e 6. (Discourse::InvalidParameters)
Sai se esiste un modo per ignorare il valore suggerito? Tenendo conto dei rischi previsti (ad esempio, nessun supporto nel caso in cui qualcosa legato ai badge si rompa).
Qual è esattamente il tuo caso d’uso per permettere un numero così elevato di preferiti?
Penso che 24 badge siano troppi per una card utente, almeno nel tema predefinito. Dove intendi utilizzare questi preferiti? Forse esiste un’alternativa all’uso di questa impostazione del sito. Ad esempio, il plugin Post Badges consente agli utenti di scegliere quale dei loro badge mostrare accanto al proprio nome nei post.
No, non penso che sia possibile al momento. Sarebbe una cattiva idea permettere alle persone di aggirare i limiti imposti, che, come ho detto, ci sono quasi sempre per una ragione.
Le persone vogliono visualizzare tutti i loro distintivi sul proprio profilo; è una richiesta specifica per il tipo di comunità, poiché gli utenti hanno partecipato a diverse competizioni, sono “Mentor”, “Moderatori” o persino “traduttori” e desiderano uno spazio per mostrare ciascuno di questi ruoli. Attualmente dispongo sia dei gruppi che dei distintivi, ma posso visualizzare solo l’icona singola del gruppo nel post e i distintivi (6) sulla scheda utente.
Ho dato un’occhiata: tutti i badge (creati dagli amministratori) devono essere visualizzati per impostazione predefinita. E non sembra che quel plugin permetta di fare altrimenti.
Questo è MOLTO specifico della comunità, dato il modo in cui la comunità utilizza i badge sulla piattaforma (Resonite). Ecco perché è una richiesta così particolare
Nel plugin a cui ho fatto riferimento o nel componente del tema?
Forse non è esattamente ciò di cui hai bisogno, ma potrebbe comunque essere un buon punto di partenza per creare ciò che ti serve.
L’ho definita un plugin perché il post a cui ho linkato contiene un plugin. Non è colpa mia se viene discusso nell’ambito del componente del tema
Il plugin consente agli utenti di selezionare i badge, mentre nel componente è l’amministratore a decidere quali badge mostrare. Pensavo che il plugin potesse essere più simile alla selezione dei preferiti.
Aumentare a circa una dozzina è probabilmente possibile con un plugin personalizzato, o con alcuni comandi Rails e il CSS di accompagnamento per risolvere i problemi di layout, ma arrivare a 50 gonfierebbe i payload JSON e romperebbe molte cose. Qualsiasi aumento del limite predefinito dei badge, hardcodato, sarebbe piuttosto fragile, penso.
Ho controllato il tuo sito: ci sono molte cose che potrebbero essere semplicemente gruppi self-service o addirittura campi utente (come quelli relativi all’orientamento sessuale o alle disabilità). I badge sono pensati per le conquiste, come gli altri che sono o sembrano essere.
A meno che i flair con le bandiere non siano importanti per te, ti consiglio di creare semplicemente un campo utente per cose del genere.
È assolutamente vero. A mio parere, è spesso utile condividere la ragione™, se nota
Potrebbe essere per motivi di leggibilità, per ottimizzare le richieste, per entrambe le cose o per altri scopi, qualsiasi essi siano.
Personalmente, mi sento sempre soddisfatto quando qualcuno chiede qualcosa e la ragione™ viene fornita in un secondo momento
A volte, persino la ragione™ può essere legittimamente messa in discussione dagli utenti
@codixer se il limite non può essere aumentato dall’interfaccia, la strada da seguire è pubblicare in Contribute > Feature (oppure puoi provare con un plugin, ma non sono sicuro che sia possibile sovrascrivere questa impostazione, nemmeno con un plugin).
È poco probabile che si verifichi un cambiamento se l’argomento non ha riscontro e nessuno ha richiesto questa funzionalità (specialmente i clienti), ma fare una richiesta di funzionalità non fa male!
Come molti altri, ho occasionalmente aperto richieste di funzionalità che non hanno ricevuto né like né voti, anche se pensavo di avere idee fantastiche
Sì, sto cercando qualcosa che possa visualizzare in base ai gruppi di un utente. E solo il gruppo principale non ha funzionato davvero. Hai un’alternativa?
Se lo sapessi, l’avrei detto per le stesse tue ragioni Ho solo pensato che il numero 6 fosse stato scelto in qualche modo a un certo punto. Se dovessi fare una scommessa totalmente selvaggia, direi per la leggibilità delle carte utente (perché 6 sono già tanti), ma lo staff probabilmente ne sa più di me