Example #1
0
 def delete_tag(self, tag_name):
     tag = session.query(Tag).filter_by(name=tag_name).first()
     if tag in self.tags:
         self.tags.remove(tag)
         self.save()
         if tag.count == 1:
             session.delete(tag)
         else:
             tag.count = Tag.count - 1
         session.commit()
Example #2
0
 def _set_request_path(self, path):
     if path:
         if self.url_map:
             self.url_map.request_path = path
         else:
             self.url_map = UrlMap(path, self.page_id)
     else: # no path - delete the url_map
         if self.url_map:
             session.delete(self.url_map)
     self.save()