Example #1
0
    def post_logout(self, came_from=url('/')):
        """
        Redirect the user to the initially requested page on logout and say
        goodbye as well.

        """
        session.delete()
        flash(_('We hope to see you soon!'))
        redirect('/index')
Example #2
0
File: root.py Project: javierpf/SGP
    def post_logout(self, came_from=url('/')):
        """
        Redirect the user to the initially requested page on logout and say
        goodbye as well.

        """
        session.delete()
        flash(_('We hope to see you soon!'))
        redirect('/index')
Example #3
0
    def post_logout(self, came_from=url('/')):
        try:
            if session.get('username'):
                UIUpdateManager().del_user_updated_entities(session['username'], session['group_names'])
                UIUpdateManager().del_user_updated_tasks(session['username'])
                TopCache().delete_usercache(session.get('auth'))

        except Exception as e:
            print_traceback()
            LOGGER.error(to_str(e))

        session.delete()
Example #4
0
 def out(self):
     '''
     Logout the user.
     '''
     environ = request.environ
     authentication_plugins = environ['repoze.who.plugins']
     identifier = authentication_plugins['ticket']
     cookiename = identifier.cookie_name
     response.delete_cookie(cookiename)
     session.delete()
     session.save()
     raise redirect("/")
Example #5
0
 def out(self):
     '''
     Logout the user.
     '''
     environ = request.environ
     authentication_plugins = environ['repoze.who.plugins']
     identifier = authentication_plugins['ticket']
     cookiename = identifier.cookie_name
     response.delete_cookie(cookiename)
     session.delete()
     session.save()
     raise redirect("/")
Example #6
0
    def mark_resolved(self, list_to_new=None, list_to_old=None, **kw):
        entity = session.get('entity')

        if len(list_to_new) >= 1:
            if len(list_to_old) >= 1:
                # worst case, we have some objects that refer to new and other that refer ro old, need a clone
                self._clone_and_modify_(entity, list_to_new)
            else:
                # we can just edit old object because no one refer more to old object
                self._original_edit()
        else:
            # all objects refer to old, we can just edit old object
            self._original_edit()

        session.delete()
        flash(_(u'All the conflicts are successfully resolved'))
        return dict(errors=None)
Example #7
0
    def post_logout(self, came_from='/', **kw):
        """
        Redirect the user to the initially requested page on logout and say
        goodbye as well.

        """
        #self._end_mex_session()
        #flash(_('We hope to see you soon!'))
        log.debug("post_logout")
        try:
            self._end_mex_session()
            session.delete()
            transaction.commit()
        except Exception:
            log.exception("post_logout")
        #redirect(came_from)
        log.debug("POST_LOGOUT")

        redirect(tg.url('/'))
Example #8
0
 def logout(self):
     self.isValid = 0
     session.delete()
Example #9
0
 def logout(self):
     session.delete()
     log.info('Logging out and deleting session for user')
     raise HTTPFound(location=url('home'))
Example #10
0
 def clone_object(self, workspace, **kw):
     entity = self._clone_object()
     session.delete()
     flash(_("%s successfully created!") % entity.title)
     return redirect(base_url=tg.url('/%s' % entity.entity, params=dict(workspace=workspace)))
Example #11
0
 def original_edit(self, workspace, **kw):
     entity = self._original_edit()
     session.delete()
     flash(_(u'Entity %s successfully edited!') % entity.title)
     return redirect(base_url=tg.url('/%s' % entity.entity, params=dict(workspace=workspace)))
Example #12
0
        return result
        
    def post_logout(self, came_from=url('/')):
        """Redirect the user to the initially requested page on logout and say
        goodbye as well."""
        #flash(_('We hope to see you soon!'))
#        sessionInfo = getSession()
#        sessionInfo.logout()
        try:
            if session.get('username'):
                UIUpdateManager().del_user_updated_entities(session['username'])
                UIUpdateManager().del_user_updated_tasks(session['username'])
        except Exception, e:
            print_traceback()
            LOGGER.error(to_str(e))
        session.delete()
        #self.redirect_to(url('/login'))

    def index(self):
        """Handle the front-page."""
        try:
            self.authenticate()
        except Exception, e:
            #print "Exception: ", e
            self.redirect_to(url('/login'))
        return dict(page='index',user_name=session['username'],\
                                has_adv_priv=session['has_adv_priv'],\
                                is_admin=session['is_admin'],\
                                user_firstname=session['user_firstname'],\
                                TASKPANEREFRESH=session['TASKPANEREFRESH'],\
                                page_refresh_interval=session['PAGEREFRESHINTERVAL'],\
Example #13
0
        return result
        
    def post_logout(self, came_from=url('/')):
        """Redirect the user to the initially requested page on logout and say
        goodbye as well."""
        #flash(_('We hope to see you soon!'))
#        sessionInfo = getSession()
#        sessionInfo.logout()
        try:
            if session.get('username'):
                UIUpdateManager().del_user_updated_entities(session['username'])
                UIUpdateManager().del_user_updated_tasks(session['username'])
        except Exception, e:
            print_traceback()
            LOGGER.error(to_str(e))
        session.delete()
        #self.redirect_to(url('/login'))
    def update_registerd_session(self):
        session['did'] = 0
        session['registered'] = False
        from convirt.model import DBSession,Deployment
        dep=DBSession.query(Deployment).first()
        if dep:
            session['did'] = dep.deployment_id
            session['registered'] = dep.registered
            session.save()

    def index(self):
        """Handle the front-page."""
        try:
            self.authenticate()
Example #14
0
 def log_out(self):
     session.delete()
     redirect('/logout_handler')
Example #15
0
 def discard_changes(self, workspace, **kw):
     session.delete()
     flash(_(u'All the edits are discarded'))
     return redirect(base_url=tg.url('/qa', params=dict(workspace=workspace)))
Example #16
0
 def logout(self):
     self.isValid = 0
     session.delete() 
Example #17
0
 def logout(self):
     session.delete()
     return writeJSRedir('/index')