57 lines
2.7 KiB
Python
57 lines
2.7 KiB
Python
"""api URL Configuration
|
|
|
|
The `urlpatterns` list routes URLs to views. For more information please see:
|
|
https://docs.djangoproject.com/en/4.1/topics/http/urls/
|
|
Examples:
|
|
Function views
|
|
1. Add an import: from my_app import views
|
|
2. Add a URL to urlpatterns: re_path('', views.home, name='home')
|
|
Class-based views
|
|
1. Add an import: from other_app.views import Home
|
|
2. Add a URL to urlpatterns: re_path('', Home.as_view(), name='home')
|
|
Including another URLconf
|
|
1. Import the include() function: from django.urls import include, path
|
|
2. Add a URL to urlpatterns: re_path('blog/', include('blog.urls'))
|
|
"""
|
|
from django.urls import re_path
|
|
from app import views, cob, payment, cleardata, email, backup, server,api_workflow, importdata
|
|
|
|
urlpatterns = [
|
|
re_path("workflow/execute/$", api_workflow.execute_workflow),
|
|
|
|
# Existing Endpoints
|
|
re_path('get-model/$', views.get_model),
|
|
re_path('increment/(?P<name>.+)/(?P<prefix>[A-Z]+)', views.get_increment),
|
|
re_path('increment-next/(?P<name>.+)/(?P<prefix>[A-Z]+)', views.get_increment_next),
|
|
re_path('data/(?P<name>.+)/$', views.data_list),
|
|
re_path('data-detail/(?P<name>.+)/(?P<pk>[0-9]+)', views.data_detail),
|
|
re_path('get-hash/', views.get_hash),
|
|
re_path('login/$', views.login),
|
|
re_path('import-data/(?P<name>.+)/$', views.import_data),
|
|
re_path('delete-data/(?P<name>.+)/$', views.delete_data),
|
|
re_path('upload/$', views.upload),
|
|
re_path('download/$', views.download),
|
|
re_path('auth-token/$', views.auth_token),
|
|
re_path('stream-video/(?P<path>.+)/$', views.stream_video),
|
|
re_path('get-cache/(?P<name>.+)/$', views.get_cache),
|
|
re_path('delete-cache/(?P<name>.+)/$', views.delete_cache),
|
|
re_path('otp/$', views.get_otp),
|
|
re_path('signin/$', views.signin),
|
|
re_path('check-pin/$', views.check_pin),
|
|
re_path('password/(?P<text>.+)/$', views.get_password),
|
|
re_path('exportcsv/(?P<name>.+)/$', views.export_csv),
|
|
re_path('account-entry/$', payment.account_entry),
|
|
re_path('account-multi-entry/$', payment.account_multi_entry),
|
|
re_path('close-of-business/$', cob.close_of_business),
|
|
re_path('data-deletion/', cleardata.data_deletion),
|
|
re_path('send-email/$', email.send_email),
|
|
re_path('backup-database/', backup.backup_database),
|
|
re_path('set-token-expiry/', views.set_token_expiry),
|
|
re_path('download-contract/(?P<name>.+)', views.download_contract),
|
|
re_path('execute-command/$', server.execute_command),
|
|
re_path('excel-import/$', views.ExcelImportAPIView.as_view()),
|
|
re_path('generate-document/$',views.generate_document),
|
|
re_path('model-fields/(?P<name>.+)/', importdata.model_fields),
|
|
re_path('read-excel/', importdata.read_excel),
|
|
re_path('find-key/$', importdata.find_key)
|
|
] |