diff --git a/middleware/serie/deleteSerie.js b/middleware/serie/deleteSerie.js index 4688fc6f2966c0755e62e71f3dd38eda99a625b6..21d1175435c8763c5b719053cc53db70325118f9 100644 --- a/middleware/serie/deleteSerie.js +++ b/middleware/serie/deleteSerie.js @@ -7,6 +7,7 @@ const ObjectId = require('mongoose').Types.ObjectId; module.exports = (objectRepository) => { const serieModel = requireOption(objectRepository, 'serieModel'); return (req, res, next) => { + console.log(req.params.id); serieModel.findByIdAndRemove(new ObjectId(req.params.id)) .then(() => next()) .catch(err => next(err)) diff --git a/middleware/serie/postSerie.js b/middleware/serie/postSerie.js index 4269cc7f63faac60bde199decb272e3843f41093..1091ad6ad055ac68100741e728265609b096828a 100644 --- a/middleware/serie/postSerie.js +++ b/middleware/serie/postSerie.js @@ -14,6 +14,7 @@ module.exports = (objectRepository) => { title, image, description, + createdAt: new Date(), progress: 0 }); diff --git a/models/serie.js b/models/serie.js index 24fe893d4c37afdad6784671b6da0c9e53e3f350..2d905667ee24025b365a5a786c60b24d4bb3848b 100644 --- a/models/serie.js +++ b/models/serie.js @@ -6,6 +6,7 @@ const Serie = db.model('Serie', { image: String, description: String, progress: Number, + createdAt: Date, }); module.exports = Serie; diff --git a/routes/index.js b/routes/index.js index 4ff67c0630d69d2ce2fa4e4f4c1a22095576c3d9..54d15c90528e3c38d62eb6a8d5caae5e1c6a0304 100644 --- a/routes/index.js +++ b/routes/index.js @@ -59,7 +59,7 @@ module.exports = (app) => { app.get('/series/:id/delete', deleteSerieMW(objectRepository), (req, res, next) => ( - res.redirect('/series') + res.redirect('/') ) ); @@ -89,14 +89,14 @@ module.exports = (app) => { ) ); - app.post('/series/:id/episode/:episodeId/update', - getSerieMW(objectRepository), - getEpisodeMW(objectRepository), - updateEpisodeMW(objectRepository), - (req, res, next) => ( - res.redirect(`/series/${req.params.id}/episode/${req.params.episodeId}`) - ) - ); + // app.post('/series/:id/episode/:episodeId/update', + // getSerieMW(objectRepository), + // getEpisodeMW(objectRepository), + // updateEpisodeMW(objectRepository), + // (req, res, next) => ( + // res.redirect(`/series/${req.params.id}/episode/${req.params.episodeId}`) + // ) + // ); app.get('/series/:id/episode/:episodeId/delete', deleteEpisodeMW(objectRepository), diff --git a/views/episodeEdit.ejs b/views/episodeEdit.ejs index 08b250493601cc287fdbc4dcdca1141f84fd34c5..974167c799d1d0f858b2ac8d9cb380f1a6989829 100644 --- a/views/episodeEdit.ejs +++ b/views/episodeEdit.ejs @@ -23,14 +23,13 @@ </div> </div> <div class="ui buttons right floated"> - <form method="GET" action="/series/<%= serieId %>/episode/<% episodeId %>/delete"> - <button type="submit" class="ui negative button submit">Delete</button> - </form> - <div class="or"></div> <button type="submit" class="ui positive button submit">Save</button> </div> </div> - </from> + </form> + <form method="GET" action="/series/<%= serieId %>/episode/<%= episodeId %>/delete"> + <button type="submit" class="ui negative button submit">Delete</button> + </form> </div> <script> $('.rating') diff --git a/views/serieEdit.ejs b/views/serieEdit.ejs index 9c49b83449ae255ba86e35a666381247b7e9797b..c0131a9383289be49821649bd0b84ff434dcbd27 100644 --- a/views/serieEdit.ejs +++ b/views/serieEdit.ejs @@ -32,13 +32,12 @@ </div> </div> <div class="ui buttons right floated"> - <form action="/series/<%= serieId %>/delete" method="GET"> - <button type="submit" class="ui negative button su.-bmit">Delete</button> - </form> - <div class="or"></div> <button type="submit" class="ui positive button submit">Save</button> </div> </div> </form> + <form method="GET" action="/series/<%= serieId %>/delete"> + <button type="submit" class="ui negative button submit">Delete</button> + </form> </div> <%- include('footer') %> diff --git a/views/series.ejs b/views/series.ejs index 29cf9c297260b2909d64feedecd740d4f0dad4a1..9c967018081ef2c3bb7cf196d785b7c45b0983f3 100644 --- a/views/series.ejs +++ b/views/series.ejs @@ -14,7 +14,7 @@ <div class="content"> <a class="header" href="/series/<%= serie.id %>"><%= serie.title %></a> <div class="meta"> - <span class="date">Added on <% serie._createdAt %></span> + <span class="date">Added on <%= new Date(serie.createdAt).toLocaleDateString() %></span> </div> </div> <div class="extra content">