Пример #1
0
 def save(self, category):
     """Save and update the category"""
     return (db.update(self.table).
             mset(dict(title=category.title,
                       description=category.description,
                       slug=category.slug))
             .condition('cid', category.cid).execute())
Пример #2
0
 def save(self, comment):
     """Save Comment"""
     q = db.update(self.table)
     data = dict( (_, getattr(comment, _)) for _ in ('post_id', 'name',
      'email', 'content', 'status', 'created', 'cid'))
     q.mset(data)
     return q.condition('cid', comment.cid).execute()
Пример #3
0
 def save(self, meta):
     data = dumps(meta.data)
     return (db.update(self.table).mset(
         dict(node_id=meta.node_id,
              type=meta.type,
              extend=meta.extend,
              data=data)).condition('mid', meta.mid).execute())
Пример #4
0
 def save(self, user):
     q = db.update(self.table)
     data = dict((_, getattr(user, _))
                 for _ in ('username', 'email', 'real_name', 'password',
                           'bio', 'status', 'role'))
     q.mset(data)
     return q.condition('uid', user.uid).execute()
Пример #5
0
 def save(self, meta):
     data = dumps(meta.data)
     return (db.update(self.table).mset(
         dict(node_id=meta.node_id,
              type=meta.type,
              extend=meta.extend,
              data=data)).condition('mid', meta.mid).execute())
Пример #6
0
 def save(self, page):
     q = db.update(self.table)
     data = dict(
         (_, getattr(page, _))
         for _ in ('title', 'slug', 'description', 'html', 'css', 'js',
                   'category', 'status', 'allow_comment', 'updated'))
     q.mset(data)
     return q.condition('pid', page.pid).execute()
Пример #7
0
 def save(self, comment):
     """Save Comment"""
     q = db.update(self.table)
     data = dict((_, getattr(comment, _))
                 for _ in ('post_id', 'name', 'email', 'content', 'status',
                           'created', 'cid'))
     q.mset(data)
     return q.condition('cid', comment.cid).execute()
Пример #8
0
 def save(self, extend):
     """Save and update the extend"""
     attributes = dumps(extend.attributes)
     return (db.update(self.table).mset(
         dict(type=extend.type,
              label=extend.label,
              key=extend.key,
              attributes=attributes,
              field=extend.field)).condition('eid', extend.eid).execute())
Пример #9
0
 def save(self, extend):
     """Save and update the extend"""
     attributes = dumps(extend.attributes)
     return (db.update(self.table).
             mset(dict(type=extend.type,
                       label=extend.label,
                       key=extend.key,
                       attributes=attributes,
                       field=extend.field))
             .condition('eid', extend.eid).execute())
Пример #10
0
 def update(self, pair):
     return db.update(self.table).set('value', pair.value).condition('key', pair.key).execute()
Пример #11
0
 def reset_post_category(self, category_id):
     return db.update(self.table).set('category',
                                      1).condition('category',
                                                   category_id).execute()
Пример #12
0
 def save(self, user):
     q = db.update(self.table)
     data = dict( (_, getattr(user, _)) for _ in ('username', 'email', 'real_name', 'password',
              'bio', 'status', 'role'))
     q.mset(data)
     return q.condition('uid', user.uid).execute()
Пример #13
0
 def save(self, category):
     """Save and update the category"""
     return (db.update(self.table).mset(
         dict(title=category.title,
              description=category.description,
              slug=category.slug)).condition('cid', category.cid).execute())
Пример #14
0
 def save(self, page):
     q = db.update(self.table)
     data = dict( (_, getattr(page, _)) for _ in ('parent', 'name', 
             'title', 'slug', 'content', 'status', 'redirect', 'show_in_menu'))
     q.mset(data)
     return q.condition('pid', page.pid).execute()
Пример #15
0
 def update_menu_order(self, pid, menu_order):
     return db.update(self.table).condition('pid', pid).set('menu_order', menu_order).execute()
Пример #16
0
 def save(self, page):
     q = db.update(self.table)
     data = dict((_, getattr(page, _)) for _ in ('title', 'slug', 'description', 'html', 'css', 'js',
         'category', 'status', 'allow_comment', 'updated'))
     q.mset(data)
     return q.condition('pid', page.pid).execute()
Пример #17
0
 def reset_post_category(self, category_id):
     return db.update(self.table).set('category', 1).condition('category', category_id).execute()
Пример #18
0
 def update(self, pair):
     return db.update(self.table).set('value', pair.value).condition(
         'key', pair.key).execute()