Sono rimasto sorpreso nello scoprire che l’impostazione default categories watching first post si applica solo agli utenti correnti e che l’impostazione non influisce sui nuovi utenti.
Mi stavo solo chiedendo se mi stessi perdendo qualcosa di ovvio riguardo a come applicare questa impostazione ai nuovi utenti prima di procedere allo sviluppo di una soluzione personalizzata.
Potrei sbagliarmi, ma quando cambi l’impostazione e ottieni questa finestra di dialogo; premendo “No, applica la modifica in futuro”, capisco da ora, quindi nuovi utenti.
In precedenza ho cliccato su “sì” e non si è applicato ai nuovi utenti. Forse è uno o l’altro (storico/futuro)?
Tuttavia, se tutti gli utenti stanno già seguendo il primo post della categoria e poi reimposto tale impostazione (quindi categorie predefinite che seguono il primo post è di nuovo vuoto), quindi riaggiungo la categoria a categorie predefinite che seguono il primo post, non ricevo questo prompt.
Comunque, se selezionassi “No, applica la modifica solo in futuro”, questo non funzionerebbe perché alcuni utenti rimarrebbero con il livello di watch errato.
L’impostazione è per i nuovi utenti e offre l’opzione di applicarla anche agli utenti esistenti.
Supponiamo che tu imposti Generale come categoria.
Se selezioni “No”, solo i nuovi utenti guarderanno la categoria Generale.
Se selezioni “Sì”, le preferenze degli utenti esistenti verranno aggiornate [1] e i nuovi utenti guarderanno la categoria Generale. Il “sì” è un aggiornamento una tantum: avrai ancora impostata la categoria Generale e funzionerà per i nuovi utenti.
Nota:
Questo perché hai selezionato “No” in entrambi i casi. Ciò significa che nulla è cambiato e tutti continuano a guardare quella categoria. Non avrebbe senso mostrarti la finestra di dialogo per chiederti se vuoi aggiornare gli utenti esistenti.
Ha senso per te?
Sfumatura importante di Jammy qui sotto:
Solo una piccola precisazione, aggiornerà le preferenze per chiunque non ne abbia già impostata una specifica. Cambierà l’impostazione predefinita, ma non sovrascriverà una scelta deliberata dell’utente. ↩︎
Solo una piccola precisazione, aggiornerà le preferenze per chiunque non ne abbia già impostata una specifica. Cambierà l’impostazione predefinita, ma non sovrascriverà una scelta deliberata dell’utente.
Questo è ciò che ho ipotizzato, tuttavia, l’impostazione non viene applicata ai nuovi utenti.
Stiamo utilizzando l’endpoint /admin/users/sync_sso per creare nuovi utenti. Mi chiedo se questo possa avere qualcosa a che fare con questo comportamento inaspettato.