app.t_applications.route
Module Contents
Functions
Route qui affiche la liste des applications |
|
|
Route qui retourne une fiche de l'application |
|
Route affichant un formulaire vierge ou non (selon l'url) pour ajouter ou mettre à jour une application |
|
Route qui supprime une application dont l'id est donné en paramètres dans l'URL |
|
Route affichant la liste des profils utilisables par l'application et ceux disponibles. |
|
Route affichant la liste des roles ayant un profil pour une application |
|
add or update un profil sur une application |
|
|
|
Methode qui supprime les éléments indésirables du formulaires |
|
Methode qui rempli le formulaire par les données de l'éléments concerné |
Attributes
- app.t_applications.route.applications()[source]
Route qui affiche la liste des applications Retourne un template avec pour paramètres :
une entête de tableau –> fLine
le nom des colonnes de la base –> line
le contenu du tableau –> table
le chemin de mise à jour –> pathU
le chemin de suppression –> pathD
le chemin d’ajout –> pathA
une clé (clé primaire dans la plupart des cas) –> key
un nom (nom de la table) pour le bouton ajout –> name
un nom de liste –> name_list
ajoute une colonne de bouton (“True doit être de type string) –> permissions
nom affiché sur le bouton –> Members
- app.t_applications.route.info(id_application)[source]
Route qui retourne une fiche de l’application et des roles qui disposent de profils pour elle.
- app.t_applications.route.addorupdate(id_application)[source]
Route affichant un formulaire vierge ou non (selon l’url) pour ajouter ou mettre à jour une application L’envoie du formulaire permet l’ajout ou la maj d’une application dans la base Retourne un template accompagné d’un formulaire pré-rempli ou non selon le paramètre id_application Une fois le formulaire validé on retourne une redirection vers la liste d’application
- app.t_applications.route.delete(id_application)[source]
Route qui supprime une application dont l’id est donné en paramètres dans l’URL Retourne une redirection vers la liste de groupe
- app.t_applications.route.profils_for_app(id_application)[source]
Route affichant la liste des profils utilisables par l’application et ceux disponibles. Avec pour paramètre un id d’application Retourne un template avec pour paramètres:
une entête des tableaux –> fLine
le nom des colonnes de la base –> data
liste des profils utilisables –> table
liste des profils non utilisables mais disponibles –> table2
- app.t_applications.route.profils_in_app(id_application)[source]
Route affichant la liste des roles ayant un profil pour une application Retourne un template avec pour paramètres :
une entête de tableau –> fLine
le nom des colonnes de la base –> line
le contenu du tableau –> table
le chemin de mise à jour –> pathU
le chemin de suppression –> pathD
le chemin d’ajout –> pathA
une clé (clé primaire dans la plupart des cas) –> key
l’id_application pour construire l’url de redirection -> key2
un nom (nom de la table) pour le bouton ajout –> name
un nom de liste –> name_list
ajoute une colonne de bouton (“True doit être de type string) –> permissions
nom affiché sur le bouton –> Members
- app.t_applications.route.add_or_update_profil_for_role_in_app(id_application, id_role=None)[source]
add or update un profil sur une application on part du principe qu’un role ne peut avoir qu’un profil dans une application TODO: pour mettre plusieurs profil a un role dans une appli: rajouter une clé primaire a cor_role_app_profil pour gérer l’update