From c9a157069e2c701d531a64222573b3fb1afc799f Mon Sep 17 00:00:00 2001 From: akyra Date: Fri, 23 Jan 2026 15:34:45 -0500 Subject: [PATCH] LIBITD-2659. Add a "Groups" main menu item MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Edited the file so “Groups” main menu item will link to the group list page. https://umd-dit.atlassian.net/browse/LIBITD-2659 --- src/ipmanager/ui/urls.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/ipmanager/ui/urls.py b/src/ipmanager/ui/urls.py index b30e5ad..33d9324 100644 --- a/src/ipmanager/ui/urls.py +++ b/src/ipmanager/ui/urls.py @@ -1,11 +1,18 @@ -from django.urls import path - +from django.urls import path, reverse +from . import views from .views import (CreateGroupView, CreateIPRangeView, CreateRelationView, DeleteGroupView, DeleteIPRangeView, DeleteRelationView, EditGroupView, GroupListView, RootView, SingleGroupView, CreateNoteView, DeleteNoteView) +def get_navigation_links(request): + return [ + {'label': 'Home', 'url': reverse('index')}, + {'label': 'Groups', 'url': reverse('list_all_groups')}, + ] + urlpatterns = [ path('groups', GroupListView.as_view(), name='list_all_groups'), + path('groups/create', CreateGroupView.as_view(), name='create_group'), path('groups/', @@ -43,4 +50,6 @@ DeleteIPRangeView.as_view(), name='delete_ip_range', ), -] + path('', RootView.as_view(), name='ipmanager_root'), + +] \ No newline at end of file