diff --git a/project/controllers/library.py b/project/controllers/library.py index c2ea94b47466b876c41f491af9db27f2ed8ce21b..c8d57f3aee6010d4fec22fdcbf8e9c64d430d16c 100644 --- a/project/controllers/library.py +++ b/project/controllers/library.py @@ -95,6 +95,9 @@ def addlibraryItem(name,user=None): from project.model.Movie import Movie movie = Movie.objects(tmdb_id=movie_id).first() if movie: + if library.name != 'Master': + master = Library.objects(user=user,name="Master",unit='Movie').first() + master.addUnit(movie) library.addUnit(movie) return jsonify(response='success',type='redirect',path=url_for(endpoint='library',name=name,_external=True)) @@ -106,5 +109,8 @@ def addlibraryItem(name,user=None): from project.model.Movie import Movie movie = Movie.convertMovie(movie) library.addUnit(movie) + if library.name != 'Master': + master = Library(user=user,name="Master",unit='Movie').first() + master.addUnit(movie) return jsonify(response='success',type='redirect',path=url_for(endpoint='library',name=name,_external=True)) \ No newline at end of file diff --git a/project/templates/library/master.html b/project/templates/library/master.html index efab2f093f7c24ee862ccb07fe3536399191cb01..79d925a4bf681c5baae8bb3ff2f7e2e349fc187f 100644 --- a/project/templates/library/master.html +++ b/project/templates/library/master.html @@ -29,7 +29,9 @@ {{ library.collection|length }} </td> <td> + {% if library.name != 'Master' and library.name != 'Borrowed' %} <button type="button" class="btn btn-default btn-small remove-library" data-name='{{ library.name }}'>Delete</button> + {% endif %} </td> </tr> {% endfor %} diff --git a/project/templates/modal_base.html b/project/templates/modal_base.html index a1457809a5d9714c423fd84a2c14837c4a4be86a..777f7b6e7bd5693bd44a4b873d2feb5cb70e6ae3 100644 --- a/project/templates/modal_base.html +++ b/project/templates/modal_base.html @@ -68,8 +68,10 @@ } }); }); - $("#{{ self.form_id() }} input").keyup(function(event){ + $("#{{ self.form_id() }} input").keydown(function(event){ if(event.keyCode == 13){ + event.preventDefault(); + event.stopPropagation(); $acceptButton.click(); } });