Qualcuno può aiutarmi a capire come devo modificare i componenti del mio tema?
Ho provato a usare il componente copy-post come esempio, perché ricordo che utilizza anche un’impostazione di gruppo che concede l’accesso alla funzionalità. E che c’era un problema perché il gruppo fittizio “everyone” richiedeva un controllo separato, proprio come nel mio componente, poiché il confronto degli ID dei gruppi a cui l’utente appartiene non è sufficiente: quegli ID devono essere verificati separatamente. Per questo motivo mi aspettavo un recente cambiamento lì, perché, per quanto ne so, anche i nuovi gruppi sono gruppi fittizi e l’ID dovrebbe essere verificato separatamente. Mi sto perdendo qualcosa che spieghi perché ciò non sia necessario qui?
Il mio componente favorite filters ha due impostazioni di gruppo: una che permette ai gruppi di salvare i propri filtri e una che offre filtri standard.
Di default, solo i membri del gruppo trust_level_0 possono utilizzare filtri personalizzati, poiché solo gli utenti registrati possono avere dati memorizzati in un campo utente personalizzato. Quindi qui avrebbe senso se non permettessi anonymous_users come selezione. Come posso farlo in un componente del tema? Esiste già un esempio per questo?
L’impostazione predefinita per i filtri predefiniti è «everyone», perché trovo utile che anche gli utenti non registrati possano vedere e utilizzare i filtri predefiniti. Il problema è che everyone cambia in «logged_in_users» anche se l’ho selezionato specificamente. Devo creare una migrazione personalizzata per questo, in modo che gli amministratori che attualmente utilizzano everyone continuino ad avere filtri per gli utenti non registrati in futuro? Quando deve avvenire questa migrazione? O ogni amministratore deve modificarlo individualmente dopo che hai eseguito la migrazione?
Tutto ciò di cui mi sto preoccupando è davvero inutile? Se sono necessarie modifiche, meno di quattro settimane sembrano un lasso di tempo piuttosto breve, dato il numero di componenti mantenuti dalla comunità che potrebbero essere potenzialmente interessati.
Oltre a «copy-post», ho anche esaminato il componente unanswered filter, ma non ho trovato alcun cambiamento nemmeno lì. Sembra che stia trascurando qualcosa di importante. Dopo tutto, la modifica è stata abilitata di default da quasi una settimana. Per questo motivo ipotizzo che i componenti ufficiali sarebbero già stati aggiornati se fossero state necessarie modifiche.