def form_valid(self, form): keyword = form.cleaned_data['keyword'] join_group = form.cleaned_data['action_join_group'] start_flow = form.cleaned_data['flow'] send_msg = form.cleaned_data['response'] org = self.request.user.get_org() group_flow = Flow.create_join_group(org, self.request.user, join_group, send_msg, start_flow) Trigger.objects.create(created_by=self.request.user, modified_by=self.request.user, org=self.request.user.get_org(), keyword=keyword, trigger_type=Trigger.TYPE_KEYWORD, flow=group_flow) analytics.track(self.request.user.username, 'temba.trigger_created_register', dict(name=join_group.name)) response = self.render_to_response( self.get_context_data(form=form)) response['REDIRECT'] = self.get_success_url() return response
def form_valid(self, form): keyword = form.cleaned_data["keyword"] join_group = form.cleaned_data["action_join_group"] start_flow = form.cleaned_data["flow"] send_msg = form.cleaned_data["response"] groups = form.cleaned_data["groups"] exclude_groups = form.cleaned_data["exclude_groups"] org = self.request.user.get_org() register_flow = Flow.create_join_group(org, self.request.user, join_group, send_msg, start_flow) Trigger.create( org, self.request.user, Trigger.TYPE_KEYWORD, register_flow, groups=groups, exclude_groups=exclude_groups, keyword=keyword, ) response = self.render_to_response( self.get_context_data(form=form)) response["REDIRECT"] = self.get_success_url() return response
def form_valid(self, form): keyword = form.cleaned_data["keyword"] join_group = form.cleaned_data["action_join_group"] start_flow = form.cleaned_data["flow"] send_msg = form.cleaned_data["response"] org = self.request.user.get_org() group_flow = Flow.create_join_group(org, self.request.user, join_group, send_msg, start_flow) Trigger.objects.create( created_by=self.request.user, modified_by=self.request.user, org=self.request.user.get_org(), keyword=keyword, trigger_type=Trigger.TYPE_KEYWORD, flow=group_flow, ) analytics.track(self.request.user.username, "temba.trigger_created", dict(type="register")) response = self.render_to_response( self.get_context_data(form=form)) response["REDIRECT"] = self.get_success_url() return response
def form_valid(self, form): keyword = form.cleaned_data['keyword'] join_group = form.cleaned_data['action_join_group'] start_flow = form.cleaned_data['flow'] send_msg = form.cleaned_data['response'] org = self.request.user.get_org() group_flow = Flow.create_join_group(org, self.request.user, join_group, send_msg, start_flow) Trigger.objects.create(created_by=self.request.user, modified_by=self.request.user, org=self.request.user.get_org(), keyword=keyword, trigger_type=Trigger.TYPE_KEYWORD, flow=group_flow) analytics.track(self.request.user.username, 'temba.trigger_created_register', dict(name=join_group.name)) response = self.render_to_response(self.get_context_data(form=form)) response['REDIRECT'] = self.get_success_url() return response