Ejemplo n.º 1
0
def photolog_update_tags(gkey,original_value,update_value):
    node = Content.get(gkey)
    logging.debug(original_value)
    logging.debug(update_value)
    
    node.add_tag(update_value)
    node.remove_tag(original_value)
    decrement_tagcounter(original_value)
    update_tagcounter(update_value)
    return update_value
Ejemplo n.º 2
0
def add_trackback_node(addr,bname,title,ctt,url):
    if ctt == None:
        return None

    newNode = TrackbackContent()
    
    if users.get_current_user():
        newNode.owner = users.get_current_user()
        
    if ctt:
        newNode.text = db.Text(ctt)
        newNode.title = title

    newNode.tags.append(db.Category('trackback'))
    update_tagcounter('trackback')

    newNode.ip_addr = addr
    newNode.iszombie = False
    
    newNode.blog_name = bname
    newNode.tblink = url
    newNode.put();

    return str(newNode.key())
Ejemplo n.º 3
0
 def  update_tags(self,tags):
     if tags:
         for tg in tags.split():
             self.tags.append(db.Category(tg))
             update_tagcounter(tg)
         self.put()
Ejemplo n.º 4
0
 def update_tags(self,tags):
     if tags:
         for tg in tags:
             self.tags.append(db.Category(tg.text))
             update_tagcounter(tg.text)
         self.put()