def post(self, *args, **kwargs): ''' Validate user arguments for SWAT request ''' target = User.by_uuid(self.get_argument('uuid', '')) if target is not None and not target.is_admin(): if not Swat.user_is_pending(target) and not Swat.user_is_in_progress(target): user = self.get_current_user() if target not in user.team.members: if Swat.get_price(target) <= user.team.money: self.create_swat(user, target) self.redirect('/swat') else: self.render_page("You cannot afford this bribe") else: self.render_page("You cannot SWAT your own team") else: self.render_page("A bribe is already exists for this player") else: self.render_page("Target user does not exist")
def post(self, *args, **kwargs): """ Validate user arguments for SWAT request """ target = User.by_uuid(self.get_argument("uuid", "")) if target is not None and not target.is_admin(): if not Swat.user_is_pending( target) and not Swat.user_is_in_progress(target): user = self.get_current_user() if target not in user.team.members: if Swat.get_price(target) <= user.team.money: self.create_swat(user, target) self.redirect("/swat") else: self.render_page("You cannot afford this bribe") else: self.render_page("You cannot SWAT your own team") else: self.render_page("A bribe is already exists for this player") else: self.render_page("Target user does not exist")
def post(self, *args, **kwargs): ''' Validate user arguments for SWAT request ''' target = User.by_uuid(self.get_argument('uuid', '')) if target is not None and not target.has_permission(ADMIN_PERMISSION): if not Swat.user_is_pending( target) and not Swat.user_is_in_progress(target): user = self.get_current_user() if not target in user.team.members: if Swat.get_price(target) <= user.team.money: self.create_swat(user, target) self.redirect('/swat') else: self.render_page("You cannot afford this bribe") else: self.render_page("You cannot SWAT your own team") else: self.render_page("A bribe is already exists for this player") else: self.render_page("Target user does not exist")