17.4.11 Description des tables des définition des applications

Ce chapitre définit les tables qui contiennent les définitions des applications enregistrées.

17.4.11.1 La table application

La table application contient la partie identification indiquée dans le fichier de description de l'application.

Colonne Type Définition
id integer Identificateur de l'application (issue de la séquence seq_id_application)
name text Nom de l'application
short_name text Description courte
description text Description longue
access_free character(1) Obsolète Non utilisé
available character(1) Valeurs possibles : Y (pour disponible) ou N (non disponible)
icon text Nom du fichier icône de l'application
displayable character(1) Valeurs possibles : Y (pour affichable) ou N (non affichable)
with_frame character(1) Obsolète Non utilisé
childof text Nom de l'application parente - Vide si pas de parent
objectclass character(1) Obsolète Non utilisé
ssl character(1) Obsolète Non utilisé
machine text Obsolète Non utilisé
iorder integer Obsolète Non utilisé
tag text Balise applicative. Permet d'identifier des groupes d'applications

17.4.11.2 La table action

La table action contient la partie définition des actions indiquée dans le fichier de description de l'application.

Colonne Type Définition
id integer Identificateur de l'action (issue de la séquence seq_id_action)
id_application integer Identificateur de l'application associée
name text Nom de l'action
short_name text Description courte
long_name text Description longue
script text Fichier PHP du contrôleur
function text Fonction du contrôleur
layout text Template de l'action
available character(1) Valeurs possibles : Y (pour disponible) ou N (non disponible)
acl text Nom de l'acl nécessaire pour exécuter l'action
grant_level integer Obsolète Non utilisé
openaccess character(1) Valeurs possibles : Y (pour utilisation possible en authentification par jetons) ou N (dans le cas contraire)
root character(1) Valeurs possibles : Y (action principale) ou N (action non principale)
icon text Icône de l'action
toc character(1) Obsolète Non utilisé
father integer Obsolète Non utilisé
toc_order integer Obsolète Non utilisé

17.4.11.3 La table acl

La table acl contient la partie définition des acl indiquée dans le fichier de description de l'application.

Se reporter au chapitre Descriptions des tables des droits.

Relations entre les tables définissant les applications

Figure 111. Relations entre les tables définissant les applications

×