mirror of https://github.com/jumpserver/jumpserver
Merge branch 'dev' of git.coding.net:jumpserver/jumpserver into dev
commit
ea29305f8b
|
@ -45,7 +45,7 @@ class IDC(models.Model):
|
||||||
phone = models.CharField(max_length=32, blank=True, null=True, default='', verbose_name=u'联系电话')
|
phone = models.CharField(max_length=32, blank=True, null=True, default='', verbose_name=u'联系电话')
|
||||||
address = models.CharField(max_length=128, blank=True, null=True, default='', verbose_name=u"机房地址")
|
address = models.CharField(max_length=128, blank=True, null=True, default='', verbose_name=u"机房地址")
|
||||||
network = models.TextField(blank=True, null=True, default='', verbose_name=u"IP地址段")
|
network = models.TextField(blank=True, null=True, default='', verbose_name=u"IP地址段")
|
||||||
date_added = models.DateField(auto_now=True, default='', null=True)
|
date_added = models.DateField(auto_now=True, null=True)
|
||||||
operator = models.CharField(max_length=32, blank=True, default='', null=True, verbose_name=u"运营商")
|
operator = models.CharField(max_length=32, blank=True, default='', null=True, verbose_name=u"运营商")
|
||||||
comment = models.CharField(max_length=128, blank=True, default='', null=True, verbose_name=u"备注")
|
comment = models.CharField(max_length=128, blank=True, default='', null=True, verbose_name=u"备注")
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ from passlib.hash import sha512_crypt
|
||||||
from django.template.loader import get_template
|
from django.template.loader import get_template
|
||||||
from django.template import Context
|
from django.template import Context
|
||||||
|
|
||||||
from utils import get_rand_pass
|
|
||||||
from jumpserver.api import logger
|
from jumpserver.api import logger
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,11 @@ def perm_rule_detail(request):
|
||||||
header_title, path1, path2 = "授权规则", "规则管理", "规则详情"
|
header_title, path1, path2 = "授权规则", "规则管理", "规则详情"
|
||||||
|
|
||||||
# 根据rule_id 取得rule对象
|
# 根据rule_id 取得rule对象
|
||||||
|
try:
|
||||||
|
if request.method == "GET":
|
||||||
rule_id = request.GET.get("id")
|
rule_id = request.GET.get("id")
|
||||||
|
if not rule_id:
|
||||||
|
raise ServerError("Rule Detail - no rule id get")
|
||||||
rule_obj = PermRule.objects.get(id=rule_id)
|
rule_obj = PermRule.objects.get(id=rule_id)
|
||||||
user_obj = rule_obj.user.all()
|
user_obj = rule_obj.user.all()
|
||||||
user_group_obj = rule_obj.user_group.all()
|
user_group_obj = rule_obj.user_group.all()
|
||||||
|
@ -68,6 +72,8 @@ def perm_rule_detail(request):
|
||||||
user_groups = user_group_obj
|
user_groups = user_group_obj
|
||||||
assets = asset_obj
|
assets = asset_obj
|
||||||
asset_groups = asset_group_obj
|
asset_groups = asset_group_obj
|
||||||
|
except ServerError, e:
|
||||||
|
logger.warning(e)
|
||||||
|
|
||||||
return my_render('jperm/perm_rule_detail.html', locals(), request)
|
return my_render('jperm/perm_rule_detail.html', locals(), request)
|
||||||
|
|
||||||
|
@ -349,8 +355,11 @@ def perm_role_detail(request):
|
||||||
# 渲染数据
|
# 渲染数据
|
||||||
header_title, path1, path2 = "系统用户", "系统用户管理", "系统用户详情"
|
header_title, path1, path2 = "系统用户", "系统用户管理", "系统用户详情"
|
||||||
|
|
||||||
|
try:
|
||||||
if request.method == "GET":
|
if request.method == "GET":
|
||||||
role_id = request.GET.get("id")
|
role_id = request.GET.get("id")
|
||||||
|
if not role_id:
|
||||||
|
raise ServerError("not role id")
|
||||||
role = get_object(PermRole, id=role_id)
|
role = get_object(PermRole, id=role_id)
|
||||||
role_info = get_role_info(role_id)
|
role_info = get_role_info(role_id)
|
||||||
|
|
||||||
|
@ -361,6 +370,8 @@ def perm_role_detail(request):
|
||||||
users = role_info.get("users")
|
users = role_info.get("users")
|
||||||
user_groups = role_info.get("user_groups")
|
user_groups = role_info.get("user_groups")
|
||||||
pushed_asset, need_push_asset = get_role_push_host(get_object(PermRole, id=role_id))
|
pushed_asset, need_push_asset = get_role_push_host(get_object(PermRole, id=role_id))
|
||||||
|
except ServerError, e:
|
||||||
|
logger.warning(e)
|
||||||
|
|
||||||
return my_render('jperm/perm_role_detail.html', locals(), request)
|
return my_render('jperm/perm_role_detail.html', locals(), request)
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
|
|
||||||
<a href="{% url 'idc_edit' %}?id={{ post.id }}" class="btn btn-xs btn-info">编辑</a>
|
<a href="{% url 'idc_edit' %}?id={{ post.id }}" class="btn btn-xs btn-info">编辑</a>
|
||||||
<a href="{% url 'idc_del' %}?id={{ post.id }}" class="btn btn-xs btn-danger idc_del">删除</a>
|
<a value="{% url 'idc_del' %}?id={{ post.id }}" class="btn btn-xs btn-danger idc_del">删除</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -89,7 +89,7 @@ function remove_sudo(sudo_id){
|
||||||
if (confirm("确认删除")) {
|
if (confirm("确认删除")) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
url: "/jperm/sudo/perm_sudo_delete/",
|
url: "/jperm/sudo/del/",
|
||||||
data: "id=" + sudo_id,
|
data: "id=" + sudo_id,
|
||||||
success: function(msg){
|
success: function(msg){
|
||||||
alert( "成功: " + msg );
|
alert( "成功: " + msg );
|
||||||
|
|
Loading…
Reference in New Issue