Esempio n. 1
0
 def create_login_url(self, next_url='/'):
   if hasattr(local.request, settings.MARKETPLACE_DOMAIN_NAME_KEY):
     # marketplace
     domain = getattr(local.request, settings.MARKETPLACE_DOMAIN_NAME_KEY)
     return create_marketplace_login_url(domain, next_url)
   return url_for('gaema/select_service',
                  targets='|'.join(self.valid_services),
                  next_url=url_quote_plus(next_url))
Esempio n. 2
0
 def create_login_url(self, next_url='/'):
     if hasattr(local.request, settings.MARKETPLACE_DOMAIN_NAME_KEY):
         # marketplace
         domain = getattr(local.request,
                          settings.MARKETPLACE_DOMAIN_NAME_KEY)
         return create_marketplace_login_url(domain, next_url)
     return url_for('gaema/select_service',
                    targets='|'.join(self.valid_services),
                    next_url=url_quote_plus(next_url))
Esempio n. 3
0
 def inner(request, *args, **kwargs):
   if get_gaema_user(kwargs['domain_name']):
     return func(request, *args, **kwargs)
   return redirect(create_marketplace_login_url(kwargs['domain_name'],
                                                nexturl=request.url))