コード例 #1
0
 def process_view(self, request, view_func, view_args, view_kwargs):
     request.SITE_NAME = settings.SITE_NAME
     request.SITE_TAGLINE = settings.SITE_TAGLINE
     request.current_url = request.build_absolute_uri()
     if request.user.is_authenticated():
         company, _ = Company.objects.get_or_create(domain=utils.get_domain(request.user.email))
         profile, created = Profile.objects.get_or_create(user=request.user)
         if created or not profile.company:
             profile.company = company
             profile.save()
         request.company, request.profile = company, profile
コード例 #2
0
ファイル: models.py プロジェクト: chase-seibert/advocoders
 def domains(self):
     if self.user.email:
         from advocoders import utils
         return [utils.get_domain(self.user.email)]