mirror of https://github.com/jumpserver/jumpserver
				
				
				
			Merge branches 'master' and 'wangyong' of gitcafe.com:ibuler/jumpserver
						commit
						6c10cf1a5a
					
				| 
						 | 
				
			
			@ -167,7 +167,7 @@ def db_idc_delete(request, idc_id):
 | 
			
		|||
 | 
			
		||||
    idc = IDC.objects.filter(id=idc_id)
 | 
			
		||||
    if idc:
 | 
			
		||||
        idc_class = idc.first()
 | 
			
		||||
        idc_class = idc[0]
 | 
			
		||||
        idc_class.asset_set.update(idc=default_idc)
 | 
			
		||||
        idc.delete()
 | 
			
		||||
    else:
 | 
			
		||||
| 
						 | 
				
			
			@ -330,7 +330,7 @@ def host_edit_common_batch(request):
 | 
			
		|||
                asset_alias.save()
 | 
			
		||||
            else:
 | 
			
		||||
                AssetAlias.objects.create(user=u, host=a, alias=j_alias)
 | 
			
		||||
    return my_render('jasset/host_list_common.html')
 | 
			
		||||
    return my_render('jasset/host_list_common.html', locals(), request)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@require_login
 | 
			
		||||
| 
						 | 
				
			
			@ -539,7 +539,7 @@ def host_detail(request):
 | 
			
		|||
    post = Asset.objects.filter(id=host_id)
 | 
			
		||||
    if not post:
 | 
			
		||||
        return httperror(request, '没有此主机!')
 | 
			
		||||
    post = post.first()
 | 
			
		||||
    post = post[0]
 | 
			
		||||
 | 
			
		||||
    if is_group_admin(request) and not validate(request, asset=[host_id]):
 | 
			
		||||
        return httperror(request, '您无权查看!')
 | 
			
		||||
| 
						 | 
				
			
			@ -697,7 +697,7 @@ def group_add(request):
 | 
			
		|||
            pass
 | 
			
		||||
 | 
			
		||||
        else:
 | 
			
		||||
            j_dept = DEPT.objects.filter(id=j_dept).first()
 | 
			
		||||
            j_dept = DEPT.objects.filter(id=j_dept)[0]
 | 
			
		||||
            group = BisGroup.objects.create(name=j_group, dept=j_dept, comment=j_comment)
 | 
			
		||||
            for host in j_hosts:
 | 
			
		||||
                g = Asset.objects.get(id=host)
 | 
			
		||||
| 
						 | 
				
			
			@ -772,7 +772,7 @@ def group_edit(request):
 | 
			
		|||
    group_id = request.GET.get('id', '')
 | 
			
		||||
    group = BisGroup.objects.filter(id=group_id)
 | 
			
		||||
    if group:
 | 
			
		||||
        group = group.first()
 | 
			
		||||
        group = group[0]
 | 
			
		||||
    else:
 | 
			
		||||
        httperror(request, u'没有这个主机组!')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -918,10 +918,9 @@ def host_search(request):
 | 
			
		|||
        posts = post_all.filter(dept=dept)
 | 
			
		||||
 | 
			
		||||
    elif is_common_user(request):
 | 
			
		||||
        username = get_session_user_info(request)[2]
 | 
			
		||||
        user_id, username = get_session_user_info(request)[0:2]
 | 
			
		||||
        post_perm = user_perm_asset_api(username)
 | 
			
		||||
        posts = list(set(post_all) & set(post_perm))
 | 
			
		||||
 | 
			
		||||
    contact_list, p, contacts, page_range, current_page, show_first, show_end = pages(posts, request)
 | 
			
		||||
 | 
			
		||||
    return my_render('jasset/host_search.html', locals(), request)
 | 
			
		||||
| 
						 | 
				
			
			@ -71,7 +71,7 @@ def log_kill(request):
 | 
			
		|||
    pid = request.GET.get('id', '')
 | 
			
		||||
    log = Log.objects.filter(pid=pid)
 | 
			
		||||
    if log:
 | 
			
		||||
        log = log.first()
 | 
			
		||||
        log = log[0]
 | 
			
		||||
        dept_name = log.dept_name
 | 
			
		||||
        deptname = get_session_user_info(request)[4]
 | 
			
		||||
        if is_group_admin(request) and dept_name != deptname:
 | 
			
		||||
| 
						 | 
				
			
			@ -89,7 +89,7 @@ def log_history(request):
 | 
			
		|||
    log_id = request.GET.get('id', 0)
 | 
			
		||||
    log = Log.objects.filter(id=int(log_id))
 | 
			
		||||
    if log:
 | 
			
		||||
        log = log.first()
 | 
			
		||||
        log = log[0]
 | 
			
		||||
        dept_name = log.dept_name
 | 
			
		||||
        deptname = get_session_user_info(request)[4]
 | 
			
		||||
        if is_group_admin(request) and dept_name != deptname:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -634,7 +634,7 @@ def perm_apply(request):
 | 
			
		|||
    """ 权限申请 """
 | 
			
		||||
    header_title, path1, path2 = u'主机权限申请', u'权限管理', u'申请主机'
 | 
			
		||||
    user_id, username = get_session_user_info(request)[0:2]
 | 
			
		||||
    name = User.objects.get(id=user_id).name
 | 
			
		||||
    name = User.objects.get(id=user_id).username
 | 
			
		||||
    dept_id, deptname, dept = get_session_user_info(request)[3:6]
 | 
			
		||||
    perm_host = user_perm_asset_api(username)
 | 
			
		||||
    all_host = Asset.objects.filter(dept=dept)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -254,7 +254,7 @@ def get_session_user_info(request):
 | 
			
		|||
    user_id = request.session.get('user_id', 0)
 | 
			
		||||
    user = User.objects.filter(id=user_id)
 | 
			
		||||
    if user:
 | 
			
		||||
        user = user.first()
 | 
			
		||||
        user = user[0]
 | 
			
		||||
        dept = user.dept
 | 
			
		||||
        return [user.id, user.username, user, dept.id, dept.name, dept]
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,7 +66,6 @@ def run():
 | 
			
		|||
        log_hanler(pid_id)
 | 
			
		||||
 | 
			
		||||
    for pid_id, pid, log_path, is_finished, log_finished, start_time in pids1:
 | 
			
		||||
        print pid_id, start_time, type(start_time)
 | 
			
		||||
        try:
 | 
			
		||||
            file_time = int(os.stat(log_path).st_ctime)
 | 
			
		||||
            now_time = int(time.time())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue