blob: 203e9a7e97aa2c48bc3aa9a7896827ec385ebdd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import logging
import itertools
from datetime import datetime, timedelta
from bootstrap import db
from .abstract import AbstractController
from web.models.tag import BookmarkTag
logger = logging.getLogger(__name__)
class BookmarkTagController(AbstractController):
_db_cls = BookmarkTag
def count_by_href(self, **filters):
return self._count_by(BookmarkTag.text, filters)
def create(self, **attrs):
attrs['text'] = attrs['text'].lower()
return super().create(**attrs)
def update(self, filters, attrs):
return super().update(filters, attrs)
|