def delTravel(self, user_id, came_from=url("/admin")): """ Redirect the user to the initially requested page when home is removed and inform the user the action was performed """ user = User.by_user_id(user_id) user.travel_addr = None try: # if the task is already running just piggy back on the next run add_single_task(action=sync_entries, taskname="sync", initialdelay=5) except ValueError: pass flash(_("The travel IP has been removed")) redirect(came_from)
def delHome(self, user_id=None, came_from=url("/admin")): """ Redirect the user to the initially requested page when home is removed and inform the user the action was performed """ if not user_id: user_name = request.identity["repoze.who.userid"] user = User.by_user_name(user_name) else: user = User.by_user_id(user_id) user.home_addr = None try: # if the task is already running just piggy back on the next run add_single_task(action=sync_entries, taskname="sync", initialdelay=5) except ValueError: pass flash(_("The home IP has been removed")) redirect(came_from)