blob: cfaf386d6a6e588625d76766ee1ecf4e1311207f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import conf
from .abstract import AbstractController
from pyaggr3g470r.models import Article
class ArticleController(AbstractController):
_db_cls = Article
def read(self, obj_id):
article = super(ArticleController, self).read(obj_id)
if not article.readed:
self.update(obj_id, readed=True)
return article
def delete(self, obj_id):
obj = super(ArticleController, self).delete(obj_id)
if not conf.ON_HEROKU:
import pyaggr3g470r.search as fastsearch
fastsearch.delete_article(self.user_id, obj.feed_id, obj_id)
return obj
|