示例#1
0
    def get(self, blip_link_key=None):
        login_user = self.get_current_user()
        bliplink = BlipLink.get(blip_link_key)
        if bliplink is None:
            return self.redirect_back()

        if login_user == bliplink.author:
            logging.debug('delete all blip')
            blip = bliplink.blip
            BlipLink.delete_for_blip(blip)
            blip.delete()
        else:
            logging.debug('delete only the blip link')
            bliplink.delete()
        return self.redirect_back()
示例#2
0
 def get(self, blip_link_key=None):
     bliplink = BlipLink.get(blip_link_key)
     return self.redirect(bliplink.blip.href())