Don
17 Settembre 2023, 5:23pm
1
Ciao
Concedi un badge a un utente con una motivazione. La motivazione non verrà aggiunta al badge concesso dopo aver fatto clic sul pulsante :kbd:Concedi:kbd:.
Questo commit è probabilmente correlato: DEV: upgrade grant badge modal to glimmer (#23526) · discourse/discourse@a4238a3 · GitHub
Grazie
5 Mi Piace
Richie
(Richie Rich)
30 Settembre 2023, 7:37pm
2
Siamo (purtroppo) in grado di replicare anche questo.
Attualmente stiamo eseguendo la versione 3.2.0.beta2-dev (3f6adca2d7 ).
Speriamo che la motivazione sia stata comunque registrata in background e non venga semplicemente visualizzata nel frontend
Altrimenti avremo un mare di lavoro amministrativo da fare per tutti i nostri altri badge con collegamenti mancanti…
4 Mi Piace
Richie
(Richie Rich)
1 Ottobre 2023, 7:16pm
3
Inoltre, se può essere d’aiuto, anche la persona che ha concesso il badge non è elencata qui:
3 Mi Piace
nat
(Natalie T)
3 Ottobre 2023, 1:32am
4
Grazie per la segnalazione e per aver individuato il commit, lo risolveremo.
1 Mi Piace
Don
9 Ottobre 2023, 5:59am
8
Grazie per la correzione Funziona benissimo
main ← fix-grant-badge-reason-not-saved
opened 06:01AM - 03 Oct 23 UTC
#### Context
https://meta.discourse.org/t/grant-badge-reason-not-added-to-the-g… ranted-badge/279304
Regression from https://github.com/discourse/discourse/pull/23668 where we stopped passing in `this.badgeReason` to the badge granting function. This PR fixes that and adds a unit test to cover that code path.
#### How to Test
1. Add a badge as admin, ensure that the `Show post granting badge on badge page` option is selected before saving.
2. Grant the badge to a user with the admin interface (`/admin/users/:user_id/:username/badges`) to grant badges, with the reason filled in with a valid link to a post.
3. Check that the badge is granted with the post link displayed in the user badges index.
**Test artifacts**:
After fix:
<img width="1351" alt="Selecting Badge" src="https://github.com/discourse/discourse/assets/133760061/904da449-0459-460e-8f38-f6581565d0e7">
<img width="862" alt="Badge Granted" src="https://github.com/discourse/discourse/assets/133760061/0a81c976-63fa-4df6-b98e-3b69c192508f">
3 Mi Piace
Richie
(Richie Rich)
10 Ottobre 2023, 10:27am
9
Grazie per la correzione del bug @nat
Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.