283 lines
15 KiB
HTML
283 lines
15 KiB
HTML
<!-- BEGIN SIDEBAR -->
|
|
{% load static%}
|
|
{% load custom_permissions %}
|
|
<div class="sidebar-wrapper sidebar-theme">
|
|
|
|
<nav id="sidebar">
|
|
|
|
<div class="navbar-nav theme-brand flex-row text-center">
|
|
<div class="nav-logo">
|
|
<div class="nav-item theme-logo">
|
|
<a href="./index.html">
|
|
<img src="{% static 'img/goodtimes.png'%}" class="navbar-logo" alt="logo">
|
|
</a>
|
|
</div>
|
|
<div class="nav-item theme-text">
|
|
<a href="{% url 'dashboard:main_dashboard'%}" class="nav-link"> <img
|
|
src="{% static 'img/goodtimes.png'%}" class="navbar-logo" alt="logo"
|
|
style="height: 45px;"></a>
|
|
</div>
|
|
</div>
|
|
<div class="nav-item sidebar-toggle">
|
|
<div class="btn-toggle sidebarCollapse">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
|
|
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
|
|
class="feather feather-chevrons-left">
|
|
<polyline points="11 17 6 12 11 7"></polyline>
|
|
<polyline points="18 17 13 12 18 7"></polyline>
|
|
</svg>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="shadow-bottom"></div>
|
|
<ul class="list-unstyled menu-categories" id="accordionExample">
|
|
{% comment %} example of menu heading dont delete it {% endcomment %}
|
|
{% comment %} <li class="menu menu-heading">
|
|
<div class="heading"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
|
stroke-linejoin="round" class="feather feather-minus">
|
|
<line x1="5" y1="12" x2="19" y2="12"></line>
|
|
</svg><span>APPLICATIONS</span></div>
|
|
</li> {% endcomment %}
|
|
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_DASHBOARD %}active{% endif %}">
|
|
<a href="{% url 'dashboard:main_dashboard'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">dashboard</span>
|
|
<span>Dashboard</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_IAM_PRINCIPAL %}
|
|
<li
|
|
class="menu {% if page_name == resource_context.RESOURCE_IAM_PRINCIPAL or page_name == resource_context.RESOURCE_IAM_PRINCIPAL_GROUP or page_name == resource_context.RESOURCE_IAM_GROUP or page_name == resource_context.RESOURCE_IAM_ROLE %}active{% endif %}">
|
|
<a href="#iam" data-bs-toggle="collapse" aria-expanded="true" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">manage_accounts</span>
|
|
<span>Manage IAM</span>
|
|
</div>
|
|
<div>
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
|
|
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
|
|
class="feather feather-chevron-right">
|
|
<polyline points="9 18 15 12 9 6"></polyline>
|
|
</svg>
|
|
</div>
|
|
</a>
|
|
<ul class="collapse submenu list-unstyled show" id="iam" data-bs-parent="#accordionExample">
|
|
{% comment %} <li
|
|
class="{% if page_name == resource_context.RESOURCE_IAM_PRINCIPAL %}active{% endif %}">
|
|
<a href="{% url 'accounts:serverside_list'%}"> Datatable serverside </a>
|
|
</li> {% endcomment %}
|
|
<li class="{% if page_name == resource_context.RESOURCE_IAM_PRINCIPAL %}active{% endif %}">
|
|
<a href="{% url 'accounts:principal_list'%}"> IAM Principal </a>
|
|
</li>
|
|
<li class="{% if page_name == resource_context.RESOURCE_IAM_PRINCIPAL_GROUP %}active{% endif %}">
|
|
<a href="{% url 'accounts:principal_group_link_list'%}"> IAM Principal Resource </a>
|
|
</li>
|
|
<!-- <li class="{% if page_name == resource_context.RESOURCE_IAM_GROUP %}active{% endif %}">
|
|
<a href="{% url 'accounts:principal_group_list'%}"> IAM Group </a>
|
|
</li>
|
|
<li class="{% if page_name == resource_context.RESOURCE_IAM_ROLE %}active{% endif %}">
|
|
<a href="{% url 'accounts:role_list'%}"> IAM Role </a>
|
|
</li> -->
|
|
</ul>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_CUSTOMER %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_CUSTOMER %}active{% endif %}">
|
|
<a href="{% url 'accounts:customer_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="{% if page_name == RESOURCE_MANAGE_CUSTOMER %}active{% endif %}">
|
|
<span class="material-symbols-outlined">group</span>
|
|
<span>Manage Customer</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_WALLET %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_WALLET %}active{% endif %}">
|
|
<a href="{% url 'manage_wallets:wallet_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">
|
|
wallet
|
|
</span>
|
|
<span>Manage Wallet</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_PAYMENT %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_PAYMENT %}active{% endif %}">
|
|
<a href="{% url 'manage_wallets:payment_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">
|
|
payments
|
|
</span>
|
|
<span>Manage Payment</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_BANK_ACCOUNTS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_BANK_ACCOUNTS %}active{% endif %}">
|
|
<a href="{% url 'manage_wallets:account_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">
|
|
account_balance_wallet
|
|
</span>
|
|
<span>Manage Accounts</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_WITHDRAWALS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_WITHDRAWALS %}active{% endif %}">
|
|
<a href="{% url 'manage_wallets:withdrawal_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">
|
|
currency_pound
|
|
</span>
|
|
<span>Manage Withdrawals</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_SUBSCRIPTIONS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_SUBSCRIPTIONS %}active{% endif %}">
|
|
<a href="{% url 'manage_subscriptions:subscription_list'%}" aria-expanded="false"
|
|
class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">subscriptions</span>
|
|
<span>Manage Subscription</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_COUPONS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_COUPONS %}active{% endif %}">
|
|
<a href="{% url 'manage_coupons:coupon_list'%}" aria-expanded="false"
|
|
class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">local_offer</span>
|
|
<span>Manage Coupons</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_PRINCIPAL_SUBSCRIPTIONS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_PRINCIPAL_SUBSCRIPTIONS %}active{% endif %}">
|
|
<a href="{% url 'manage_subscriptions:principal_subscriptions_list'%}" aria-expanded="false"
|
|
class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">loyalty</span>
|
|
<span>Principal Subscriptions</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_REFERRALS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_REFERRALS %}active{% endif %}">
|
|
<a href="{% url 'manage_referrals:code_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">person_add</span>
|
|
<span>Manage Referrals</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_VENUES %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_VENUES %}active{% endif %}">
|
|
<a href="{% url 'manage_events:venue_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">
|
|
pin_drop
|
|
</span>
|
|
<span>Manage Venues</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_EVENTS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_EVENTS %}active{% endif %}">
|
|
<a href="{% url 'manage_events:event_list' %}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">event</span>
|
|
<span>Manage Events</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_CONTACT_US %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_CONTACT_US %}active{% endif %}">
|
|
<a href="{% url 'manage_communications:contact_us_list'%}" aria-expanded="false"
|
|
class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">phone_in_talk</span>
|
|
<span>Manage Contact Us</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_CMS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_CMS %}active{% endif %}">
|
|
<a href="{% url 'manage_cms:cms_dashboard'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">bookmark_manager</span>
|
|
<span>Manage CMS</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
<!-- <li class="menu">
|
|
<a href="./app-calendar.html" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">analytics</span>
|
|
<span>Manage Reports</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="menu">
|
|
<a href="./app-calendar.html" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">sell</span>
|
|
<span>Manage Coupon</span>
|
|
</div>
|
|
</a>
|
|
</li> -->
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_FEEDBACK %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_FEEDBACK %}active{% endif %}">
|
|
|
|
<a href="{% url 'manage_communications:feedback_list'%}" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">rate_review</span>
|
|
<span>Manage Feedback</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
<!-- <li class="menu">
|
|
<a href="./app-calendar.html" aria-expanded="false" class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">account_circle</span>
|
|
<span>My Profile</span>
|
|
</div>
|
|
</a>
|
|
</li> -->
|
|
{% if user|has_resource_permission:resource_context.RESOURCE_MANAGE_NOTIFICATIONS %}
|
|
<li class="menu {% if page_name == resource_context.RESOURCE_MANAGE_NOTIFICATIONS %}active{% endif %}">
|
|
<a href="{% url 'manage_notifications:notification_list'%}" aria-expanded="false"
|
|
class="dropdown-toggle">
|
|
<div class="">
|
|
<span class="material-symbols-outlined">notifications</span>
|
|
<span>Notification</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</div>
|
|
<!-- END SIDEBAR --> |