from django.urls import path from apps.profiles.views import ( RegionListCreateView, RegionDetailView, InstitutionListCreateView, InstitutionDetailView, InstitutionTimelineView, InstitutionTimelineDetailView, InstitutionMediaView, InstitutionMediaDetailView, InstitutionFollowToggleView, InstitutionMembersView, InstitutionMemberDetailView, QuickAccessLinkListCreateView, QuickAccessLinkDetailView, QuickAccessLinkReorderView, ) urlpatterns = [ # Geographical Regions CRUD & Dropdown path('regions/', RegionListCreateView.as_view(), name='region_list_create'), path('regions//', RegionDetailView.as_view(), name='region_detail'), # Organization Profiles CRUD & Search path('', InstitutionListCreateView.as_view(), name='institution_list_create'), path('/', InstitutionDetailView.as_view(), name='institution_detail'), # Quick Access Links to Services (F-CMS-04) path('/quick-links/', QuickAccessLinkListCreateView.as_view(), name='institution_quick_links'), path('/quick-links//', QuickAccessLinkDetailView.as_view(), name='institution_quick_link_detail'), path('/quick-links/reorder/', QuickAccessLinkReorderView.as_view(), name='institution_quick_links_reorder'), # Historical Timeline Milestones path('/timeline/', InstitutionTimelineView.as_view(), name='institution_timeline'), path('/timeline//', InstitutionTimelineDetailView.as_view(), name='institution_timeline_detail'), # Photo & Video Media Gallery path('/media/', InstitutionMediaView.as_view(), name='institution_media'), path('/media//', InstitutionMediaDetailView.as_view(), name='institution_media_detail'), # Follower Subscriptions path('/follow/', InstitutionFollowToggleView.as_view(), name='institution_follow_toggle'), # Team & Role Delegation path('/members/', InstitutionMembersView.as_view(), name='institution_members'), path('/members//', InstitutionMemberDetailView.as_view(), name='institution_member_detail'), ]