KamoCRM

Purge VIEW EMAIL LOGS righe, e fermare un test marcire quando gli ordinali si spostano

FeatureInitializerService
Spegnimento
15 agosto 2026 alle ore 05:22 UTC
Autore
Kamo
Impegno
a643b36

VIEW EMAIL LOGS (64) è stato cancellato da RoleRightType oggi per la denominazione di una caratteristica che non è mai stato costruito. Ciò rimuove ciò che ha lasciato — misurato in 42 righe di ruolo, 33 righe applicate e 8 righe dei modelli — attraverso entrambe le codifica, dal momento che la tabella dei modelli memorizza l'enum NAME mentre il resto memorizza l'ID intero. Dovevo sistemare lo stesso cambiamento, e... la ragione vale la pena mantenere. Ha affermato che il suo esempio giusto aveva id!= ordinale, sorvegliato da "il test è solo significativo" che detiene. Rimuovere id 64 spostati ogni più tardi ordinale, e il suo ordinale. La guardia ha sparato. Se la guardia non fosse stata lì, il test avrebbe continuato a passare mentre non provare nulla, che è il risultato peggiore. Ora sceglie il suo testimone a runtime — qualsiasi diritto che ha un antenato e il cui id differisce dal suo ordinale — quindi nessuna cancellazione futura può tranquillamente scavare fuori. Cancellazione i diritti sono ora abbastanza di routine che un esempio hardcoded è una responsabilità.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo