Messaggio di errore poco descrittivo quando si crea un gruppo solo per richieste senza proprietario

Ho dato un’occhiata veloce. Il modulo viene inviato e l’errore generico proviene dal back-end quando le validazioni falliscono lì.

Aggiungere la validazione lato client e restituire un messaggio di errore descrittivo dal back-end sembrano entrambe soluzioni ragionevoli.


In aggiunta a questo, quando rendi il gruppo privato più avanti nel modulo, queste caselle di controllo vengono disabilitate, ma se le avevi già selezionate, rimarranno spuntate. Questo rende inefficaci le protezioni lato client e permette di creare un gruppo privato con una policy di accesso che richiede visibilità pubblica.


Modifica: La validazione lato client potrebbe non essere così semplice, perché il modulo è suddiviso in modo che le parti dipendenti si trovino in componenti diversi. Una volta creato il gruppo, questi si trovano in schede separate, il che, immagino, non sia ideale. Inoltre, si tratta di un componente Ember legacy con binding bidirezionali.

È anche possibile rimuovere tutti i proprietari dopo aver creato il gruppo, rendendolo di fatto inutilizzabile.

3 Mi Piace