From 580cf0ce2e8d78c3f656b572f5b6621d5d525832 Mon Sep 17 00:00:00 2001 From: Nima Date: Fri, 12 Jun 2020 13:19:29 +0430 Subject: [PATCH] diet records added to admin. --- admin.py | 3 ++- foods/models.py | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/admin.py b/admin.py index f6f2108..37998b6 100644 --- a/admin.py +++ b/admin.py @@ -1,7 +1,7 @@ from flask_admin import Admin from extentions import db from users.models import User, UserModelView -from foods.models import Food, FoodModelView +from foods.models import Food, FoodModelView,DietRecord,DietRecordModelView from blog.models import Post,PostModelView admin = Admin(name='Dailydiet', template_mode='bootstrap3', url='/admin') @@ -9,3 +9,4 @@ admin.add_view(UserModelView(User, db.session, endpoint='user_admin')) admin.add_view(FoodModelView(Food, db.session, endpoint='food_admin')) admin.add_view(PostModelView(Post, db.session, endpoint='post_admin')) +admin.add_view(DietRecordModelView(DietRecord,db.session,endpoint='diet_record_admin')) diff --git a/foods/models.py b/foods/models.py index 0ee0ac3..71c4f98 100644 --- a/foods/models.py +++ b/foods/models.py @@ -237,5 +237,13 @@ class DietRecord(db.Model): diet = Column('diet', JSON(), nullable=False) +class DietRecordModelView(ModelView): + can_edit = True + column_display_pk = True + create_modal = True + edit_modal = True + column_labels = {'generatedAt': 'Generated At', 'diet': 'Diet ids'} + + db.event.listen(db.session, 'before_commit', SearchableMixin.before_commit) db.event.listen(db.session, 'after_commit', SearchableMixin.after_commit)