Per la mia applicazione voglio avere utenti con permessi diversi. Un permesso consentirebbe a un utente di visualizzare i dati dal mio database, mentre un altro permesso consentirebbe loro di modificare i dati. Al momento dell'accesso controllerei la loro autorizzazione per determinare se possono modificare i dati. Sto cercando un modo per disabilitare la totalità della mia pagina se l'utente ha il permesso di sola lettura. C'è un modo semplice per disabilitare tutto all'interno del tag <h:form>
? Avrei bisogno di essere in grado di disabilitare più pagine, si spera solo guardando un booleano in backingbean. Qualsiasi aiuto sarebbe molto apprezzato.Come disabilitare pagina/modulo in JSF
-EDIT-
Sono presenti contenitori o simili che potrei avvolgere attorno ai miei ingressi che potrebbero essere impostati su disabilitato? In questo modo avrei solo bisogno di fare riferimento al diable in un posto e lasciare anche ogni campo per impostare la sua proprietà disable se è necessario in un'altra logica che ho?
+1 Picchiami. Un'alternativa è usare 'rendered' e nascondere semplicemente tutto ciò che dà la possibilità di editare da utenti che non sono autorizzati a farlo. –
Questa potrebbe essere un'opzione, anche se questo richiederà molto lavoro. Speravo che ci fosse qualcosa di più elegante (che so non è possibile) ' ' –
SomeFatMan
non è un granché, quando aggiungi un elemento, aggiungi il parametro disable. Anche in futuro potresti raggruppare le autorizzazioni in base a ruoli o gruppi, ad esempio :) – pakore