|
@@ -75,7 +75,7 @@ class StreamMedia(View):
|
|
response.lang = tko.lang
|
|
response.lang = tko.lang
|
|
if tko.code == 0:
|
|
if tko.code == 0:
|
|
userID = tko.userID
|
|
userID = tko.userID
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=60)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=60)
|
|
if own_permission is not True:
|
|
if own_permission is not True:
|
|
operation = request_dict.get('operation', None)
|
|
operation = request_dict.get('operation', None)
|
|
if operation == 'add':
|
|
if operation == 'add':
|
|
@@ -183,7 +183,7 @@ class StreamMedia(View):
|
|
uid = request_dict.get('uid', None)
|
|
uid = request_dict.get('uid', None)
|
|
channel = request_dict.get('channel', None)
|
|
channel = request_dict.get('channel', None)
|
|
if uid is not None and channel is not None:
|
|
if uid is not None and channel is not None:
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=30)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=30)
|
|
own_device = ModelService.check_own_device(userID=userID, UID=uid)
|
|
own_device = ModelService.check_own_device(userID=userID, UID=uid)
|
|
if own_permission is True or own_device is True:
|
|
if own_permission is True or own_device is True:
|
|
s3 = S3ClassObject()
|
|
s3 = S3ClassObject()
|
|
@@ -206,7 +206,7 @@ class StreamMedia(View):
|
|
|
|
|
|
def get_admin_all_stream(self, request_dict, userID,response):
|
|
def get_admin_all_stream(self, request_dict, userID,response):
|
|
# 判断
|
|
# 判断
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=30)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=30)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
page = int(request_dict.get('page', None))
|
|
page = int(request_dict.get('page', None))
|
|
line = int(request_dict.get('line', None))
|
|
line = int(request_dict.get('line', None))
|
|
@@ -225,7 +225,7 @@ class StreamMedia(View):
|
|
|
|
|
|
def get_admin_del_stream(self, request_dict, userID,response):
|
|
def get_admin_del_stream(self, request_dict, userID,response):
|
|
# 判断
|
|
# 判断
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=10)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=10)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
id_list = request_dict.getlist('id', None)
|
|
id_list = request_dict.getlist('id', None)
|
|
|
|
|
|
@@ -239,7 +239,7 @@ class StreamMedia(View):
|
|
|
|
|
|
def get_admin_del_video(self, request_dict, userID,response):
|
|
def get_admin_del_video(self, request_dict, userID,response):
|
|
# 判断
|
|
# 判断
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=10)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=10)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
|
|
|
|
key_list = request_dict.getlist('key', None)
|
|
key_list = request_dict.getlist('key', None)
|
|
@@ -288,7 +288,7 @@ class StreamMedia(View):
|
|
return response.json(444)
|
|
return response.json(444)
|
|
|
|
|
|
def get_admin_update_stream(self, userID, request_dict,response):
|
|
def get_admin_update_stream(self, userID, request_dict,response):
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=50)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=50)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
id = request_dict.get('id', None)
|
|
id = request_dict.get('id', None)
|
|
status = request_dict.get('status', None)
|
|
status = request_dict.get('status', None)
|
|
@@ -303,7 +303,7 @@ class StreamMedia(View):
|
|
return response.json(404)
|
|
return response.json(404)
|
|
|
|
|
|
def get_admin_vod_url(self, userID, request_dict,response):
|
|
def get_admin_vod_url(self, userID, request_dict,response):
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=30)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=30)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
uid = request_dict.get('uid', None)
|
|
uid = request_dict.get('uid', None)
|
|
channel = request_dict.get('channel', None)
|
|
channel = request_dict.get('channel', None)
|
|
@@ -318,7 +318,7 @@ class StreamMedia(View):
|
|
return response.json(404)
|
|
return response.json(404)
|
|
|
|
|
|
def get_admin_find_stream(self, userID, request_dict,response):
|
|
def get_admin_find_stream(self, userID, request_dict,response):
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=20)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=20)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
content = request_dict.get('content', None)
|
|
content = request_dict.get('content', None)
|
|
page = int(request_dict.get('page', None))
|
|
page = int(request_dict.get('page', None))
|
|
@@ -342,7 +342,7 @@ class StreamMedia(View):
|
|
return response.json(404)
|
|
return response.json(404)
|
|
|
|
|
|
def get_all_server_json(self, userID,response):
|
|
def get_all_server_json(self, userID,response):
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=20)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=20)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
url = NGINX_RTMP_STAT
|
|
url = NGINX_RTMP_STAT
|
|
res = requests.get(url)
|
|
res = requests.get(url)
|
|
@@ -359,7 +359,7 @@ class StreamMedia(View):
|
|
uid = request_dict.get('uid', None)
|
|
uid = request_dict.get('uid', None)
|
|
flag_param = CommonService.get_param_flag(data=[channel, status, uid])
|
|
flag_param = CommonService.get_param_flag(data=[channel, status, uid])
|
|
if flag_param is True:
|
|
if flag_param is True:
|
|
- own_perm = ModelService.check_permission(userID=userID, permID=40)
|
|
|
|
|
|
+ own_perm = ModelService.check_perm(userID=userID, permID=40)
|
|
if own_perm is True:
|
|
if own_perm is True:
|
|
stream_queryset = Equipment_Stream.objects.filter(uid=uid, channel=channel)
|
|
stream_queryset = Equipment_Stream.objects.filter(uid=uid, channel=channel)
|
|
if stream_queryset.exists():
|
|
if stream_queryset.exists():
|
|
@@ -388,7 +388,7 @@ class StreamMedia(View):
|
|
return response.json(444)
|
|
return response.json(444)
|
|
|
|
|
|
def get_admin_hls_vod(self, request_dict, userID,response):
|
|
def get_admin_hls_vod(self, request_dict, userID,response):
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=30)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=30)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
uid = request_dict.get('uid', None)
|
|
uid = request_dict.get('uid', None)
|
|
channel = request_dict.get('channel', None)
|
|
channel = request_dict.get('channel', None)
|
|
@@ -465,7 +465,7 @@ def Auth_Stream(request, *callback_args,
|
|
channel = request_dict.get('channel', None)
|
|
channel = request_dict.get('channel', None)
|
|
param_flag = CommonService.get_param_flag(data=[access_token, userID, uid, channel])
|
|
param_flag = CommonService.get_param_flag(data=[access_token, userID, uid, channel])
|
|
if param_flag is True:
|
|
if param_flag is True:
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=60)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=60)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
equipment_stream_queryset = Equipment_Stream.objects.filter(userID=userID, uid=uid, channel=channel,
|
|
equipment_stream_queryset = Equipment_Stream.objects.filter(userID=userID, uid=uid, channel=channel,
|
|
status=1, access_token=access_token)
|
|
status=1, access_token=access_token)
|
|
@@ -495,7 +495,7 @@ def Auth_Live(request, *callback_args,
|
|
uid = request_dict.get('uid', None)
|
|
uid = request_dict.get('uid', None)
|
|
channel = request_dict.get('channel', None)
|
|
channel = request_dict.get('channel', None)
|
|
if userID is not None and uid is not None and channel is not None:
|
|
if userID is not None and uid is not None and channel is not None:
|
|
- own_permission = ModelService.check_permission(userID=userID, permID=90)
|
|
|
|
|
|
+ own_permission = ModelService.check_perm(userID=userID, permID=90)
|
|
if own_permission is True:
|
|
if own_permission is True:
|
|
equipment_stream_queryset = Equipment_Stream.objects.filter(userID=userID, uid=uid, channel=channel,
|
|
equipment_stream_queryset = Equipment_Stream.objects.filter(userID=userID, uid=uid, channel=channel,
|
|
status=1)
|
|
status=1)
|