Skip to main content

Configuration de l'intranet Cop

Nous rejoindre sur Discord : lien discord

Nous allons maintenant configurer et installer les diffédifférents sites. Nous commencerons par le site pillierpilier du projet : Intranet Cop.

Configuration du fichier .env

Base de donnédonnées

  • host : Adresse d'hébergement de la base de donnédonnées
  • name : Nom de la base de donnédonnées
  • user : Nom de l'utilisateur pour se connecter
  • mdp : Mot de passe de cet utilisateur
[BDD]
host = localhost
name = nom_de_la_bdd
user = utilisateur_de_la_bdd
mdp = mot_de_passe_utilisateur

ParamèParamètre serveur

  • nom : Nom du serveur
  • jeu : Nom de la base de donnédonnées
  • url : urlURL du site intranet
  • url_vitrine : urlURL du site vitrine du lspdcop
  • version : version du site
[Serveur]
nom = Xelyos Démonstration
jeu = XELYOS
url = intranet-lspd.xelyos.fr
url_vitrine = lspd.xelyos.fr
version = 3.1.1

ParamèParamètre

  • echec_maximum : Nombre d'échecéchecs maximummaximal de connexion
  • permis_type : Indicateur de période de retrait de permis (w = semaine / j = jour / h = heure / m = minutes / s = secondes)
  • permis_time : Valeur du temps de retrait
  • devise : Devise utiliséutilisée sur le serveur
  • version_candidature : Version de votre formulaire de candidature
[Parametre]
echec_maximum = 5
permis_type = h
permis_time = 12
devise = $ ; devise utiliséutilisée
version_candidature = 1 ; Version du formulaire de candidature

L'indicateur de retrait de permis fonctionne de la manièmanière suivante : lorsqu'un agent retire le permis de conduire àà une personne, un indicateur de temps affichera depuis combien de temps le permis a étéété retiréretiré. Une fois cette période terminé,terminée, l'indicateur disparaîdisparaîtra.

L'indicateur de retrait ici est de 12 h.

ParamèParamètre prison

  • multiplicateur_prison : Multiplicateur/Diviseur du temps de prison en cas de non non-paiement
  • diviseur_amende : Multiplicateur/Diviseur de l'amende en cas de non non-paiement
  • tps_federal : Période àà partir de laquelle l'individu part en Haute Prison
  • tps_federal_vie : Ceciceci est mis dans le cas de mort RP
[PRISON]
multiplicateur_prison = 1
diviseur_amende = 1
tps_federal = 45
tps_federal_vie = 380

Nous avons pris en compteconsidéré le fait que certains serveurs appliquaient des sanctions en cas de non-paiement. Libre àà vous de modifier cette partie en fonction de vos besoins.

ParamèParamètre par défaut

  • id_lspd : ID (BDD) de l'agent n'apparaissant pas dans le listing (laisser 1 par défaut)
  • emploi : Ceciceci est le métier par défaut
[Par_defaut]
id_lspd = 1
emploi = Sans Emploi

Pour le moment, vos agents devront respecter le métier par défaut que vous aurez indiquéindiqué. Pour l'id LSPD, vous n'avez pas besoin de le modifier si vous venez d'installer le site.

Attention : Dans la table personne, modifier le métier de l'ID 1 pour qu'il correspondcorresponde au paramèparamètre que vous avez saisi.

ParamèParamètre de faction

  • nom : Nom abrégerabrégé de la Faction (Exemple : LSPD)
  • nomcomplet : Nomnom complet de la faction (Exemple : Police Nationale d'Allemagne)
  • membre : Lierlié àà l'URL de recherche d'un agent ou du nom qui va apparaitre (Exemple : intranet-cop.xelyos.fr/policier/159632)
  • metierBDD : Nomnom du métier de ses agents dans la BDD (Exemple : Gendarme)
  • couleurVehiculeBDD : Lesles véhicules possépossédant cette couleur dans la base de donnédonnées n'apparaîapparaîtront pas dans la liste des véhicules danssur la fiche citoyencitoyen, mais uniquement danssur la fiche agent (Exemple : Police)
  • gradeLevelBiffure : Gradegrade minimum pour voir les rapports sans censure
  • etatRecrutement : Cettecette valeur est lulue par votre site vitrine pour les candidatures de vos futurs agents
[Faction]
nom = nom_de_la_faction
nomcomplet = nom_complet_de_la_faction
membre = policier
metierBDD = nom_du_metier_dans_la_BDD
couleurVehiculeBDD = couleur_vehicule_bdd
gradeLevelBiffure = 5
etatRecrutement = 1

L'attribution du métier d'agent est automatique, lors de l'enregistrement d'un citoyen, l'utilisation de cette appellation peut entrainer des soucisdésagréments dans le fonctionnement de l'intranet. Deux couleurs de véhicules seront àà prendre en compteconsidérer : les véhicules cop et les véhicules secours (iciici, on définit les véhiculevéhicules cop).

Habilitation

Afin de vous permettre une libertéliberté dans l'attribution de vos habilitations sans devoir modifier le code des pagespages, ou bien la base de donnédonnées, vous pouvez renseigner ci-dessous le nom de vos habilitations.

Cependant, il est impéimpératif que l'habilitation 1 (hab_1) correspondent àà l'habilitation de gestion de vos agents (Enseignant dans le tutoriel).

[HABILITATION]
hab_1 = Enseignant
hab_2 =
hab_3 =
hab_4 =
hab_5 =
hab_6 =
hab_7 =
hab_8 =
hab_9 =
hab_10 =
hab_11 =
hab_12 =
hab_13 =
hab_14 =
hab_15 =

Modification esthéesthétique

Modification des logos et background

Pour les modifications d'imagesimages, attention àà ne pas changer le nom de l'image :

  • Pour modifier le logo qui apparaîapparaît en haut de votre navigateur, vous devez changerremplacer le fichier favicon.ico.
  • Pour modifier le logo global, rendez-vous dans assets/img/logo.png
  • Pour modifier le background sur PC, rendez-vous dans assets/img/background.png
  • Pour modifier le background sur télétéléphone, rendez-vous dans assets/img/backgroundPhone.png

Modification des couleurs

Votre service peut faire appel àà des couleurs diffédifférentes quel celle initialement préprévue. Pour changer ces couleurs, les modifications doivent êêtre effectuéeffectuées dans le fichier css assets/styles/color.css. Il ne vous restera plus qu'àà mettre vos couleurs.

Modification de la page formation

Pour modifier la page de formation, rendez rendez-vous sur le lien suivant : (EditerÉditer le règlement)

Modification de la page candidature

Pour modifier le formulaire de candidature, rendez rendez-vous sur le lien suivant : (Formulaire de candidature)

Upload de la configuration

Une fois que vous avez terminéterminé la configuration de votre intranet, il suffit de l'uploader sur le serveur avec le protocole FTP.