Module ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier alias FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad BinOpMod Str NameLoad keyword NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Call NameLoad Str Assign NameStore Call NameLoad keyword Call NameLoad Str Assign NameStore Call NameLoad keyword Call NameLoad Str Assign NameStore Call NameLoad keyword Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad Str Str Str Str Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body ImportFrom alias Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Call NameLoad Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad keyword Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad keyword Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str keyword Str Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str keyword Str Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str keyword Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str Call NameLoad Call NameLoad Call NameLoad Str keyword Str keyword Str keyword Str keyword Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore TupleLoad TupleLoad NameLoad Call NameLoad Str TupleLoad NameLoad Call NameLoad Str Assign NameStore Call NameLoad keyword Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad keyword Call NameLoad Str keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str keyword Str Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad Str keyword Str Call NameLoad Call NameLoad Call NameLoad Str keyword Str keyword Str keyword Str decorator_list decorator_list
N/A corehq.apps.sms.forms BackendForm corehq.apps.sms.util validate_phone_number corehq.apps.style crispy hqcrispy crispy_forms layout crispy crispy_forms.bootstrap StrictButton FormActions crispy_forms.helper FormHelper crispy_forms.layout Layout Div HTML dimagi.utils.django.fields TrimmedCharField django.core.exceptions ValidationError django.forms.fields ChoiceField django.forms.forms Form django.utils.translation ugettext _ ugettext_lazy get_rmi_error_placeholder N/A N/A error_name N/A N/A N/A N/A Div N/A HTML N/A <span class="help-block"><strong ng-bind="%s"></strong></span> error_name ng_show error_name N/A TelerivetBackendForm N/A BackendForm N/A N/A api_key N/A TrimmedCharField label N/A ugettext_lazy API Key N/A project_id N/A TrimmedCharField label N/A ugettext_lazy Project ID N/A phone_id N/A TrimmedCharField label N/A ugettext_lazy Phone ID N/A webhook_secret N/A TrimmedCharField label N/A ugettext_lazy Webhook Secret gateway_specific_fields N/A N/A self N/A N/A N/A N/A N/A crispy Fieldset N/A _ Telerivet (Android) Settings api_key project_id phone_id webhook_secret N/A property clean_webhook_secret N/A N/A self N/A N/A corehq.messaging.smsbackends.telerivet.models SQLTelerivetBackend N/A value N/A N/A self cleaned_data N/A webhook_secret N/A backend N/A N/A SQLTelerivetBackend by_webhook_secret value N/A N/A backend N/A N/A backend pk N/A self _cchq_backend_id N/A N/A N/A ValidationError N/A _ Already in use. N/A value N/A N/A TelerivetOutgoingSMSForm N/A Form N/A N/A api_key N/A TrimmedCharField label N/A ugettext_lazy API Key required True N/A project_id N/A TrimmedCharField label N/A ugettext_lazy Project ID required True N/A phone_id N/A TrimmedCharField label N/A ugettext_lazy Phone ID required True __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super TelerivetOutgoingSMSForm self __init__ args kwargs N/A N/A self helper N/A FormHelper N/A N/A N/A self helper form_class form form-horizontal N/A N/A N/A self helper label_class col-sm-2 col-md-1 N/A N/A N/A self helper field_class col-sm-4 col-md-3 N/A N/A N/A self helper layout N/A Layout N/A Div N/A N/A hqcrispy B3MultiField N/A _ API Key N/A Div N/A N/A hqcrispy MultiInlineField api_key ng_model apiKey N/A get_rmi_error_placeholder apiKeyError ng_class {'has-error': apiKeyError} N/A N/A hqcrispy B3MultiField N/A _ Project ID N/A Div N/A N/A hqcrispy MultiInlineField project_id ng_model projectId N/A get_rmi_error_placeholder projectIdError ng_class {'has-error': projectIdError} N/A N/A hqcrispy B3MultiField N/A _ Phone ID N/A Div N/A N/A hqcrispy MultiInlineField phone_id ng_model phoneId N/A get_rmi_error_placeholder phoneIdError ng_class {'has-error': phoneIdError} N/A N/A TelerivetPhoneNumberForm N/A Form N/A N/A test_phone_number N/A TrimmedCharField required True __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super TelerivetPhoneNumberForm self __init__ args kwargs N/A N/A self helper N/A FormHelper N/A N/A N/A self helper form_class form form-horizontal N/A N/A N/A self helper label_class col-sm-2 col-md-1 N/A N/A N/A self helper field_class col-sm-4 col-md-3 N/A N/A N/A self helper layout N/A Layout N/A Div N/A N/A hqcrispy B3MultiField N/A _ Test Phone Number N/A Div N/A N/A hqcrispy MultiInlineField test_phone_number ng_model testPhoneNumber N/A get_rmi_error_placeholder testPhoneNumberError N/A Div N/A StrictButton N/A _ Send id id_send_sms_button css_class btn btn-success ng_click sendTestSMS(); ng_class {'has-error': testPhoneNumberError} N/A clean_test_phone_number N/A N/A self N/A N/A N/A value N/A N/A N/A self cleaned_data get test_phone_number N/A N/A validate_phone_number value N/A value N/A N/A FinalizeGatewaySetupForm N/A Form N/A N/A YES Y N/A NO N N/A YES_NO_CHOICES N/A N/A YES N/A ugettext_lazy Yes N/A NO N/A ugettext_lazy No N/A name N/A TrimmedCharField label N/A ugettext_lazy Name required True N/A set_as_default N/A ChoiceField label N/A ugettext_lazy Set as default gateway choices YES_NO_CHOICES required True __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super FinalizeGatewaySetupForm self __init__ args kwargs N/A N/A self helper N/A FormHelper N/A N/A N/A self helper form_class form form-horizontal N/A N/A N/A self helper label_class col-sm-3 col-md-2 N/A N/A N/A self helper field_class col-sm-3 col-md-2 N/A N/A N/A self helper layout N/A Layout N/A Div N/A N/A hqcrispy B3MultiField N/A _ Name N/A Div N/A N/A hqcrispy MultiInlineField name ng_model name N/A get_rmi_error_placeholder nameError ng_class {'has-error': nameError} N/A N/A hqcrispy B3MultiField N/A _ Set as default gateway N/A Div N/A N/A hqcrispy MultiInlineField set_as_default ng_model setAsDefault N/A get_rmi_error_placeholder setAsDefaultError ng_class {'has-error': setAsDefaultError} N/A FormActions N/A StrictButton N/A _ Finish id id_create_backend css_class btn-primary ng_click createBackend(); N/A N/A