diff --git a/sass/ma-collection.scss b/sass/ma-collection.scss index d605709..646148b 100644 --- a/sass/ma-collection.scss +++ b/sass/ma-collection.scss @@ -34,6 +34,15 @@ .title { font-weight: 800; font-size: 1.4rem; + + .icon { + cursor: pointer; + color: #f14668; + + &:hover { + color: #f03a5f; + } + } } .grid { diff --git a/src/middleware/Albums.js b/src/middleware/Albums.js index 877b433..fe795c3 100644 --- a/src/middleware/Albums.js +++ b/src/middleware/Albums.js @@ -2,70 +2,18 @@ import moment from "moment"; import Pages from "./Pages"; -import { getAlbumDetails } from "../helpers"; - import AlbumsModel from "../models/albums"; +import ErrorEvent from "../libs/error"; /** * Classe permettant la gestion des albums d'un utilisateur */ class Albums extends Pages { - async getFormAddOne() { - const data = await getAlbumDetails(this.req.params.discogsId); - - const { - id, // Integer - year, // - Integer - uri, // String - artists, // - Array - artists_sort, // String - labels, // - Array - series, // Array - companies, // - Array - formats, // - Array - title, // - String - country, // - String - released, // - Date - notes, // - String - identifiers, // - Array - videos, // - Array - genres, // - Array - styles, // - Array - tracklist, // - Array - extraartists, // - Array - images, // - Array { + try { + const albums = new Albums(req); + const data = await albums.deleteOne(); + + sendResponse(req, res, data); + } catch (err) { + next(err); + } + }); + export default router; diff --git a/views/pages/ajouter-un-album.ejs b/views/pages/ajouter-un-album.ejs index 67f83f9..071c3c5 100644 --- a/views/pages/ajouter-un-album.ejs +++ b/views/pages/ajouter-un-album.ejs @@ -3,7 +3,7 @@
- +
- {{ item.artists_sort }} {{ item.title }} + + {{ item.artists_sort}} - {{ item.title }} + + + +
@@ -57,13 +62,27 @@
+ +