13044 fix urls and restrictedqueryset

This commit is contained in:
Arthur 2023-07-21 15:53:55 +07:00
parent 920c34231c
commit 53ec3d43e7
3 changed files with 9 additions and 7 deletions

View File

@ -416,7 +416,7 @@ ADMIN_MENU = Menu(
label=_('Users'), label=_('Users'),
items=( items=(
MenuItem( MenuItem(
link='users:user_token_list', link='users:usertoken_list',
link_text=_('Tokens'), link_text=_('Tokens'),
permissions=['users.view_token'] permissions=['users.view_token']
), ),

View File

@ -325,11 +325,13 @@ class UserToken(Token):
def get_absolute_url(self): def get_absolute_url(self):
return reverse('users:usertoken', args=[self.pk]) return reverse('users:usertoken', args=[self.pk])
objects = RestrictedQuerySet.as_manager()
# #
# Permissions # Permissions
# #
class ObjectPermission(models.Model): class ObjectPermission(models.Model):
""" """
A mapping of view, add, change, and/or delete permission for users and/or groups to an arbitrary set of objects A mapping of view, add, change, and/or delete permission for users and/or groups to an arbitrary set of objects

View File

@ -16,12 +16,12 @@ urlpatterns = [
path('api-tokens/<int:pk>/', include(get_model_urls('users', 'token'))), path('api-tokens/<int:pk>/', include(get_model_urls('users', 'token'))),
# Tokens # Tokens
path('user-tokens/', views.UserTokenListView.as_view(), name='user_token_list'), path('user-tokens/', views.UserTokenListView.as_view(), name='usertoken_list'),
path('user-tokens/add/', views.UserTokenEditView.as_view(), name='user_token_add'), path('user-tokens/add/', views.UserTokenEditView.as_view(), name='usertoken_add'),
path('user-tokens/import/', views.UserTokenBulkImportView.as_view(), name='user_token_import'), path('user-tokens/import/', views.UserTokenBulkImportView.as_view(), name='usertoken_import'),
path('user-tokens/edit/', views.UserTokenBulkEditView.as_view(), name='user_token_bulk_edit'), path('user-tokens/edit/', views.UserTokenBulkEditView.as_view(), name='user_tokenbulk_edit'),
path('user-tokens/delete/', views.UserTokenBulkDeleteView.as_view(), name='user_token_bulk_delete'), path('user-tokens/delete/', views.UserTokenBulkDeleteView.as_view(), name='usertoken_bulk_delete'),
path('user-tokens/<int:pk>/', include(get_model_urls('users', 'user_token'))), path('user-tokens/<int:pk>/', include(get_model_urls('users', 'usertoken'))),
# Users # Users
path('users/', views.UserListView.as_view(), name='netboxuser_list'), path('users/', views.UserListView.as_view(), name='netboxuser_list'),