MCPcopy Create free account

hub / github.com/alphagov/notifications-api / functions

Functions5,336 in github.com/alphagov/notifications-api

↓ 795 callersFunctioncreate_notification
( template=None, job=None, job_row_number=None, to_field=None, status="created", refer
tests/app/db.py:290
↓ 608 callersMethodget
(endpoint, _expected_status=200, **endpoint_kwargs)
tests/app/conftest.py:1239
↓ 577 callersMethodpost
(endpoint, _data=None, _expected_status=200, **endpoint_kwargs)
tests/app/conftest.py:1248
↓ 490 callersFunctioncreate_service
( user=None, service_name="Sample service", service_id=None, restricted=False, count_as_li
tests/app/db.py:107
↓ 415 callersFunctioncreate_template
( service, template_type=SMS_TYPE, template_name=None, has_unsubscribe_link=False, subject
tests/app/db.py:248
↓ 363 callersMethodget
(self)
app/clients/letter/dvla.py:71
↓ 254 callersFunctioncreate_admin_authorization_header
()
tests/__init__.py:29
↓ 196 callersFunctioncreate_job
( template, notification_count=1, created_at=None, job_status="pending", scheduled_for=Non
tests/app/db.py:453
↓ 188 callersFunctioncreate_user
(*, mobile_number="+447700900986", email=None, state="active", id_=None, name="Test User", **kwargs)
tests/app/db.py:84
↓ 148 callersMethodget_bind
(self, *args, bind=None, **kwargs)
app/session.py:9
↓ 138 callersMethodserialize
(self, service_filter_keys=None)
app/models.py:218
↓ 134 callersFunctionmock_celery_task
(mocker)
tests/app/conftest.py:1427
↓ 132 callersFunctionvalidate
(json_to_validate, schema)
app/schema_validation/__init__.py:128
↓ 124 callersFunctioncreate_ft_notification_status
( bst_date, notification_type="sms", service=None, template=None, job=None, key_type="
tests/app/db.py:747
↓ 103 callersFunctioncreate_ft_billing
( bst_date, template, *, provider="test", rate_multiplier=1, international=False,
tests/app/db.py:717
↓ 87 callersFunctioncreate_inbound_sms
( service, notify_number=None, user_number="447700900111", provider_date=None, provider_re
tests/app/db.py:495
↓ 83 callersFunctioncreate_email_branding
( id=None, colour="blue", alt_text=None, logo="test_x2.png", name="test_org_1", text="DisplayName", **kwar
tests/app/db.py:539
↓ 79 callersFunctioncreate_organisation
( name="test_org_1", active=True, organisation_type=None, domains=None, organisation_id=No
tests/app/db.py:672
↓ 73 callersMethoddelete
(endpoint, _expected_status=204, **endpoint_kwargs)
tests/app/conftest.py:1262
↓ 71 callersFunctioncreate_letter_branding
(name="HM Government", filename="hm-government", id=None)
tests/app/db.py:938
↓ 64 callersFunctioncreate_letter_contact
(service, contact_block, is_default=True, archived=False)
tests/app/db.py:628
↓ 61 callersFunctiondao_fetch_service_by_id
( service_id, only_active=False, with_users=True, session: Session | scoped_session = db.session )
app/dao/services_dao.py:175
↓ 60 callersFunctionmidnight_n_days_ago
Returns midnight a number of days ago. Takes care of daylight savings etc.
app/utils.py:134
↓ 59 callersFunctioncreate_template_folder
(service, name="foo", parent=None)
tests/app/db.py:931
↓ 55 callersFunctioncreate_annual_billing
( service_id, free_sms_fragment_limit, financial_year_start, high_volume_service_last_year=Fal
tests/app/db.py:643
↓ 52 callersFunction_with_message_group_id
(task, value)
tests/conftest.py:270
↓ 48 callersFunctiondao_add_service_to_organisation
(service, organisation_id)
app/dao/organisation_dao.py:176
↓ 48 callersFunctiondao_get_template_by_id
(template_id, version=None)
app/dao/templates_dao.py:61
↓ 47 callersFunctioncreate_permissions
(user, service, *permissions)
tests/app/db.py:101
↓ 47 callersFunctionpersist_notification
( *, template_id, template_version, recipient, service, personalisation, notificat
app/notifications/process_notifications.py:119
↓ 46 callersFunctioncreate_letter_rate
(start_date=None, end_date=None, crown=True, sheet_count=1, rate=0.33, post_class="second")
tests/app/db.py:558
↓ 46 callersFunctionset_config
(app, name, value)
tests/conftest.py:245
↓ 45 callersFunctioncreate_reply_to_email
(service, email_address, is_default=True, archived=False)
tests/app/db.py:597
↓ 44 callersFunctioncreate_notification_history
( template=None, job=None, job_row_number=None, status="created", reference=None, crea
tests/app/db.py:384
↓ 43 callersFunctioncreate_returned_letter
(service=None, reported_at=None, notification_id=None)
tests/app/db.py:1165
↓ 38 callersFunctionregister_errors
(blueprint)
app/v2/errors.py:87
↓ 35 callersFunctiondao_update_template
(template)
app/dao/templates_dao.py:36
↓ 33 callersFunctioncreate_service_data_retention
(service, notification_type="sms", days_of_retention=3)
tests/app/db.py:904
↓ 32 callersFunction_notification_json
(template, to, personalisation=None, job_id=None, row_number=0, client_reference=None)
tests/app/celery/test_tasks.py:88
↓ 32 callersFunctionget_london_midnight_in_utc
This function converts date to midnight as BST (British Standard Time) to UTC, the tzinfo is lastly removed from the datetime because the dat
app/utils.py:98
↓ 32 callersFunctionget_user_by_id
(user_id)
app/dao/users_dao.py:123
↓ 31 callersFunctioncreate_api_key
(service, key_type=KEY_TYPE_NORMAL, key_name=None, id=None)
tests/app/db.py:575
↓ 31 callersMethodget_history_model
(cls)
app/history_meta.py:101
↓ 30 callersFunctiondao_get_notifications_by_recipient_or_reference
( service_id: uuid.UUID | str, search_term: str, notification_type: str | None = None, statuse
app/dao/notifications_dao.py:732
↓ 29 callersFunctiondao_create_report_request
(report_request: ReportRequest)
app/dao/report_requests_dao.py:18
↓ 28 callersFunction_delete
(query)
app/dao/services_dao.py:368
↓ 27 callersFunctionget_provider_details_by_identifier
(identifier)
app/dao/provider_details_dao.py:22
↓ 26 callersFunctionget_created_at_date_time
(days_ago=0)
tests/app/report_requests/test_process_notifications_report.py:45
↓ 26 callersMethodget_default_reply_to_email_address
(self)
app/models.py:691
↓ 26 callersFunctionsend_notification_to_queue
(notification, queue=None)
app/notifications/process_notifications.py:247
↓ 26 callersFunctionupdate_notification_status_by_id
(notification_id, status, sent_by=None, detailed_status_code=None)
app/dao/notifications_dao.py:202
↓ 25 callersFunctionget_notifications_for_service
( # noqa: C901 service_id, filter_dict=None, page=1, page_size=None, count_pages=True,
app/dao/notifications_dao.py:299
↓ 24 callersFunctioncreate_inbound_number
(number, provider="mmg", active=True, service_id=None)
tests/app/db.py:588
↓ 24 callersFunctioncreate_service_contact_list
( service=None, original_file_name="EmergencyContactList.xls", row_count=100, template_type="e
tests/app/db.py:1180
↓ 24 callersFunctiondao_add_user_to_service
(service, user, permissions=None, folder_permissions=None)
app/dao/services_dao.py:323
↓ 24 callersFunctiondao_create_service
( # noqa: C901 service, user, service_permissions=None, )
app/dao/services_dao.py:266
↓ 24 callersFunctionfetch_billing_data_for_day
( process_day: date, service_ids=None, check_permissions=False, chunk_timedelta=timedelta(minu
app/dao/fact_billing_dao.py:527
↓ 23 callersFunctioncreate_service_with_inbound_number
(inbound_number="1234567", *args, **kwargs)
tests/app/db.py:176
↓ 22 callersFunctiondao_add_user_to_organisation
(organisation_id, user_id, permissions: list[str])
app/dao/organisation_dao.py:197
↓ 22 callersFunctionload_example_csv
(file)
tests/app/__init__.py:4
↓ 22 callersFunctionset_config_values
(app, dict)
tests/conftest.py:255
↓ 22 callersFunctionset_default_free_allowance_for_service
(service, year_start=None, _autocommit=True)
app/dao/annual_billing_dao.py:84
↓ 21 callersFunctioncreate_custom_template
(service, user, template_config_name, template_type, content="", subject=None)
tests/app/conftest.py:870
↓ 21 callersFunctioncreate_uploaded_letter
(letter_template, service, status="created", created_at=None)
tests/app/dao/test_uploads_dao.py:20
↓ 21 callersFunctiondao_create_template
(template)
app/dao/templates_dao.py:17
↓ 21 callersFunctiondao_get_service_user
(user_id, service_id)
app/dao/service_user_dao.py:6
↓ 21 callersFunctiondao_update_organisation
(organisation_id, **kwargs)
app/dao/organisation_dao.py:96
↓ 21 callersFunctionget_notification_by_id
(notification_id, service_id=None, _raise=False)
app/dao/notifications_dao.py:274
↓ 20 callersMethodclear
(self)
app/clients/letter/dvla.py:83
↓ 20 callersFunctioncreate_unsubscribe_request
( service, *, email_address=None, created_at=None, job=None, unsubscribe_request_repor
tests/app/db.py:1232
↓ 20 callersFunctiondao_get_all_templates_for_service
(service_id, template_type=None, no_detail=False)
app/dao/templates_dao.py:67
↓ 20 callersFunctiondao_get_organisation_by_id
(organisation_id)
app/dao/organisation_dao.py:50
↓ 20 callersMethodfrom_id
(cls, service_id)
app/serialised_models.py:130
↓ 20 callersFunctionsend_one_off_notification
(service_id, post_data)
app/service/send_notification.py:58
↓ 19 callersFunctioncreate_service_sms_sender
(service, sms_sender, is_default=True, inbound_number_id=None, archived=False)
tests/app/db.py:612
↓ 19 callersFunctioncreate_template_email_file
( template_id, created_by_id, created_at=None, filename="example.pdf", link_text="follow t
tests/app/db.py:199
↓ 19 callersFunctionget_dt_string_or_none
(val: None)
app/utils.py:164
↓ 19 callersFunctionpprint
(msg)
app/commands.py:883
↓ 18 callersFunctiondao_create_notification
(notification)
app/dao/notifications_dao.py:140
↓ 18 callersFunctionsave_model_user
(user, update_dict=None, password=None, validated_email_access=False)
app/dao/users_dao.py:51
↓ 17 callersFunctioninsert_service_data_retention
(service_id, notification_type, days_of_retention)
app/dao/service_data_retention_dao.py:34
↓ 16 callersFunctioncreate_rate
(start_date, value, notification_type)
tests/app/db.py:551
↓ 16 callersFunctioncreate_unsubscribe_request_report
( service, *, count=123, earliest_timestamp, latest_timestamp, processed_by_service_at
tests/app/db.py:1267
↓ 16 callersFunctiondao_add_sms_sender_for_service
(service_id, sms_sender, is_default, inbound_number_id=None)
app/dao/service_sms_sender_dao.py:32
↓ 16 callersMethodfrom_id_and_service_id
(cls, template_id, service_id)
app/serialised_models.py:63
↓ 16 callersFunctionprocess_job
(self, job_id, sender_id=None, shatter_batch_size=DEFAULT_SHATTER_JOB_ROWS_BATCH_SIZE)
app/celery/tasks.py:74
↓ 16 callersMethodtry_send_sms
(self)
tests/app/clients/test_sms.py:11
↓ 16 callersFunctionvalidate_and_format_recipient
( send_to, key_type, service, notification_type, allow_guest_list_recipients=True, check_intl_sms_limit=Tr
app/notifications/validators.py:163
↓ 15 callersFunctioncreate_complaint
(service=None, notification=None, created_at=None)
tests/app/db.py:802
↓ 15 callersFunctioncreate_service_callback_api
(callback_type, service, url="https://something.com", bearer_token="some_super_secret")
tests/app/db.py:527
↓ 15 callersFunctiondao_get_sms_senders_by_service_id
(service_id)
app/dao/service_sms_sender_dao.py:23
↓ 15 callersFunctionfetch_usage_for_all_services_sms
( start_date, end_date, organisation_id=None, exclude_restricted=False, session: Session |
app/dao/fact_billing_dao.py:53
↓ 15 callersMethodfrom_string
(cls, service_id, recipient_type, recipient)
app/models.py:865
↓ 15 callersFunctionprocess_sms_client_response
( self, status, provider_reference, client_name, detailed_status_code=None, delivery_i
app/celery/process_sms_client_response_tasks.py:31
↓ 15 callersFunctionsave_service_callback_api
(service_callback_api)
app/dao/service_callback_api_dao.py:11
↓ 15 callersMethodserialize_with_cost_data
(self)
app/models.py:1831
↓ 14 callersFunctioncreate_archived_template_email_file
(template, archived_at, filename)
tests/app/db.py:231
↓ 14 callersFunctiondao_add_letter_branding_list_to_organisation_pool
(organisation_id, letter_branding_ids)
app/dao/organisation_dao.py:287
↓ 14 callersFunctiondao_get_template_by_id_and_service_id
( template_id, service_id, version=None, session: Session | scoped_session = db.session )
app/dao/templates_dao.py:49
↓ 14 callersFunctionget_current_financial_year_start_year
()
app/dao/date_util.py:60
next →1–100 of 5,336, ranked by callers