def post(self): if not self.check_logged_in(self.min_perms): self.do_flickr_auth() return if not self.validate_crumb(self.user, 'optout', self.request.get('crumb')): self.assign('error', 'bad_crumb') self.display('deny.html') return if Membership.has_user_opted_out(self.user.nsid): self.assign('done', 1) self.display('deny.html') return if not self.request.get('confirm'): self.assign('error', 'no_confirm') self.display('deny.html') return Membership.opt_out(self.user.nsid) Suggestion.reject_all_pending_suggestions_for_owner(self.user.nsid) self.assign('done', 1) self.display('deny.html')
def post (self) : if not self.check_logged_in(self.min_perms) : self.do_flickr_auth() return if not self.validate_crumb(self.user, 'optout', self.request.get('crumb')) : self.assign('error', 'bad_crumb'); self.display('deny.html') return if Membership.has_user_opted_out(self.user.nsid) : self.assign('done', 1) self.display('deny.html') return if not self.request.get('confirm') : self.assign('error', 'no_confirm') self.display('deny.html') return Membership.opt_out(self.user.nsid) Suggestion.reject_all_pending_suggestions_for_owner(self.user.nsid) self.assign('done', 1) self.display('deny.html')
def run (self) : required = ('crumb', 'user_id') if not self.ensure_args(required) : return if not self.ensure_crumb('method=block') : return blocked_nsid = self.request.get('user_id') blocker_nsid = self.user.nsid # This will probably change Blocked.block_user(blocked_nsid, blocker_nsid) Suggestion.reject_all_pending_suggestions_for_owner(blocker_nsid, blocked_nsid) self.api_ok() return
def run(self): required = ('crumb', 'user_id') if not self.ensure_args(required): return if not self.ensure_crumb('method=block'): return blocked_nsid = self.request.get('user_id') blocker_nsid = self.user.nsid # This will probably change Blocked.block_user(blocked_nsid, blocker_nsid) Suggestion.reject_all_pending_suggestions_for_owner( blocker_nsid, blocked_nsid) self.api_ok() return