1- from django .conf .urls import url
1+ from django .conf .urls import url , re_path
22
33from . import views
44
55urlpatterns = [
6- # generic profile endpoint
7- url (r'^profile/(?P<username>\w+)/' , views .profile , name = 'profile-api' ),
8- # current user profile
9- url (r'^profile/' , views .profile , name = 'profile-api' ),
10- ]
6+ # url used to add data
7+ # url(r'uploadcsv/$', views.upload_file),
8+ re_path (r'^$' , views .index , name = 'index' ),
9+ # url(r'^profile/(?P<username>\w+)/$', views.profile, name='profile'),
10+ re_path (r'^profile/$' , views .profile , name = 'profile' ),
11+
12+ re_path (r'^rspc_profile/$' , views .rspc_profile , name = 'rspc_profile' ),
13+
14+ # delete
15+ re_path (r'^achv/$' , views .achievementDelete , name = 'achievement_delete' ),
16+ re_path (r'^emp_confrence_organisedDelete/$' , views .emp_confrence_organisedDelete , name = 'emp_confrence_organisedDelete' ),
17+ re_path (r'^emp_consultancy_projectsDelete/$' , views .emp_consultancy_projectsDelete , name = 'emp_consultancy_projectsDelete' ),
18+
19+ re_path (r'^emp_confrence_organisedDelete/$' , views .emp_confrence_organisedDelete , name = 'emp_confrence_organisedDelete' ),
20+ re_path (r'^emp_event_organizedDelete/$' , views .emp_event_organizedDelete , name = 'emp_event_organizedDelete' ),
21+ re_path (r'^emp_expert_lecturesDelete/$' , views .emp_expert_lecturesDelete , name = 'emp_expert_lecturesDelete' ),
22+ re_path (r'^emp_keynote_addressDelete/$' , views .emp_keynote_addressDelete , name = 'emp_keynote_addressDelete' ),
23+ re_path (r'^emp_mtechphd_thesisDelete/$' , views .emp_mtechphd_thesisDelete , name = 'emp_mtechphd_thesisDelete' ),
24+ re_path (r'^emp_patentsDelete/$' , views .emp_patentsDelete , name = 'emp_patentsDelete' ),
25+ re_path (r'^emp_published_booksDelete/$' , views .emp_published_booksDelete , name = 'emp_published_booksDelete' ),
26+ re_path (r'^emp_research_papersDelete/$' , views .emp_research_papersDelete , name = 'emp_research_papersDelete' ),
27+ re_path (r'^emp_research_projectsDelete/$' , views .emp_research_projectsDelete , name = 'emp_research_projectsDelete' ),
28+ re_path (r'^emp_session_chairDelete/$' , views .emp_session_chairDelete , name = 'emp_session_chairDelete' ),
29+
30+ re_path (r'^emp_techtransferDelete/$' , views .emp_techtransferDelete , name = 'emp_techtransferDelete' ),
31+ re_path (r'^emp_visitsDelete/$' , views .emp_visitsDelete , name = 'emp_visitsDelete' ),
32+ re_path (r'^emp_consymDelete/$' , views .emp_consymDelete , name = 'emp_consymDelete' ),
33+
34+
35+ # edit personal information
36+ re_path (r'^extra/$' , views .view_all_extra_infos , name = 'extra' ),
37+ re_path (r'^persinfo/$' , views .persinfo , name = 'persinfo' ),
38+ re_path (r'^journal/edit$' , views .editjournal , name = 'editjournal' ),
39+ re_path (r'^foreignvisit/edit$' , views .editforeignvisit , name = 'editforeignvisit' ),
40+ re_path (r'^indianvisit/edit$' , views .editindianvisit , name = 'editindianvisit' ),
41+ re_path (r'^consym/edit$' , views .editconsym , name = 'editconsym' ),
42+ re_path (r'^event/edit$' , views .editevent , name = 'editevent' ),
43+ re_path (r'^conference/edit$' , views .editconference , name = 'editconference' ),
44+ re_path (r'^books/edit$' , views .editbooks , name = 'editbooks' ),
45+
46+ re_path (r'^update_personal_info/$' , views .update_personal_info , name = 'update_personal_info' ),
47+
48+ # insert
49+ re_path (r'^pg/$' , views .pg_insert , name = 'pg_insert' ),
50+ re_path (r'^phd/$' , views .phd_insert , name = 'phd_insert' ),
51+ re_path (r'^fvisit/$' , views .fvisit_insert , name = 'fvisit_insert' ),
52+ re_path (r'^ivisit/$' , views .ivisit_insert , name = 'ivisit_insert' ),
53+ re_path (r'^journal/$' , views .journal_insert , name = 'journal_insert' ),
54+ re_path (r'^conference/$' , views .conference_insert , name = 'conference_insert' ),
55+ re_path (r'^book/$' , views .book_insert , name = 'book_insert' ),
56+ re_path (r'^consym/$' , views .consym_insert , name = 'consym_insert' ),
57+ re_path (r'^event/$' , views .event_insert , name = 'event_insert' ),
58+ re_path (r'^award/$' , views .award_insert , name = 'award_insert' ),
59+ re_path (r'^talk/$' , views .talk_insert , name = 'talk_insert' ),
60+ re_path (r'^chaired/$' , views .chaired_insert , name = 'chaired_insert' ),
61+ re_path (r'^keynote/$' , views .keynote_insert , name = 'keynote_insert' ),
62+ re_path (r'^project/$' , views .project_insert , name = 'project_insert' ),
63+ re_path (r'^consult_insert/$' , views .consult_insert , name = 'consult_insert' ),
64+ re_path (r'^patent_insert/$' , views .patent_insert , name = 'patent_insert' ),
65+ re_path (r'^transfer_insert/$' , views .transfer_insert , name = 'transfer_insert' ),
66+
67+ # generate report
68+ url (r'^report/$' , views .generate_report , name = 'generate_report' ),
69+
70+
71+ # Fetch Details from Database
72+ re_path (r'^get_personal_info/$' , views .get_personal_info , name = 'get_personal_info' ),
73+ re_path (r'^projects/pf_no/$' , views .get_research_projects , name = 'projects_by_pf_no' ),
74+ re_path (r'^projects/all/$' , views .get_all_research_projects , name = 'projects_all' ),
75+ re_path (r'^consultancy_projects/pf_no/$' , views .get_consultancy_projects , name = 'consultancy_projects_by_pf_no' ),
76+ re_path (r'^patents/pf_no/$' , views .get_patents , name = 'patents_by_pf_no' ),
77+ re_path (r'^pg_thesis/pf_no/$' , views .get_pg_thesis , name = 'pg_thesis_by_pf_no' ),
78+ re_path (r'^phd_thesis/pf_no/$' , views .get_phd_thesis , name = 'phd_thesis_by_pf_no' ),
79+ re_path (r'^event/pf_no/$' , views .get_event , name = 'event_by_pf_no' ),
80+ re_path (r'^fvisits/pf_no/$' , views .get_fvisits , name = 'fvisits_by_pf_no' ),
81+ re_path (r'^ivisits/pf_no/$' , views .get_ivisits , name = 'ivisits_by_pf_no' ),
82+ re_path (r'^consym/pf_no/$' , views .get_consym , name = 'consym_by_pf_no' ),
83+ re_path (r'^fetch_book/$' , views .get_books , name = "get_books_of_prof" ),
84+ re_path (r'^fetch_journal/$' , views .get_journals , name = "get_journals_of_prof" ),
85+ re_path (r'^fetch_conference/$' , views .get_conference , name = "get_conference_of_prof" ),
86+ re_path (r'^award/pf_no/$' , views .get_achievements , name = "get_achievements_of_prof" ),
87+ re_path (r'^talk/pf_no/$' , views .get_talks , name = "get_talks_of_prof" ),
88+
89+ # Filter and Fetch
90+ re_path (r'^projects/filter/$' , views .filter_research_projects , name = 'projects_by_filter' ),
91+ re_path (r'^consultancy_projects/filter/$' , views .filter_consultancy_projects , name = 'consultancy_projects_by_filter' ),
92+ re_path (r'^patents/filter/$' , views .filter_patents , name = 'patents_by_filter' ),
93+ re_path (r'^pg_phd_thesis/filter/$' , views .filter_mtechphd_thesis , name = 'pg_thesis_by_filter' ),
94+ re_path (r'^event/filter/$' , views .filter_events , name = 'event_by_filter' ),
95+ re_path (r'^visits/filter/$' , views .filter_visits , name = 'visits_by_filter' ),
96+ re_path (r'^consym/filter/$' , views .filter_consym , name = 'consym_by_filter' ),
97+ re_path (r'^fetch_book/filter/$' , views .filter_books , name = "get_books_of_prof_filter" ),
98+ re_path (r'^fetch_journal_or_conference/filter/$' , views .filter_journal_or_conference , name = "get_journals_or_conference_of_prof_filter" ),
99+ re_path (r'^award/filter/$' , views .filter_achievements , name = "get_achievements_of_prof_filter" ),
100+ re_path (r'^talk/filter/$' , views .filter_talks , name = "get_talks_of_prof_filter" ),
101+
102+ # special
103+
104+ re_path (r'^get_id/$' , views .get_all_faculty_ids , name = 'get_all_faculty_ids' ),
105+
106+ # 4 forms
107+
108+ re_path (r'^add_administrative_position/$' , views .add_administrative_position , name = 'add_administrative_position' ),
109+ re_path (r'^get_administrative_positions/$' , views .get_administrative_position , name = 'get_administrative_positions' ),
110+ re_path (r'^delete_administrative_position/$' , views .delete_administrative_position , name = 'delete_administrative_position' ),
111+
112+ re_path (r'^add_qualification/$' , views .add_qualification , name = 'add_qualification' ),
113+ re_path (r'^get_qualifications/$' , views .get_qualifications , name = 'get_qualifications' ),
114+ re_path (r'^delete_qualification/$' , views .delete_qualification , name = 'delete_qualification' ),
115+
116+ re_path (r'^add_honor/$' , views .add_honor , name = 'add_honor' ),
117+ re_path (r'^get_honors/$' , views .get_honors , name = 'get_honors' ),
118+ re_path (r'^delete_honor/$' , views .delete_honor , name = 'delete_honor' ),
119+
120+ re_path (r'^add_professional_experience/$' , views .add_professional_experience , name = 'add_professional_experience' ),
121+ re_path (r'^get_professional_experiences/$' , views .get_professional_experiences , name = 'get_professional_experiences' ),
122+ re_path (r'^delete_professional_experience/$' , views .delete_professional_experience , name = 'delete_professional_experience' ),
123+
124+ # csrf
125+ re_path (r'^csrf/$' , views .get_csrf_token , name = 'csrf' ),
126+ ]
0 commit comments