• 八千流's avatar
    超级管理员可创建超级审计员并可设置审计员为组织审计员 (#3141) · a2376d3a
    八千流 authored
    * [Update] 超级管理员可创建超级审计员并可设置审计员为组织审计员
    
    * [Update] 修改小问题
    
    * [Update] 修改普通用户角色可以是组织审计员
    
    * [Update] 更改组织审计员切换组织问题
    
    * [Update] 修改小问题
    
    * [Update] 普通用户是组织审计员的页面左侧栏显示
    
    * [Update] 修改删除权限问题和组织显示问题
    
    * [Update] 优化逻辑
    
    * [Update] 优化类名
    
    * [Update] 修改小问题
    
    * [Update] 优化逻辑
    
    * [Update] 优化切换到某一个组织逻辑
    
    * [Update] 修改用户详情页的 删除/更新 按钮是否可点击
    
    * [Update] 优化代码
    
    * [Update] 组织管理列表增加审计员显示
    
    * [Update] 优化代码细节
    
    * [Update] 优化权限类逻辑
    
    * [Update] 优化导航菜单控制
    
    * [Update] 优化页面控制逻辑
    
    * [Update] 修改变量名错误问题
    
    * [Update] 修改页面上的小问题
    
    * [Update] 审计员或组织审计员能够更新个人部分信息
    
    * [Update] 用户名为admin的用户不能被删除
    
    * [Update] 不同用户在不同组织下扮演不同角色的权限不同,为了避免切换组织时出现403,重定向到index
    
    * [Update] 一个用户在同一个组织既是管理员又是审计员,隐藏个人信息模块,仅当是审计员,在当前组织显示个人信息模块
    
    * [Update] 修改方法命名
    
    * [Update] 优化代码细节
    
    * [Update] 修改命令执行列表方法
    
    * [Update] 优化用户之间操作的权限逻辑;添加 UserModel 的 property 属性;修改 Organization 的 related name 名称;
    
    * [Update] 修改OrgProcessor Anonymous问题
    
    * [Update] 修改用户序列类校验组织和转换raw密码的逻辑
    a2376d3a
_user_profile.html 1.84 KB
{% load static %}
{% load i18n %}
<li class="nav-header">
    <div class="profile-element" style="height: 65px">
        <div href="http://www.jumpserver.org" target="_blank" style="width: 100%; background-image: url({% static 'img/header-profile.png' %})">
             <img alt="logo" height="55" width="185" style="margin-right: 5px" src="{{ LOGO_TEXT_URL }}"/>
        </div>
    </div>
    <div class="logo-element">
        <img alt="image" height="40" src="{{ LOGO_URL }}"/>
    </div>
    {% if ADMIN_OR_AUDIT_ORGS and request.COOKIES.IN_ADMIN_PAGE != 'No' %}
        {% if ADMIN_OR_AUDIT_ORGS|length > 1 or not CURRENT_ORG.is_default %}
            <div>
                <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" style="display: block; background-color: transparent; color: #8095a8; padding: 14px 20px 14px 25px">
                    <i class="fa fa-bookmark" style="width: 14px; "></i>
                    <span class="nav-label" style="padding-left: 7px">
                        {{ CURRENT_ORG.name }}
                    </span>
                    <span class="fa fa-sort-desc pull-right"></span>
                </a>
                <ul class="dropdown-menu" style="min-width: 220px">
                    {% for org in ADMIN_OR_AUDIT_ORGS %}
                        <li>
                            <a class="org-dropdown" href="{% url 'orgs:org-switch' pk=org.id %}" data-id="{{ org.id }}">
                                {{ org.name }}
                                {% if org.id == CURRENT_ORG.id %}
                                    <span class="fa fa-circle" style="padding-top: 5px; color: #1ab394"></span>
                                {% endif %}
                            </a>
                        </li>
                    {% endfor %}
                </ul>
            </div>
        {% endif %}
    {% endif %}
</li>