Imaginons que j'ai trois boutons dans ma page html. Le premier bouton sert à sélectionner une voiture, le second à louer cette voiture et le bouton suivant à payer le loyer. Tous les trois boutons font une requête ajax pour faire une logique métier dans le serveur. Lorsque l'utilisateur appuie sur le premier bouton et que la requête ajax est correcte, j'activerai le second bouton et désactiverai le premier bouton et le même pour le deuxième et le troisième. Par défaut, tous les boutons sont désactivés. Cette activation ou désactivation est en javascript si les requêtes ajax sont correctes. Je pense que l'activation ou la désactivation des boutons ou des permissions est une logique métier et devrait être présente non pas dans la vue mais dans le serveur. Je veux dire, ne serait pas mieux de faire une requête ajax pour obtenir les autorisations de l'utilisateur en fonction des opérations qu'il a déjà effectuées?Logique de présentation ou logique métier?
Merci beaucoup