first commit

This commit is contained in:
2024-06-03 18:43:35 +02:00
parent 2da01a3f6e
commit f501d519af
883 changed files with 71550 additions and 2 deletions

View File

@ -0,0 +1,6 @@
extends layout
block content
h1= message
h2= error.status
pre #{error.stack}

View File

@ -0,0 +1,32 @@
doctype html
//-
#_________________________________________________________________
Page jade correspondant à l'affichage des groupes de famille et
des associations
Auteur : Lauryne GAULTIER
_________________________________________________________________
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
title KAZ Quotas Associations
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") Tableau de bord Quotas des Associations
p rechercher d'une asssociation pour savoir combien de place il utilise en total dans chaque service
#main
#menu
img(src='/images/groupe.png' width='100%')
#contenu
button Association 1 :
br
button Association 2 :
br
button Association 3 :
br
#footer
button(onclick="window.location.href = '/admin';") Retour
br
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,29 @@
//-
_________________________________________________________________
Page jade correspondant à l'affichage à la page principale
qui regroupe plusieurs boutons pour pouvoir accéder aux différentes
pages des quotas
# Auteur : Lauryne GAULTIER
_________________________________________________________________
doctype html
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.ico">
title KAZ Quotas
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") LE NUMERIQUE ETHIQUE ET LOCAL
h2 Bienvenue
p Ci-dessous se trouve les différente catégorie de quotas
#main
#menu
img(id="object-position-1" src='/images/quotas.png' width='100%')
#contenu
button(onclick="window.location.href = '/users';") Individuels
#footer
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,39 @@
//-
_________________________________________________________________
Page jade correspondant à l'affichage à la page principale
qui regroupe plusieurs boutons pour pouvoir accéder aux différentes
pages des quotas
# Auteur : Lauryne GAULTIER
_________________________________________________________________
doctype html
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.ico">
title KAZ Quotas ADMIN
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") LE NUMERIQUE ETHIQUE ET LOCAL
p Ci-dessous se trouve les différente catégorie de quotas
p Vous Vous trouvez dans la partie ADMINISTRATEUR du service
#main
#menu
img(id="object-position-1" src='/images/quotas.png' width='100%')
#contenu
br
br
button(onclick="window.location.href = '/admin/serviceg';") Service Global
br
button(onclick="window.location.href = '/admin/users';") Individuels
br
button(onclick="window.location.href = '/admin/groupes';") Groupes
br
br
button(onclick="window.location.href = '/';") Menu Kaznaute
br
#footer
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,7 @@
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content

View File

@ -0,0 +1,34 @@
doctype html
//-
_________________________________________________________________
Page jade correspondant à l'affichage des quotas des differents
service qu'offre kaz comme :
-Nexcloud
-Postfix
-Agora
Auteur : Lauryne GAULTIER
_________________________________________________________________
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
title KAZ Quotas Global
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") Tableau de bord Quotas Global
p voici les différent service de KAZ avec leur poids respectif
#main
#menu
img(src='/images/serviceglobal.png' width='100%')
#contenu
each val,index in data
tr
br
td= index+ ' ' + val
#footer
button(onclick="window.location.href = '/admin';") Retour
br
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,41 @@
doctype html
//-
_________________________________________________________________
Page jade correspondant à l'affichage des quotas d'un utilisateur
la page comporte un champ de texte où l'on peut entrer l'email
d'un utilisateur pour regarder les quotas qu'il utilise on peu
aussi entrer un nombre entre 1 et 30 pour pouvoir choisir le nombre
de jour afficher dans le graphe
Auteurs : Lauryne GAULTIER, GUIQUERRO Nathaniel
_________________________________________________________________
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
title KAZ Quotas Individuels
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") Tableau de bord Quotas Individuels
p(id="textAR") rechercher l'email d'un utilisateur pour savoir combien de place il utilise en total dans chaque service
#main
#menu
img(src='/images/individuel.png' width='100%')
#contenu
form(action='/users' method='POST')
label(for='email') Recherche :
br
input#champ.textbox(type='email' name='email' required='' placeholder="Email utilisateur")
br
label(for='nombreJ') Nombre de Jours à afficher :
br
input#champ.textbox(type='number' name='nombreJ' required='' placeholder="1")
br
p le nombre de jours doivent être entre 1 et 30
br
input.myButton(id="valide" type='submit' value='Valider')
#footer
button(onclick="window.location.href = '/';") Retour
br
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,40 @@
doctype html
//-
_________________________________________________________________
Page jade correspondant à l'affichage des quatas d'un utilisateur
la page comporte un champs de texte ou l'on peut entrer l'email
d'un utilisateur pour regarder le quotas qu'il utilise
Auteur : Lauryne GAULTIER
_________________________________________________________________
html
head
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
title KAZ Quotas Individuels
meta(charset='UTF-8')
body
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") Tableau de bord Quotas Individuels
p rechercher l'email d'un utilisateur pour savoir combien de place il utilise en total dans chaque service
#main
#menu
img(src='/images/individuel.png' width='100%')
#contenu
p L'utilisateur saisie précedamment n'est pas correct ou le nombre de jours n'est pas correcte
form(action='/users' method='POST')
label(for='email') Email:
br
input#email.textbox(type='email' name='email' required='')
br
label(for='nombreJ') Nombre de Jours à afficher :
br
input#champ.textbox(type='number' name='nombreJ' required='' placeholder="1")
br
p le nombre de jours doivent être entre 1 et 30
br
input.myButton(id="valide" type='submit' value='Valider')
#footer
button(onclick="window.location.href = '/';") Retour
br
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022

View File

@ -0,0 +1,110 @@
doctype html
//-
_________________________________________________________________
Page jade correspondant au résultat de la recherche de
l'utilisateur, renvoie les quotas actuellement utiliser par
l'utilisateur via un graphe en forme de camembert où on peut
trouver la taille des mails, du cloud, mais aussi l'espace libre qui
reste souvent la limitation de l'utilisateur
il y a aussi un autre graphe qui permet de voir (suit le nombre
de jour choisi a la page précédente) le total de place utiliser par
rapport a la limite des jours précédents.
Auteurs : Lauryne GAULTIER, GUIQUERRO Nathaniel
_________________________________________________________________
html
head(ng-app='myApp' ng-controller='myCtrl')
link(href='/stylesheets/style.css' rel='stylesheet' type='text/css')
title KAZ Quotas Individuels
meta(charset='UTF-8')
#entete
h1(onclick="window.location.href = 'https://kaz.bzh/'") Résultat de la recherche pour
h1 #{data.nom}
#main
#menu
img(src='/images/individuel.png' width='100%')
#contenu
#gauche
p(style='display:none') #{data.dataChart}
p(style='display:none') #{data.labels}
p(style='display:none') #{data.Lim}
canvas#myChart(display= 'inline-block' width='500' height='600')
script(src='https://cdn.jsdelivr.net/npm/chart.js')
script.
var dataC = (document.getElementsByTagName('p')[0].innerHTML).split(',');
var lC = (document.getElementsByTagName('p')[1].innerHTML).split(',');
var limC = (document.getElementsByTagName('p')[2].innerHTML).split(',');
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
datasets: [{
label: 'Unité de mesure :MB',
data: dataC,
backgroundColor: [
'rgba(242, 132, 158, 0.2)'
],
borderColor: [
'rgba(242, 132, 158, 1)'
],
borderWidth: 1
}, {
label: 'Limite quotas',
data: limC,
type: 'line',
borderColor: 'black'
}],
labels: lC
}
});
#droite
p(style='display:none') #{data.Postfix}
p(style='display:none') #{data.NextCloud}
p Votre Quota actuel #{data.Dateduprélevement}
canvas#myChart2(display='inline-block' height='300')
script.
var dPost = (document.getElementsByTagName('p')[3].innerHTML).split(',');
var dNext = (document.getElementsByTagName('p')[4].innerHTML).split(',');
var dDate = (document.getElementsByTagName('p')[5].innerHTML).split(',');
var dLabel = ('Votre Quota actuel' + dDate);
pPost = ((dPost*100)/limC[limC.length - 1]);
pNetf = ((dNext*100)/limC[limC.length - 1]);
var pLibre = (100-(pPost+pNetf));
var tableauDonne = [pPost,pNetf,pLibre];
var ctxy = document.getElementById('myChart2').getContext('2d');
var myCharty = new Chart(ctxy, {
type: 'pie',
data: {
datasets: [{
label: dLabel,
data: tableauDonne,
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)'
],
borderColor: [
'rgba(255, 99, 132, 1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)'
],
borderWidth: 1,
hoverOffset: 4
}],
labels: ["Mail","NextCloud","Espace Libre"]
}
});
#footer
button(onclick="window.location.href = '/users';") Retour
br
p Site réalisé par les étudiants du département informatique sous la direction de F. Merciol & N. Le Sommer et G. Kerbellec durant l'année 2021-2022