forked from dbroqua/MusicTopus
Co-authored-by: dbroqua <contact@darkou.fr> Reviewed-on: https://git.darkou.fr/dbroqua/MusicTopus/pulls/34
This commit is contained in:
parent
4886e9cc48
commit
9a088b9b5f
9 changed files with 28 additions and 1 deletions
|
@ -6,4 +6,5 @@ module.exports = {
|
|||
discogsToken: process.env.DISCOGS_TOKEN,
|
||||
formspreeId: process.env.FORMSPREE_ID,
|
||||
matomoUrl: process.env.MATOMO_URL || "",
|
||||
siteName: process.env.SITE_NAME || "MusicTopus",
|
||||
};
|
||||
|
|
|
@ -641,6 +641,7 @@ class Albums extends Pages {
|
|||
|
||||
this.setPageContent("artists", artists);
|
||||
this.setPageContent("formats", formats);
|
||||
this.setPageTitle("Ma collection");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -655,6 +656,9 @@ class Albums extends Pages {
|
|||
});
|
||||
|
||||
this.setPageContent("item", item);
|
||||
this.setPageTitle(
|
||||
`Détails de l'album ${item.title} de ${item.artists_sort}`
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -676,6 +680,7 @@ class Albums extends Pages {
|
|||
const formats = await Albums.getAllDistincts("formats.name", userId);
|
||||
|
||||
this.setPageContent("username", user.username);
|
||||
this.setPageTitle(`Collection publique de ${user.username}`);
|
||||
this.setPageContent("artists", artists);
|
||||
this.setPageContent("formats", formats);
|
||||
}
|
||||
|
|
|
@ -34,6 +34,10 @@ class Pages {
|
|||
}
|
||||
}
|
||||
|
||||
setPageTitle(title) {
|
||||
this.pageContent.page.title = title;
|
||||
}
|
||||
|
||||
setPageContent(field, value) {
|
||||
this.pageContent.page[field] = value;
|
||||
}
|
||||
|
|
|
@ -14,6 +14,8 @@ router.route("/").get((req, res, next) => {
|
|||
try {
|
||||
const page = new Pages(req, "home");
|
||||
|
||||
page.setPageTitle("Présentation du projet");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
@ -26,6 +28,8 @@ router
|
|||
try {
|
||||
const page = new Pages(req, "connexion");
|
||||
|
||||
page.setPageTitle("Connexion");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
@ -61,6 +65,8 @@ router
|
|||
try {
|
||||
const page = new Pages(req, "inscription");
|
||||
|
||||
page.setPageTitle("Inscription");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
@ -82,6 +88,8 @@ router
|
|||
try {
|
||||
const page = new Pages(req, "ajouter-un-album");
|
||||
|
||||
page.setPageTitle("Ajouter un album");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
@ -92,6 +100,8 @@ router.route("/nous-contacter").get(async (req, res, next) => {
|
|||
try {
|
||||
const page = new Pages(req, "nous-contacter");
|
||||
|
||||
page.setPageTitle("Nous contacter");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
@ -102,6 +112,8 @@ router.route("/composants").get(async (req, res, next) => {
|
|||
try {
|
||||
const page = new Pages(req, "composants");
|
||||
|
||||
page.setPageTitle("Les composants");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
|
|
@ -30,6 +30,8 @@ router
|
|||
try {
|
||||
const page = new Albums(req, "mon-compte/ma-collection/exporter");
|
||||
|
||||
page.setPageTitle("Exporter ma collection");
|
||||
|
||||
render(res, page);
|
||||
} catch (err) {
|
||||
next(err);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue