Pré-requis
Au premier lancement de l'application, les tables de la base de données MySQL propre à l'application sont créées.
Il faut ensuite ajouter le ou les logins administrateurs dans la table 'administrateurs' de la base.
INSERT INTO administrateurs(LOGIN) VALUES ('toto01');
Ces utilisateurs ont alors accès à la vue 'admin' de l'application permettant de configurer les paramètres 'légers' de l'application.
Contrairement aux paramètres présents dans context.xml/server.xml (cf ICI), ils ne sont pas indispensables au démarrage de l'application (tomcat) et sont ainsi modifiables à la volée.
Il faut donc impérativement procéder au paramétrage de l'application. Pour cela il faut se rendre à l'url suivante avec un compte définit dans la table 'administrateurs' : app.url/#!adminView
Deux onglets vous sont proposés :
- "Paramètres de l'application" permet de modifier tous les paramètres applicatifs 'légers'
- "Swap utilisateur" permet de substituer un login à un autre pendant une durée d'une heure.
Paramètres de l'application
Les paramètres sont listés dans une table indiquant :
- l'identifiant du paramètre (permet éventuellement de faire le lient avec le paramétrage effectué dans la v2 lors de la migration en v3)
- sa description
- sa valeur
Vous pouvez modifier un paramètre en double-cliquant dessus ou en le sélectionnant puis en cliquant sur
Parmi ces paramètres on retrouve notamment :
- la possibilité de mettre en maintenance l'application.
Swap utilisateur
Tous les "swap" précédemment utilisés sont listés dans cet onglet.
On peut ajouter ou éditer un swap (pour attribuer un nouveau login cible ou modifier la date et l'heure de départ par exemple).
Comme pour les paramètres applicatifs, ce changement est pris en compte à la volée.
Attention, s'il n'est pas nécessaire de redémarrer l'application, il faut cependant penser à se déconnecter/reconnecter si l'utilisateur correspondant au login source était déjà identifié sur l'application.
Accès à l'application
Une fois l'application déployée elle est accessible sur l'url définit dans context.xml (paramètre app.url, voir Installation Initiale)
Pour accéder à la version mobile il faut demander l'url app.url/m
La partie mobile est utilisable à partir des navigateurs utilisant WebKit (Safari pour iOS, Chrome pour Android) et par IE de Windows Phone.