Exemple #1
0
 def get_admins_and_demo_users(self, ufilters=None):
     ufilters = ufilters if ufilters is not None else ['1', '2', '3']
     users = self.get_all_users_by_domain(
         group=None,
         user_filter=tuple(HQUserType.use_filter(ufilters)),
         simplified=True) if ufilters else []
     return users
Exemple #2
0
 def get_admins_and_demo_users(self, ufilters=None):
     ufilters = ufilters if ufilters is not None else ['1', '2', '3']
     users = self.get_all_users_by_domain(
         group=None,
         user_filter=tuple(HQUserType.use_filter(ufilters)),
         simplified=True
     ) if ufilters else []
     return users
Exemple #3
0
    def get_admins_and_demo_users(self, ufilters=None):
        ufilters = ufilters if ufilters is not None else ['1', '2', '3']
        users = self.get_all_users_by_domain(
            group=None,
            user_filter=tuple(HQUserType.use_filter(ufilters)),
            simplified=True
        ) if ufilters else []

        if self.need_group_ids:
            for u in users:
                u["group_ids"] = Group.by_user(u, False)
        return users
Exemple #4
0
 def get_user_filter(cls, request):
     ufilter = group = individual = None
     try:
         if request.GET.get('ufilter', ''):
             ufilter = request.GET.getlist('ufilter')
         group = request.GET.get('group', '')
         individual = request.GET.get('individual', '')
     except KeyError:
         pass
     show_filter = True
     toggle = HQUserType.use_defaults()
     if ufilter and not (group or individual):
         toggle = HQUserType.use_filter(ufilter)
     elif group or individual:
         show_filter = False
     return toggle, show_filter
Exemple #5
0
 def get_user_filter(cls, request):
     ufilter = group = individual = None
     try:
         if request.GET.get('ufilter', ''):
             ufilter = request.GET.getlist('ufilter')
         group = request.GET.get('group', '')
         individual = request.GET.get('individual', '')
     except KeyError:
         pass
     show_filter = True
     toggle = HQUserType.use_defaults()
     if ufilter and not (group or individual):
         toggle = HQUserType.use_filter(ufilter)
     elif group or individual:
         show_filter = False
     return toggle, show_filter
Exemple #6
0
    def get_user_filter(cls, request):
        ufilter = group = individual = None
        try:
            if request.GET.get("ufilter", ""):
                ufilter = request.GET.getlist("ufilter")
            group = request.GET.get("group", "")
            individual = request.GET.get("individual", "")
        except KeyError:
            pass
        except AttributeError:
            pass

        show_filter = True
        toggle = HQUserType.use_defaults()

        if not cls.always_show_filter and (group or individual):
            show_filter = False
        elif ufilter:
            toggle = HQUserType.use_filter(ufilter)
        return toggle, show_filter