Nantes Université
Skip to content
GitLab
Explorer
Connexion
S'inscrire
Navigation principale
Rechercher ou aller à…
Projet
S
SOUL TEAM
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de conteneur
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Service d'assistance
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Oumaima SAHNOUR
SOUL TEAM
Validations
91cb5506
Valider
91cb5506
rédigé
il y a 2 ans
par
Selma EL BABARTI
Parcourir les fichiers
Options
Téléchargements
Correctifs
Plain Diff
code tutorat
parent
a2d85d2e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline
#72915
réussi
il y a 2 ans
Étape: deploy
Modifications
3
Pipelines
1
Masquer les modifications d'espaces
En ligne
Côte à côte
Affichage de
3 fichiers modifiés
dynamique/app/js/admin.js
+35
-30
35 ajouts, 30 suppressions
dynamique/app/js/admin.js
dynamique/app/js/coadmin.js
+1
-1
1 ajout, 1 suppression
dynamique/app/js/coadmin.js
dynamique/data/latinotrip.db
+0
-0
0 ajout, 0 suppression
dynamique/data/latinotrip.db
avec
36 ajouts
et
31 suppressions
dynamique/app/js/admin.js
+
35
−
30
Voir le fichier @
91cb5506
...
...
@@ -3,7 +3,7 @@ var pageUrl = window.location.pathname; // renvoie l'URL de la page
var
pageID
=
pageUrl
.
substring
(
pageUrl
.
lastIndexOf
(
'
/
'
)
+
1
,
pageUrl
.
lastIndexOf
(
'
.
'
));
const
base_url
=
'
http://127.0.0.1:8899
'
;
const
auth_token
=
'
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InNlbG1hLmVsYmFiYXJ0aUBnbWFpbC5jb20iLCJmaXJzdG5hbWUiOm51bGwsImxhc3RuYW1lIjpudWxsLCJpZCI6InVzX2g0bTBxM2VnNDM0eGJ4Iiwicm9sZXMiOiJvcmctbGV2ZWwtY3JlYXRvcixzdXBlciIsInRva2VuX3ZlcnNpb24iOiI4YmIwMjBjYjQ5YmVjMjJlOGQzNGY4YjkzOGQ2NDc4OTczYWY4ZTFlZDBiZjIxNzQ0YzFkNzliMGM2MGY2ZjAzMGEwYTI3OWFhY2VlMzk4YSIsImlhdCI6MTY4ND
A2MzcyMi
wiZXhwIjoxNjg0M
Dk5NzIyfQ.xO_OQkVzHBgB3FwXdT7BlfM-oalruQzETAQlnBlZuTo
'
;
const
auth_token
=
'
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InNlbG1hLmVsYmFiYXJ0aUBnbWFpbC5jb20iLCJmaXJzdG5hbWUiOm51bGwsImxhc3RuYW1lIjpudWxsLCJpZCI6InVzX2g0bTBxM2VnNDM0eGJ4Iiwicm9sZXMiOiJvcmctbGV2ZWwtY3JlYXRvcixzdXBlciIsInRva2VuX3ZlcnNpb24iOiI4YmIwMjBjYjQ5YmVjMjJlOGQzNGY4YjkzOGQ2NDc4OTczYWY4ZTFlZDBiZjIxNzQ0YzFkNzliMGM2MGY2ZjAzMGEwYTI3OWFhY2VlMzk4YSIsImlhdCI6MTY4ND
IxOTI3Ny
wiZXhwIjoxNjg0M
jU1Mjc3fQ.mUFSHuT02Lva9H4s6CG8aOonQGQVNvW6EA7C4n8g1EA
'
;
async
function
getFromAPI
(
url
){
let
req
=
await
fetch
(
url
,
{
...
...
@@ -24,12 +24,12 @@ async function loadpays()
{
const
select
=
document
.
getElementsByClassName
(
'
liste_pays
'
);
const
list_pays
=
await
getFromAPI
(
base_url
+
'
/api/v1/db/data/v1/Latino/Pays/views/Pays
'
);
for
(
const
pays
of
list_pays
)
{
const
option
=
document
.
createElement
(
'
option
'
);
//on crée une nouvelle option
option
.
value
=
pays
.
IdPays
;
option
.
textContent
=
pays
.
Nom
;
select
.
appendChild
(
option
);
//on ajoute cette option au menu déroulant
}
//
for (const pays of list_pays) {
//
const option = document.createElement('option');//on crée une nouvelle option
//
option.value = pays.IdPays;
//
option.textContent = pays.Nom;
//
select.appendChild(option);//on ajoute cette option au menu déroulant
//
}
}
loadpays
()
...
...
@@ -37,38 +37,43 @@ loadpays()
async
function
loadOptions
()
{
const
selectNature
=
document
.
getElementsByClassName
(
'
liste_nature
'
);
const
selectCuisine
=
document
.
getElement
s
By
ClassName
(
'
liste_
cuisine
'
);
const
selectCuisine
=
document
.
getElementBy
Id
(
'
modifi
cuisine
'
);
const
selectCulture
=
document
.
getElementsByClassName
(
'
liste_culture
'
);
const
selectSport
=
document
.
getElementsByClassName
(
'
liste_sport
'
);
const
list_cuisine
=
await
getFromAPI
(
base_url
+
'
/api/v1/db/data/v1/Latino/Cuisine
'
);
for
(
const
cuisine
of
list_cuisine
)
{
console
.
log
(
list_cuisine
.
list
)
for
(
const
cuisine
of
list_cuisine
.
list
)
{
const
optionCui
=
document
.
createElement
(
'
option
'
);
//on crée une nouvelle option
optionCui
.
value
=
cuisine
.
IdCuisine
;
optionCui
.
textContent
=
cuisine
.
Nom
;
console
.
log
(
selectCuisine
)
selectCuisine
.
appendChild
(
optionCui
);
//on ajoute cette option au menu déroulant
}
}
const
list_nature
=
await
getFromAPI
(
base_url
+
'
/api/v1/db/data/v1/Latino/Nature
'
);
for
(
const
nature
of
list_nature
)
{
const
optionNat
=
document
.
createElement
(
'
option
'
);
//on crée une nouvelle option
optionNat
.
value
=
nature
.
IdNature
;
optionNat
.
textContent
=
nature
.
Nom
;
selectNature
.
appendChild
(
optionNat
);
//on ajoute cette option au menu déroulant
}
const
list_culture
=
await
getFromAPI
(
base_url
+
'
/api/v1/db/data/v1/Latino/Culture
'
);
for
(
const
culture
of
list_culture
)
{
const
optionCult
=
document
.
createElement
(
'
option
'
);
//on crée une nouvelle option
optionCult
.
value
=
culture
.
IdCulture
;
optionCult
.
textContent
=
culture
.
Nom
;
selectCulture
.
appendChild
(
optionCult
);
//on ajoute cette option au menu déroulant
}
const
list_sport
=
await
getFromAPI
(
base_url
+
'
/api/v1/db/data/v1/Latino/Sport
'
);
for
(
const
sport
of
list_sport
)
{
const
optionSport
=
document
.
createElement
(
'
option
'
);
//on crée une nouvelle option
optionSport
.
value
=
sport
.
IdSport
;
optionSport
.
textContent
=
sport
.
Nom
;
selectSport
.
appendChild
(
optionSport
);
//on ajoute cette option au menu déroulant
}
//
for (const nature of list_nature) {
//
const optionNat = document.createElement('option');//on crée une nouvelle option
//
optionNat.value = nature.IdNature;
//
optionNat.textContent = nature.Nom;
//
selectNature.appendChild(optionNat);//on ajoute cette option au menu déroulant
//
}
//
const list_culture= await getFromAPI(base_url+'/api/v1/db/data/v1/Latino/Culture');
//
for (const culture of list_culture) {
//
const optionCult = document.createElement('option');//on crée une nouvelle option
//
optionCult.value = culture.IdCulture;
//
optionCult.textContent = culture.Nom;
//
selectCulture.appendChild(optionCult);//on ajoute cette option au menu déroulant
//
}
//
const list_sport= await getFromAPI(base_url+'/api/v1/db/data/v1/Latino/Sport');
//
for (const sport of list_sport) {
//
const optionSport = document.createElement('option');//on crée une nouvelle option
//
optionSport.value = sport.IdSport;
//
optionSport.textContent = sport.Nom;
//
selectSport.appendChild(optionSport);//on ajoute cette option au menu déroulant
//
}
}
loadOptions
()
...
...
This diff is collapsed.
Cliquez pour l'agrandir.
dynamique/app/js/coadmin.js
+
1
−
1
Voir le fichier @
91cb5506
...
...
@@ -4,7 +4,7 @@
const
emailInput
=
document
.
getElementById
(
'
mail
'
);
const
passwordInput
=
document
.
getElementById
(
'
password
'
);
const
loginButton
=
document
.
getElementById
(
'
loginBouton
'
);
const
auth_token
=
'
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InNlbG1hLmVsYmFiYXJ0aUBnbWFpbC5jb20iLCJmaXJzdG5hbWUiOm51bGwsImxhc3RuYW1lIjpudWxsLCJpZCI6InVzX2g0bTBxM2VnNDM0eGJ4Iiwicm9sZXMiOiJvcmctbGV2ZWwtY3JlYXRvcixzdXBlciIsInRva2VuX3ZlcnNpb24iOiI4YmIwMjBjYjQ5YmVjMjJlOGQzNGY4YjkzOGQ2NDc4OTczYWY4ZTFlZDBiZjIxNzQ0YzFkNzliMGM2MGY2ZjAzMGEwYTI3OWFhY2VlMzk4YSIsImlhdCI6MTY4ND
A2MzcyMi
wiZXhwIjoxNjg0M
Dk5NzIyfQ.xO_OQkVzHBgB3FwXdT7BlfM-oalruQzETAQlnBlZuTo
'
;
const
auth_token
=
'
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InNlbG1hLmVsYmFiYXJ0aUBnbWFpbC5jb20iLCJmaXJzdG5hbWUiOm51bGwsImxhc3RuYW1lIjpudWxsLCJpZCI6InVzX2g0bTBxM2VnNDM0eGJ4Iiwicm9sZXMiOiJvcmctbGV2ZWwtY3JlYXRvcixzdXBlciIsInRva2VuX3ZlcnNpb24iOiI4YmIwMjBjYjQ5YmVjMjJlOGQzNGY4YjkzOGQ2NDc4OTczYWY4ZTFlZDBiZjIxNzQ0YzFkNzliMGM2MGY2ZjAzMGEwYTI3OWFhY2VlMzk4YSIsImlhdCI6MTY4ND
IxOTI3Ny
wiZXhwIjoxNjg0M
jU1Mjc3fQ.mUFSHuT02Lva9H4s6CG8aOonQGQVNvW6EA7C4n8g1EA
'
;
// Écouter l'événement click sur le bouton de connexion: c'est cet évènement qui fait le lien avec la BDD
...
...
This diff is collapsed.
Cliquez pour l'agrandir.
dynamique/data/latinotrip.db
+
0
−
0
Voir le fichier @
91cb5506
Aucun aperçu pour ce type de fichier
This diff is collapsed.
Cliquez pour l'agrandir.
Aperçu
0%
Chargement en cours
Veuillez réessayer
ou
joindre un nouveau fichier
.
Annuler
You are about to add
0
people
to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Enregistrer le commentaire
Annuler
Veuillez vous
inscrire
ou vous
se connecter
pour commenter