mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-12-15 08:32:48 +00:00
Compare commits
15 Commits
pr@dev@ter
...
v2.0.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c08582e7d | ||
|
|
3555fe1c20 | ||
|
|
4a1045ba81 | ||
|
|
7fc3218010 | ||
|
|
0dd4c8adc2 | ||
|
|
a9626c2b39 | ||
|
|
b265fad50f | ||
|
|
f40b50dddd | ||
|
|
0d6255b07f | ||
|
|
06b02cfcfd | ||
|
|
a7e1ed6f03 | ||
|
|
1c6f89519a | ||
|
|
24d093747f | ||
|
|
7548bb8976 | ||
|
|
8ffa5e0aec |
@@ -18,5 +18,5 @@ class GatheredUserViewSet(OrgModelViewSet):
|
||||
permission_classes = [IsOrgAdmin]
|
||||
extra_filter_backends = [AssetRelatedByNodeFilterBackend]
|
||||
|
||||
filter_fields = ['asset', 'username', 'present', 'asset__ip', 'asset__hostname']
|
||||
filter_fields = ['asset', 'username', 'present', 'asset__ip', 'asset__hostname', 'asset_id']
|
||||
search_fields = ['username', 'asset__ip', 'asset__hostname']
|
||||
|
||||
@@ -28,7 +28,7 @@ class SystemUserViewSet(OrgBulkModelViewSet):
|
||||
System user api set, for add,delete,update,list,retrieve resource
|
||||
"""
|
||||
model = SystemUser
|
||||
filter_fields = ("name", "username")
|
||||
filter_fields = ("name", "username", "protocol")
|
||||
search_fields = filter_fields
|
||||
serializer_class = serializers.SystemUserSerializer
|
||||
serializer_classes = {
|
||||
|
||||
@@ -27,6 +27,7 @@ class FTPLogViewSet(CreateModelMixin,
|
||||
]
|
||||
filter_fields = ['user', 'asset', 'system_user', 'filename']
|
||||
search_fields = filter_fields
|
||||
ordering = ['-date_start']
|
||||
|
||||
|
||||
class UserLoginLogViewSet(ListModelMixin, CommonGenericViewSet):
|
||||
|
||||
Binary file not shown.
@@ -3755,7 +3755,7 @@ msgstr "腾讯云"
|
||||
|
||||
#: xpack/plugins/cloud/serializers.py:53
|
||||
msgid "History count"
|
||||
msgstr "用户数量"
|
||||
msgstr "执行次数"
|
||||
|
||||
#: xpack/plugins/cloud/serializers.py:54
|
||||
msgid "Instance count"
|
||||
|
||||
26
utils/example_api.py
Normal file
26
utils/example_api.py
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python
|
||||
import requests
|
||||
|
||||
# 私有token页面上目前不允许创建,只能后台生成,见 https://docs.jumpserver.org/zh/master/dev/rest_api/
|
||||
private_token = '10659d70a223235b8f76d45a3023eca1147488d7'
|
||||
|
||||
|
||||
def do_request(url, data=None, method='get', params=None, org_id=''):
|
||||
authorization = 'Token {}'.format(private_token)
|
||||
headers = {'Authorization': authorization, 'Content-Type': 'application/json'}
|
||||
if org_id:
|
||||
headers['X-JMS-ORG'] = org_id
|
||||
resp = requests.request(method=method, url=url, data=data, params=params, headers=headers)
|
||||
return resp
|
||||
|
||||
|
||||
def get_assets_list():
|
||||
url = 'http://localhost:8080/api/v1/assets/assets/?limit=10'
|
||||
resp = do_request(url)
|
||||
print(resp.status_code)
|
||||
print(resp.json())
|
||||
print(resp)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
get_assets_list()
|
||||
Reference in New Issue
Block a user