コード例 #1
0
ファイル: models.py プロジェクト: bluusystemsinc/bluu
 def get_sites(self, perm='bluusites.view_bluusite'):
     from bluusites.models import BluuSite
     from grontextual.shortcuts import get_objects_for_user
     if self.has_perm(perm):
         return BluuSite.objects.all()
     return get_objects_for_user(self, perm)
コード例 #2
0
ファイル: views.py プロジェクト: bluusystemsinc/bluu
 def get_queryset(self):
     if self.request.user.has_perm('companies.view_company'):
         return super(CompanyListView, self).get_queryset()
     return get_objects_for_user(self.request.user, 'companies.view_company')
コード例 #3
0
ファイル: models.py プロジェクト: bluusystemsinc/bluu
 def get_companies(self, perm='companies.view_company'):
     from companies.models import Company
     from grontextual.shortcuts import get_objects_for_user
     if self.has_perm(perm):
         return Company.objects.all()
     return get_objects_for_user(self, perm)