HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //proc/1233/root/home/arjun/projects/buyercall/buyercall/blueprints/sysadmin/urls.py
from buyercall.blueprints.sysadmin.endpoints import (sysadmin_api, partnerships, create_partnership,
                                                     partnership_billing_types, partnership_business_types,
                                                     partnership_types, partnership_by_id,
                                                     update_partnership_settings,
                                                     update_white_label_config, deactivate_user, act_as, resend_invite,
                                                     restrict_login_access, close_partnership_account,
                                                     verify_ses_domain, verify_ses_email,
                                                     check_ses_identity_verify_status, set_email_config,
                                                     create_receipt_rule, verify_email,
                                                     email_configuration)

sysadmin_api.add_url_rule('/partnerships', view_func=partnerships)
sysadmin_api.add_url_rule('/partnership/add', view_func=create_partnership, methods=['POST'])
sysadmin_api.add_url_rule('/partnership/billingtypes', view_func=partnership_billing_types, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/businesstypes', view_func=partnership_business_types, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/types', view_func=partnership_types, methods=['GET'])

sysadmin_api.add_url_rule('/partnership/<uuid:pid>', view_func=partnership_by_id, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/settings/<uuid:pid>', view_func=update_partnership_settings, methods=['POST'])
sysadmin_api.add_url_rule('/partnership/update-whitelabel-config/<uuid:sid>',
                          view_func=update_white_label_config, methods=['POST'])
sysadmin_api.add_url_rule('/partnership/user/deactivate/<uuid:pid>/<uuid:uid>',
                          view_func=deactivate_user, methods=['DELETE'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/user/<uuid:uid>/remoteaccess', view_func=act_as, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/user/<uuid:uid>/resendinvite',
                          view_func=resend_invite, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/accountrestrictions', view_func=restrict_login_access, methods=['POST'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/closeaccount', view_func=close_partnership_account, methods=['GET'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/verify-domain', view_func=verify_ses_domain, methods=['GET', 'POST'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/verify-email', view_func=verify_ses_email, methods=['GET', 'POST'])
sysadmin_api.add_url_rule('/partnership/<uuid:pid>/check-email-identity-verify-status',
                          view_func=check_ses_identity_verify_status, methods=['GET', 'POST'])
# tests
sysadmin_api.add_url_rule('/tcs/<uuid:pid>',
                          view_func=set_email_config, methods=['GET'])
sysadmin_api.add_url_rule('/trr',
                          view_func=create_receipt_rule, methods=['GET'])
sysadmin_api.add_url_rule('/test', view_func=email_configuration)
sysadmin_api.add_url_rule('/email-status/<string:email>', view_func=verify_email, methods=['GET'])