mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 01:17:37 -02:30
Added credentials list view.
This commit is contained in:
@@ -97,6 +97,7 @@ variable_data_urls = patterns('lib.main.views',
|
|||||||
)
|
)
|
||||||
|
|
||||||
credentials_urls = patterns('lib.main.views',
|
credentials_urls = patterns('lib.main.views',
|
||||||
|
url(r'^$', 'credentials_list'),
|
||||||
url(r'^(?P<pk>[0-9]+)/$', 'credentials_detail'),
|
url(r'^(?P<pk>[0-9]+)/$', 'credentials_detail'),
|
||||||
# See also credentials resources on users/teams.
|
# See also credentials resources on users/teams.
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ class ApiV1RootView(APIView):
|
|||||||
users = reverse('main:users_list'),
|
users = reverse('main:users_list'),
|
||||||
projects = reverse('main:projects_list'),
|
projects = reverse('main:projects_list'),
|
||||||
teams = reverse('main:teams_list'),
|
teams = reverse('main:teams_list'),
|
||||||
|
credentials = reverse('main:credentials_list'),
|
||||||
inventory = reverse('main:inventory_list'),
|
inventory = reverse('main:inventory_list'),
|
||||||
groups = reverse('main:groups_list'),
|
groups = reverse('main:groups_list'),
|
||||||
hosts = reverse('main:hosts_list'),
|
hosts = reverse('main:hosts_list'),
|
||||||
@@ -592,6 +593,16 @@ class UsersDetail(BaseDetail):
|
|||||||
obj.save()
|
obj.save()
|
||||||
request.DATA.pop('password')
|
request.DATA.pop('password')
|
||||||
|
|
||||||
|
class CredentialsList(BaseList):
|
||||||
|
|
||||||
|
model = Credential
|
||||||
|
serializer_class = CredentialSerializer
|
||||||
|
permission_classes = (CustomRbac,)
|
||||||
|
postable = False
|
||||||
|
|
||||||
|
def _get_queryset(self):
|
||||||
|
return get_user_queryset(self.request.user, self.model)
|
||||||
|
|
||||||
class CredentialsDetail(BaseDetail):
|
class CredentialsDetail(BaseDetail):
|
||||||
|
|
||||||
model = Credential
|
model = Credential
|
||||||
|
|||||||
Reference in New Issue
Block a user