Exemple #1
0
    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)
Exemple #2
0
    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)