mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 16:56:10 -06:00
125890 basic group objectpermission views
This commit is contained in:
parent
bd67cfb401
commit
4da0b835fd
@ -167,26 +167,25 @@ class UserForm(BootstrapMixin, forms.ModelForm):
|
|||||||
class GroupForm(BootstrapMixin, forms.ModelForm):
|
class GroupForm(BootstrapMixin, forms.ModelForm):
|
||||||
|
|
||||||
fieldsets = (
|
fieldsets = (
|
||||||
('User', ('username', 'first_name', 'last_name', 'email', )),
|
('name', ),
|
||||||
)
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = NetBoxUser
|
model = NetBoxGroup
|
||||||
fields = [
|
fields = [
|
||||||
'username', 'first_name', 'last_name', 'email', 'groups',
|
'name',
|
||||||
'is_active', 'is_staff', 'is_superuser', 'last_login', 'date_joined',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
class ObjectPermissionForm(BootstrapMixin, forms.ModelForm):
|
class ObjectPermissionForm(BootstrapMixin, forms.ModelForm):
|
||||||
|
|
||||||
fieldsets = (
|
fieldsets = (
|
||||||
|
('name', 'description', 'enabled'),
|
||||||
('User', ('username', 'first_name', 'last_name', 'email', )),
|
('User', ('username', 'first_name', 'last_name', 'email', )),
|
||||||
)
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = NetBoxUser
|
model = ObjectPermission
|
||||||
fields = [
|
fields = [
|
||||||
'username', 'first_name', 'last_name', 'email', 'groups',
|
'name', 'description', 'enabled',
|
||||||
'is_active', 'is_staff', 'is_superuser', 'last_login', 'date_joined',
|
|
||||||
]
|
]
|
||||||
|
@ -20,19 +20,19 @@ urlpatterns = [
|
|||||||
path('users/<int:pk>/', include(get_model_urls('users', 'netboxuser'))),
|
path('users/<int:pk>/', include(get_model_urls('users', 'netboxuser'))),
|
||||||
|
|
||||||
# Groups
|
# Groups
|
||||||
path('groups/', views.NetBoxUserListView.as_view(), name='netboxgroup_list'),
|
path('groups/', views.NetBoxGroupListView.as_view(), name='netboxgroup_list'),
|
||||||
path('groups/add/', views.NetBoxUserEditView.as_view(), name='netboxgroup_add'),
|
path('groups/add/', views.NetBoxGroupEditView.as_view(), name='netboxgroup_add'),
|
||||||
path('groups/import/', views.NetBoxUserBulkImportView.as_view(), name='netboxgroup_import'),
|
path('groups/import/', views.NetBoxGroupBulkImportView.as_view(), name='netboxgroup_import'),
|
||||||
path('groups/edit/', views.NetBoxUserBulkEditView.as_view(), name='netboxgroup_bulk_edit'),
|
path('groups/edit/', views.NetBoxGroupBulkEditView.as_view(), name='netboxgroup_bulk_edit'),
|
||||||
path('groups/delete/', views.NetBoxUserBulkDeleteView.as_view(), name='netboxgroup_bulk_delete'),
|
path('groups/delete/', views.NetBoxGroupBulkDeleteView.as_view(), name='netboxgroup_bulk_delete'),
|
||||||
path('groups/<int:pk>/', include(get_model_urls('users', 'netboxgroup'))),
|
path('groups/<int:pk>/', include(get_model_urls('users', 'netboxgroup'))),
|
||||||
|
|
||||||
# Permissions
|
# Permissions
|
||||||
path('permissions/', views.NetBoxUserListView.as_view(), name='objectpermission_list'),
|
path('permissions/', views.ObjectPermissionListView.as_view(), name='objectpermission_list'),
|
||||||
path('permissions/add/', views.NetBoxUserEditView.as_view(), name='objectpermission_add'),
|
path('permissions/add/', views.ObjectPermissionEditView.as_view(), name='objectpermission_add'),
|
||||||
path('permissions/import/', views.NetBoxUserBulkImportView.as_view(), name='objectpermission_import'),
|
path('permissions/import/', views.ObjectPermissionBulkImportView.as_view(), name='objectpermission_import'),
|
||||||
path('permissions/edit/', views.NetBoxUserBulkEditView.as_view(), name='objectpermission_bulk_edit'),
|
path('permissions/edit/', views.ObjectPermissionBulkEditView.as_view(), name='objectpermission_bulk_edit'),
|
||||||
path('permissions/delete/', views.NetBoxUserBulkDeleteView.as_view(), name='objectpermission_bulk_delete'),
|
path('permissions/delete/', views.ObjectPermissionBulkDeleteView.as_view(), name='objectpermission_bulk_delete'),
|
||||||
path('permissions/<int:pk>/', include(get_model_urls('users', 'objectpermission'))),
|
path('permissions/<int:pk>/', include(get_model_urls('users', 'objectpermission'))),
|
||||||
|
|
||||||
# API tokens
|
# API tokens
|
||||||
|
Loading…
Reference in New Issue
Block a user