コード例 #1
0
    def __init__(self, user, *args, **kwargs):
        flows = Flow.get_triggerable_flows(user.get_org())
        super().__init__(user, flows, *args, **kwargs)

        self.fields["channel"].queryset = Channel.objects.filter(
            is_active=True, org=self.user.get_org(), schemes__overlap=list(ContactURN.SCHEMES_SUPPORTING_REFERRALS)
        )
コード例 #2
0
ファイル: views.py プロジェクト: mxabierto/rapidpro
    def __init__(self, user, *args, **kwargs):
        flows = Flow.get_triggerable_flows(user.get_org())
        super().__init__(user, flows, *args, **kwargs)

        self.fields["channel"].queryset = Channel.objects.filter(
            is_active=True, org=self.user.get_org(), schemes__overlap=list(ContactURN.SCHEMES_SUPPORTING_REFERRALS)
        )
コード例 #3
0
ファイル: views.py プロジェクト: mxabierto/rapidpro
    def __init__(self, user, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.user = user
        self.fields["omnibox"].set_user(user)

        flows = Flow.get_triggerable_flows(user.get_org())

        self.fields["flow"].queryset = flows
コード例 #4
0
    def __init__(self, user, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.user = user
        self.fields["omnibox"].set_user(user)

        flows = Flow.get_triggerable_flows(user.get_org())

        self.fields["flow"].queryset = flows
コード例 #5
0
ファイル: views.py プロジェクト: tangibleai/rapidpro
    def __init__(self, user, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.user = user
        org = user.get_org()
        flows = Flow.get_triggerable_flows(org)

        self.fields["start_datetime"].help_text = _("%s Time Zone" %
                                                    org.timezone)
        self.fields["flow"].queryset = flows
コード例 #6
0
    def __init__(self, user, *args, **kwargs):
        flows = Flow.get_triggerable_flows(user.get_org())

        super().__init__(user, flows, *args, **kwargs)

        self.fields["flow"].required = False
        group_field = self.fields["action_join_group"]
        group_field.queryset = ContactGroup.user_groups.filter(
            org=self.user.get_org(), is_active=True).order_by("name")
        group_field.user = user
コード例 #7
0
ファイル: views.py プロジェクト: mxabierto/rapidpro
    def __init__(self, user, *args, **kwargs):
        flows = Flow.get_triggerable_flows(user.get_org())

        super().__init__(user, flows, *args, **kwargs)

        self.fields["flow"].required = False
        group_field = self.fields["action_join_group"]
        group_field.queryset = ContactGroup.user_groups.filter(org=self.user.get_org(), is_active=True).order_by(
            "name"
        )
        group_field.user = user
コード例 #8
0
ファイル: views.py プロジェクト: mxabierto/rapidpro
 def __init__(self, user, *args, **kwargs):
     flows = Flow.get_triggerable_flows(user.get_org())
     super().__init__(user, flows, *args, **kwargs)
コード例 #9
0
 def __init__(self, user, *args, **kwargs):
     flows = Flow.get_triggerable_flows(user.get_org())
     super().__init__(user, flows, *args, **kwargs)
コード例 #10
0
 def __init__(self, user, *args, **kwargs):
     flows = Flow.get_triggerable_flows(user.get_org(), by_schedule=False)
     super().__init__(user, flows, *args, **kwargs)