コード例 #1
0
def commercialoperator_url(request):
    web_url = request.META['HTTP_HOST']
    template_group = 'commercialoperator'
    TERMS = "/know/online-commercialoperator-booking-terms-and-conditions"

    is_officer = False
    is_admin = False
    is_customer = False

    if request.user.is_authenticated:
        #is_officer = helpers.is_officer(request)
        # is_admin = helpers.is_commercialoperator_admin(request)
        is_admin = helpers.is_wildlifecompliance_admin(request)
        is_customer = helpers.is_customer(request)

    return {
        'EXPLORE_PARKS_SEARCH': '/external/payment',
        'EXPLORE_PARKS_CONTACT': '/contact-us',
        #'EXPLORE_PARKS_CONSERVE': '/know/conserving-our-moorings',
        #'EXPLORE_PARKS_PEAK_PERIODS': '/know/when-visit',
        'EXPLORE_PARKS_ENTRY_FEES': '/know/entry-fees',
        'EXPLORE_PARKS_TERMS': TERMS,
        'DEV_STATIC': settings.DEV_STATIC,
        'DEV_STATIC_URL': settings.DEV_STATIC_URL,
        'TEMPLATE_GROUP': template_group,
        'SYSTEM_NAME': settings.SYSTEM_NAME,
        'IS_OFFICER': is_officer,
        'IS_ADMIN': is_admin,
        'IS_CUSTOMER': is_customer
    }
コード例 #2
0
ファイル: views.py プロジェクト: sharpeez/wildlifecompliance
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         print('email: {}'.format(self.request.user.email))
         print("is_authenticated: True")
         print('is_superuser: {}'.format(self.request.user.is_superuser))
         print('is_model_backend: {}'.format(is_model_backend(self.request)))
         print('is_dbca_domain: {}'.format(in_dbca_domain(self.request)))
         print('is_compliance_internal_user: {}'.format(is_compliance_internal_user(self.request)))
         print('is_wildlifecompliance_admin: {}'.format(is_wildlifecompliance_admin(self.request)))
         print('prefer compliance management: {}'.format(prefer_compliance_management(self.request)))
         if is_internal(self.request) and prefer_compliance_management(self.request):
             return redirect('internal/call_email/')
         elif is_internal(self.request):
             return redirect('internal')
         return redirect('external')
     kwargs['form'] = LoginForm
     return super(WildlifeComplianceRoutingView, self).get(*args, **kwargs)
コード例 #3
0
ファイル: users.py プロジェクト: dbca-wa/wildlifecompliance
def is_wildlifecompliance_admin(context):
    # checks if user is an AdminUser
    request = context['request']
    return wildlifecompliance_helpers.is_wildlifecompliance_admin(request)
コード例 #4
0
ファイル: users.py プロジェクト: wilsonc86/ledger
def is_wildlifecompliance_admin(context):
    # checks if user is an AdminUser
    request = context['request']
    return wildlifecompliance_helpers.is_wildlifecompliance_admin(request)