aboutsummaryrefslogtreecommitdiff
path: root/src/web/models/article.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/web/models/article.py')
-rw-r--r--src/web/models/article.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/web/models/article.py b/src/web/models/article.py
index d3c0bed2..0ab35b20 100644
--- a/src/web/models/article.py
+++ b/src/web/models/article.py
@@ -49,6 +49,16 @@ class Article(db.Model, RightMixin):
feed_id = db.Column(db.Integer(), db.ForeignKey('feed.id'))
category_id = db.Column(db.Integer(), db.ForeignKey('category.id'))
+ # api whitelists
+ @staticmethod
+ def _fields_base_write():
+ return {'readed', 'like', 'feed_id', 'category_id'}
+
+ @staticmethod
+ def _fields_base_read():
+ return {'id', 'entry_id', 'link', 'title', 'content', 'date',
+ 'retrieved_date', 'user_id'}
+
def previous_article(self):
"""
Returns the previous article (older).
bgstack15