File: //proc/thread-self/root/home/arjun/projects/buyercall/buyercall/blueprints/user/urls.py
from buyercall.blueprints.user.endpoints import user_api, roles, timezones, languages, profile, get_user,\
profile_information, profile_security_information, profile_2fa, profile_theme_settings, in_app_notification_settings,\
email_notification_settings, get_request_details, get_user_management, add_user_management, edit_user_management, delete_user_management
user_api.add_url_rule('/roles', view_func=roles)
user_api.add_url_rule('/timezones', view_func=timezones)
user_api.add_url_rule('/languages', view_func=languages)
user_api.add_url_rule('/profile', view_func=profile)
user_api.add_url_rule('/user/<uuid:sid>', view_func=get_user)
user_api.add_url_rule('/profile/information', view_func=profile_information, methods=['POST'])
user_api.add_url_rule('/profile/security-information', view_func=profile_security_information, methods=['POST'])
user_api.add_url_rule('/profile/two-factor-authentication', view_func=profile_2fa, methods=['POST'])
user_api.add_url_rule('/profile/theme-settings', view_func=profile_theme_settings, methods=['POST'])
user_api.add_url_rule('/profile/in-app-notification-settings', view_func=in_app_notification_settings, methods=['GET', 'POST'])
user_api.add_url_rule('/profile/email-notification-settings', view_func=email_notification_settings, methods=['GET', 'POST'])
user_api.add_url_rule('/this', view_func=get_request_details, methods=['GET'])
user_api.add_url_rule('/user', view_func=get_user_management, methods=['GET'])
user_api.add_url_rule('/user/add', view_func=add_user_management, methods=['POST'])
user_api.add_url_rule('/user/edit/<int:user_id>', view_func=edit_user_management, methods=['GET', 'PUT'])
user_api.add_url_rule('/user/delete/<int:user_id>', view_func=delete_user_management, methods=['DELETE'])