コード例 #1
0
    def login(self, user, password=None, **kw):
        kw.update(self.get_auth_kw())

        resp = self.post(
            url_for(controller='auth', action='login'),
            dict(username=user.username, password=password or u'testpassword'),
            **kw)
コード例 #2
0
ファイル: projects.py プロジェクト: Emamatcyber90/Desio
 def download_url(self):
     if isinstance(self.uploader, fu.LocalUploader):
         from desio.lib import helpers as h
         path = os.path.join(self.entity.path, self.entity.name)
         if path.startswith('/'):
             path = path[1:]
         return h.url_for(controller='organization/project', action='view', slug=self.entity.project.slug, path=path, download=True)
     return self.base_url + self.url
コード例 #3
0
ファイル: email.py プロジェクト: Emamatcyber90/Desio
def absolute_url_for(*args, **kwargs):
    subdomain = kwargs.get('subdomain')
    if subdomain:
        url = pylons.config.get('subdomain_url') % (subdomain,)
        del kwargs['subdomain']
    else:
        url = pylons.config.get('pylons_url')
    return str(url) + url_for(*args, **kwargs)
コード例 #4
0
ファイル: __init__.py プロジェクト: Nullicopter/Desio
 def pretend(self, user, **kw):
     resp = self.get(url_for(controller='auth', action='pretend', username=user.username))
コード例 #5
0
ファイル: __init__.py プロジェクト: Nullicopter/Desio
 def logout(self):
     
     resp = self.post(url_for(controller='auth', action='logout'),{})
コード例 #6
0
ファイル: __init__.py プロジェクト: Nullicopter/Desio
 def login(self, user, password=None, **kw):
     kw.update(self.get_auth_kw())
     
     resp = self.post(url_for(controller='auth', action='login'),
                      dict(username=user.username, password=password or u'testpassword'), **kw)
コード例 #7
0
 def pretend(self, user, **kw):
     resp = self.get(
         url_for(controller='auth',
                 action='pretend',
                 username=user.username))
コード例 #8
0
    def logout(self):

        resp = self.post(url_for(controller='auth', action='logout'), {})