menu list

This commit is contained in:
RobbieHan
2018-11-10 19:36:12 +08:00
parent 1526767e87
commit 8c3158b18e
10 changed files with 321 additions and 157 deletions

View File

@@ -1,4 +1,4 @@
from django.urls import path, re_path
from django.urls import path
from .views import SystemView
from . import views_structure, views_user, views_menu
@@ -23,5 +23,8 @@ urlpatterns = [
path('basic/user/enable/', views_user.UserEnableView.as_view(), name='basic-user-enable'),
path('basic/user/disable/', views_user.UserDisableView.as_view(), name='basic-user-disable'),
path('rbac/menu/', views_menu.MenuListView.as_view(), name='rbac-menu'),
path('rbac/menu/create/', views_menu.MenuCreateView.as_view(), name='rbac-menu-create'),
]

View File

@@ -2,6 +2,9 @@
# @Author : RobbieHan
# @File : views.menu.py
from django.views.generic import ListView, UpdateView
from .mixin import LoginRequiredMixin
from apps.custom import SimpleInfoCreateView
from .models import Menu
@@ -12,6 +15,6 @@ class MenuCreateView(SimpleInfoCreateView):
extra_context = dict(menu_all=Menu.objects.all())
class MenuListView(LoginRequiredMixin, ListView):
model = Menu
context_object_name = 'menu_all'