403Webshell
Server IP : 65.108.144.40  /  Your IP : 216.73.217.165
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User : dev ( 1000)
PHP Version : 8.2.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/erp/base/templates/base/auth/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/erp/base/templates/base/auth/permission_table.html
{% load i18n %}
{% for perm in permissions %}
<span type="button" class="perm-accordion w-100 p-2 oh-user_permission-list_item app-permissions" onclick="$(this).next().toggle();$(this).toggleClass('perm-accordion-active');">
	<div class="d-flex flex-row bd-highlight">
		<div class="p-2 bd-highlight">{{perm.app}}</div>
		<div class="p-2 bd-highlight">
			<span class="oh-tabs__input-badge-container">
				<span
				class="oh-badge permission-badge oh-badge--secondary oh-badge--small oh-badge--round ms-2 mr-2"
				align="center"
				>
				0
				</span>
			</span>
		</div>
	</div>
</span>
<div class="panel">
    <div class="oh-sticky-table">
        <div class="oh-sticky-table__table oh-table--sortable">
            <!-- Table Head -->
            <div class="oh-sticky-table__thead">
                <div class="oh-sticky-table__tr">
                    <div class="oh-sticky-table__th" style="width: 50px;" align="center">
                        <input type="checkbox" class="row-permission__select-all" id="id{{perm.app}}Permissions" onchange="selectAllPermissions(this)">
                    </div>
                    <div class="oh-sticky-table__th">{% trans "Actions" %}</div>
                    <div class="oh-sticky-table__th" style="width: 80px;">
                        <div class="d-flex justify-content-center" title="{% trans "Can create" %}">
                            <ion-icon name="add-circle-outline"></ion-icon>
                        </div>
                    </div>
                    <div class="oh-sticky-table__th" style="width: 80px;">
                        <div class="d-flex justify-content-center" title="{% trans "Can view" %}">
                            <ion-icon name="eye-outline"></ion-icon>
                        </div>
                    </div>
                    <div class="oh-sticky-table__th" style="width: 80px;">
                        <div class="d-flex justify-content-center" title="{% trans "Can edit" %}">
                            <ion-icon name="create-outline"></ion-icon>
                        </div>
                    </div>
                    <div class="oh-sticky-table__th" style="width: 80px;">
                        <div class="d-flex justify-content-center" title="{% trans "Can delete" %}">
                            <ion-icon name="trash-outline"></ion-icon>
                        </div>
                    </div>
                </div>
            </div>
            <!-- Table Body -->
            <div class="oh-sticky-table__tbody">
                {% for model in perm.app_models %}
                    {% if model.model_name not in no_permission_models %}
                        <div class="oh-sticky-table__tr" draggable="true">
                            <!-- Checkbox -->
                            <div class="oh-sticky-table__sd" align="center">
                                <input type="checkbox" id="id_{{perm.app}}{{model.model_name}}" class="row-permission" onchange="
                                    $(this).closest('.oh-sticky-table__tr').find('[type=checkbox][name=permissions]').prop('checked',$(this).is(':checked')).change();
                                ">
                            </div>
                            <!-- Model Info -->
                            <div class="oh-sticky-table__td">
                                <div class="oh-profile oh-profile--md">
                                    <div class="oh-profile__avatar mr-1">
                                        <img
                                            src="https://ui-avatars.com/api/?name={{model.verbose_name}}&background=random"
                                            class="oh-profile__image"
                                        />
                                    </div>
                                    <span class="oh-profile__name oh-text--dark">
                                        {{model.verbose_name}}
                                    </span>
                                </div>
                            </div>
                            <!-- Can Create -->
                            <div class="oh-sticky-table__td" style="width: 80px;">
                                <div class="d-flex justify-content-center">
                                    <div class="oh-switch">
                                        <input
                                            type="checkbox"
                                            name="permissions"
                                            value="add_{{model.model_name}}"
                                            class="oh-switch__checkbox"
                                            onchange="
                                                if (!$(this).is(':checked')) {
                                                    $(this).closest('.oh-sticky-table__tr').find('.row-permission').prop('checked',false)
                                                }
                                            "
                                            data-group-id="{{group.id}}"
                                            data-group-name="{{group.name}}"
                                        />
                                    </div>
                                </div>
                            </div>
                            <!-- Can View -->
                            <div class="oh-sticky-table__td" style="width: 80px;">
                                <div class="d-flex justify-content-center">
                                    <div class="oh-switch">
                                        <input
                                            type="checkbox"
                                            name="permissions"
                                            value="view_{{model.model_name}}"
                                            class="oh-switch__checkbox view-permission"
                                            onchange="
                                                if (!$(this).is(':checked')) {
                                                    $(this).closest('.oh-sticky-table__tr').find('.row-permission').prop('checked',false)
                                                }
                                            "
                                            data-group-id="{{group.id}}"
                                            data-group-name="{{group.name}}"
                                        />
                                    </div>
                                </div>
                            </div>
                            <!-- Can Edit -->
                            <div class="oh-sticky-table__td" style="width: 80px;">
                                <div class="d-flex justify-content-center">
                                    <div class="oh-switch">
                                        <input
                                            type="checkbox"
                                            name="permissions"
                                            value="change_{{model.model_name}}"
                                            class="oh-switch__checkbox"
                                            onchange="
                                                if (!$(this).is(':checked')) {
                                                    $(this).closest('.oh-sticky-table__tr').find('.row-permission').prop('checked',false)
                                                }
                                            "
                                            data-group-id="{{group.id}}"
                                            data-group-name="{{group.name}}"
                                        />
                                    </div>
                                </div>
                            </div>
                            <!-- Can Delete -->
                            <div class="oh-sticky-table__td" style="width: 80px;">
                                <div class="d-flex justify-content-center">
                                    <div class="oh-switch">
                                        <input
                                            type="checkbox"
                                            name="permissions"
                                            value="delete_{{model.model_name}}"
                                            class="oh-switch__checkbox"
                                            onchange="
                                                if (!$(this).is(':checked')) {
                                                    $(this).closest('.oh-sticky-table__tr').find('.row-permission').prop('checked',false)
                                                }
                                            "
                                            data-group-id="{{group.id}}"
                                            data-group-name="{{group.name}}"
                                        />
                                    </div>
                                </div>
                            </div>
                        </div>
                    {% endif %}
                {% endfor %}
            </div>
        </div>
    </div>
</div>
{% endfor %}

Youez - 2016 - github.com/yon3zu
LinuXploit