Livello di fiducia personalizzato

Sorry on the delay, been trying some stuff.

So, this is where I stand right now:

  • The Custom Trust Level for “Ignoring Users” doesn’t show on the Discord Settings (with the code in Master right now) so I was double checking on the Plugin Settings to see if I missed anything.

  • In the meantime I wrote this because of the idea to restrict TL0 users from liking stuff and the doubts implicit to Discourse’s functioning (hence why I pinged the masters) and that I would try to add that function on my own if no one saw “potential issues” with restricting that.

  • While setting up the whole “Local Tests” environment I had this weird bug where users can’t see each other profiles. Went to my Production Environment and… that happens as well! Removed the plugin and it stopped happening (and that without any changes from myself, so that’s also Master Code). Do you have those issues? I tried on a vanilla install and happened as well, without touching CSL Settings.

2 Mi Piace

Bumping just to say that I haven’t managed to fix this issue yet. Don’t know if the maintainers experience this issue themselves or I’m missing something on the configs.

1 Mi Piace

Hi,
This plugin was mostly a learning endaviour rather than a serious project. A rewrite might follow but isn’t planned anytime soon. Although, I can guide in some capacity and accept PRs for sure.

For the immediate issues you mentioned, @Ahmed_Gagan will try and prioritize them. You should see an update soon.

3 Mi Piace

Hey @Iceman,
I have added a couple of new commits to the master branch of the plugin.
As per my testing, the plugin is working fine on the discourse master. please do test the plugin and report issues if any.
Thanks for posting the issue :grin:

2 Mi Piace

Hello, I was happy to discover your plugin. My Discourse is fairly closed, and requires only two trust levels. But since there are some privileges that tl2 has that I can’t grant to tl1, I wonder if your plugin could include them? The ones I was able to discover are:

  • send invitations from user page (right now, it looks like only sending invtitations from a topic is available in the plugin)
  • create group personal messages
2 Mi Piace

Hi @paulrudy,
Thanks for the suggestions, do you wish to sponsor this feature?

I’m not in a position to do so right now. It’s a new Discourse, but I will consider it in the future as we gain users and potentially a funding source!

2 Mi Piace

Not a problem.
As these features are not related to this plugin, this one is made to customize trust level’s capabilities not to add custom features to discourse. But I’ll do some research and figure out if these features are useful to community and if yes I’ll make a seperate plugin for this :slightly_smiling_face:

1 Mi Piace

Thanks. I’m not sure I understand. You’re saying that those features I mentioned aren’t related to trust level capabilities, but in Understanding Discourse Trust Levels it mentions them as tl2 capabilities:

Users at trust level 2 can…

  • Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
  • Invite outside users to PMs making a group PM
1 Mi Piace

I think I got it wrong, no worries I’ll take a look and get back to you🙂

1 Mi Piace

All the replies are too long to read but my question is could you completely remove all groups trust levels and start over again with new names?

1 Mi Piace

Ciao @paulrudy
Le tue richieste di funzionalità sono ora disponibili nel ramo master del nostro plugin. Controllale e segnala qui eventuali problemi.

Per questa richiesta, ho aggiunto una nuova impostazione del sito csl_min_trust_level_to_invite_to_forum con cui puoi specificare quale livello di fiducia è necessario per invitare utenti al forum.

Per questa richiesta esiste già un’impostazione del sito csl_can_invite_to_topic_min_trust_level nel plugin.
Impostandola, gli utenti che non hanno il livello di fiducia specificato non potranno invitare altri né in argomenti né in MP.

1 Mi Piace

Ottimo, grazie! Utile per un forum chiuso che vuole acquisire nuovi membri, mentre gli utenti nuovi sono ancora in fase di apprendimento.

Non me ne ero reso conto, è perfetto.

Ho una domanda riguardo alle tre impostazioni “csl numero di risposte”: impostarle a “0” significa illimitato o impedisce qualsiasi risposta? Per me avrebbe senso che sia la prima opzione (illimitato), menzionando il caso nella descrizione.

1 Mi Piace

Sì, al momento lo impedisce. Ma è un ottimo riscontro: per renderlo utile al momento, puoi impostare un valore alto come 9999 su tutte e tre le impostazioni. Correggerò il problema e ti informerò qui.

1 Mi Piace

Ho provato a installare il plug-in e, dopo aver ricompilato il codice, ho scoperto che la pagina di amministrazione si è aperta con l’errore 500.

2 Mi Piace

Grazie per aver segnalato il problema. Presto aggiungerò una correzione.

1 Mi Piace

Ciao. Grazie per un ottimo plugin!

Ho ricevuto anch’io l’errore 500. Sai quando verrà risolto?

Grazie in anticipo!

2 Mi Piace

Ciao @PolitiskAktiv
Mi sono completamente dimenticato di sistemare questo, verrà risolto al più presto.

@FunnySmile @PolitiskAktiv
Questi problemi sono stati risolti. Grazie a tutti per aver segnalato gli errori. Segnalate pure eventuali problemi qui.

2 Mi Piace

Sembra un buon momento per chiedere: c’è un modo per gli utenti di visualizzare i requisiti locali del livello di fiducia?

1 Mi Piace