Ver código fonte

marge updates with open webapp base

kateshev14 5 meses atrás
pai
commit
fa43aaf47f

+ 1 - 1
SharixAdmin/static/SharixAdmin/img/file.svg

@@ -1,3 +1,3 @@
 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M20 8.94C19.9896 8.84813 19.9695 8.75763 19.94 8.67V8.58C19.8919 8.47718 19.8278 8.38267 19.75 8.3L13.75 2.3C13.6673 2.22222 13.5728 2.15808 13.47 2.11H13.38C13.2784 2.05174 13.1662 2.01434 13.05 2H7C6.20435 2 5.44129 2.31607 4.87868 2.87868C4.31607 3.44129 4 4.20435 4 5V19C4 19.7956 4.31607 20.5587 4.87868 21.1213C5.44129 21.6839 6.20435 22 7 22H17C17.7956 22 18.5587 21.6839 19.1213 21.1213C19.6839 20.5587 20 19.7956 20 19V9C20 9 20 9 20 8.94ZM14 5.41L16.59 8H15C14.7348 8 14.4804 7.89464 14.2929 7.70711C14.1054 7.51957 14 7.26522 14 7V5.41ZM18 19C18 19.2652 17.8946 19.5196 17.7071 19.7071C17.5196 19.8946 17.2652 20 17 20H7C6.73478 20 6.48043 19.8946 6.29289 19.7071C6.10536 19.5196 6 19.2652 6 19V5C6 4.73478 6.10536 4.48043 6.29289 4.29289C6.48043 4.10536 6.73478 4 7 4H12V7C12 7.79565 12.3161 8.55871 12.8787 9.12132C13.4413 9.68393 14.2044 10 15 10H18V19Z" fill="#479FF8"/>
+<path d="M20 8.94C19.9896 8.84813 19.9695 8.75763 19.94 8.67V8.58C19.8919 8.47718 19.8278 8.38267 19.75 8.3L13.75 2.3C13.6673 2.22222 13.5728 2.15808 13.47 2.11H13.38L13.06 2H7C6.20435 2 5.44129 2.31607 4.87868 2.87868C4.31607 3.44129 4 4.20435 4 5V19C4 19.7956 4.31607 20.5587 4.87868 21.1213C5.44129 21.6839 6.20435 22 7 22H17C17.7956 22 18.5587 21.6839 19.1213 21.1213C19.6839 20.5587 20 19.7956 20 19V9C20 9 20 9 20 8.94ZM14 5.41L16.59 8H14V5.41ZM18 19C18 19.2652 17.8946 19.5196 17.7071 19.7071C17.5196 19.8946 17.2652 20 17 20H7C6.73478 20 6.48043 19.8946 6.29289 19.7071C6.10536 19.5196 6 19.2652 6 19V5C6 4.73478 6.10536 4.48043 6.29289 4.29289C6.48043 4.10536 6.73478 4 7 4H12V9C12 9.26522 12.1054 9.51957 12.2929 9.70711C12.4804 9.89464 12.7348 10 13 10H18V19Z" fill="#275A27"/>
 </svg>

+ 3 - 0
SharixAdmin/static/SharixAdmin/img/file.svg:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\ekate\Downloads\SharixGuide_AdminANDClient (21).zip

+ 0 - 1
SharixAdmin/templates/SharixAdmin/account.html

@@ -4,7 +4,6 @@
 
 {% block contenthome %}
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     <p class="description_service">Управление данными пользователей и изменение личных настроек. 
       Личный кабинет обеспечивает удобный доступ к информации о состоянии аккаунта.</p>
 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/comments.html

@@ -14,7 +14,6 @@
   }
 </style>
 
-<h1 class="mainHeader">{{ title }}</h1>
 <p class="description_service">Просмотр всех комментариев, оставленных пользователями о работе системы. 
   Здесь можно увидеть полезные отзывы и предложения по повышению эффективности работы интерфейса.</p>
       <div class="row justify-content-start">

+ 6 - 9
SharixAdmin/templates/SharixAdmin/index.html

@@ -121,7 +121,7 @@
             <span class="menu-bar-label">Управление правами</span>
           </div>
         </a>
-      </li> {% endcomment %}
+      </li>
       <li class="nav-item">
         <a href="{% url 'service_type' %}" class="nav-link {% if current_page == "service_type" %}active rounded{% endif %}">
           <div class="link d-flex align-items-center">
@@ -169,11 +169,8 @@
           </div>
         </a>
       </li>
-<<<<<<< HEAD
       {% if user.is_superuser %}      
       <li class="nav-item">
-=======
-      {% if is_partner_admin %}
         <li class="nav-item">
           <a href="{% url 'partner_detail' %}" class="nav-link {% if current_page == 'partner' %}active rounded{% endif %}">
             <div class="link d-flex align-items-center">
@@ -185,13 +182,13 @@
                   {% else %}
                     {% static 'SharixAdmin/img/menu/person.svg' %}
                   {% endif %}">
-              <span class="menu-bar-label">О партнере</span>
+              <span class="menu-bar-label">О компании</span>
             </div>
           </a>
         </li>
-      {% endif %}
-      {% comment %} <li class="nav-item">
->>>>>>> upstream/unstable
+      </li>
+
+      <!--<li class="nav-item">
         <a href="{% url 'service_information-add' %}" class="nav-link {% if current_page == "service_info" %}active rounded{% endif %}">
           <div class="link d-flex align-items-center">
             <img
@@ -205,7 +202,7 @@
             <span class="menu-bar-label">Информация о сервисе</span>
           </div>
         </a>
-      </li> {% endcomment %}
+      </li>-->
       <li class="nav-item">
         <a href="{% url 'payment' %}" class="nav-link {% if current_page == "payment" %}active rounded{% endif %}">
           <div class="link d-flex align-items-center">

+ 0 - 1
SharixAdmin/templates/SharixAdmin/main.html

@@ -2,7 +2,6 @@
 {% load i18n %}
 
 {% block contenthome %}
-<h1 class="mainHeader">{{ title }}</h1>
 <p class="description_service">Это удобное и информативное пространство, где пользователи могут быстро ознакомиться с основной документацией сервиса ShariX Guide. 
     <br>Также здесь представлена краткая информация про пользователя, его дату регистрации, а также баланс баллов. При необходимости можно приобрести баллы.</br></p>    
 

+ 7 - 4
SharixAdmin/templates/SharixAdmin/partner.html

@@ -3,10 +3,13 @@
 {% load static %}
 
 {% block contenthome %}
-<p class="description_service">
-    Это система управления государством, источником власти в которой является сам народ. Именно народ решает, какие законы и нормы необходимы для гармоничного существования и развития государства. Таким образом, каждый человек в демократическом обществе 
-    Получает определенный набор свобод и обязательств сформированных с учетом интересов всего сообщества. Исходя из вышесказанного, можно заключить, что демократия – это возможность для каждого человека свободно участвовать в непосредственном управлении своим государством, обществом и личной судьбой в конечном счете
-</p>
+{% if user.is_superuser %}
+<p class="description_service"> Полный обзор всей доступной информации о компании. 
+    Администраторы могут просматривать и редактировать информацию с определёнными данными. </p>
+    {%else%}
+<p class="description_service">Полный обзор всей доступной информации о компании. Пользователи могут просматривать информацию 
+    с определенными данными: название, юр.лицо, представитель и описание компании.</p>
+    {%endif%}
 
 <div class="card w-100 mb-4">
     <div class="card-body position-relative">

+ 2 - 2
SharixAdmin/templates/SharixAdmin/partner_edit.html

@@ -7,8 +7,8 @@
 <a class="display-block btn btn-sm btn-outline-secondary" href="{% url 'partner_detail' %}"><< Назад</a>
 
 <p class="description_service">
-    Это система управления государством, источником власти в которой является сам народ. Именно народ решает, какие законы и нормы необходимы для гармоничного существования и развития государства. Таким образом, каждый человек в демократическом обществе 
-    Получает определенный набор свобод и обязательств сформированных с учетом интересов всего сообщества. Исходя из вышесказанного, можно заключить, что демократия – это возможность для каждого человека свободно участвовать в непосредственном управлении своим государством, обществом и личной судьбой в конечном счете
+  Полный обзор всей доступной информации о компании. 
+  Администраторы могут просматривать и редактировать информацию с определёнными данными.
 </p>
 
 <form method="post" class="d-flex flex-column align-items-end">

+ 0 - 1
SharixAdmin/templates/SharixAdmin/partners.html

@@ -3,7 +3,6 @@
 
 {% block contenthome %}
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     <p class="description_service">Управление партнерскими отношениями. Администраторы могут просматривать информацию о текущих партнерах, 
       добавлять новых партнеров, управлять условиями сотрудничества и менять статус партнера. 
       Кроме того, здесь имеется сортировка, позволяющая администратору легко настроить поиск в соответствии с предпочтениями.</p>

+ 0 - 1
SharixAdmin/templates/SharixAdmin/payment.html

@@ -3,7 +3,6 @@
 
 {% block contenthome %}
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     <p class="description_service">Управление данными реквизитов компании. Администраторы могут просматривать и вносить правки в реквизиты компании.</p>
 
 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/payment_way.html

@@ -3,7 +3,6 @@
 
 {% block contenthome %}
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     <p class="description_service"> Выбор удобного способа оплаты заказа, включая банковский перевод, 
       оплату картой или электронными деньгами. Данные пользователей надежно защищены системой безопасности сервиса.</p>
 

+ 1 - 1
SharixAdmin/templates/SharixAdmin/service.html

@@ -3,7 +3,7 @@
 
 
 {% block contenthome %}
-    <h1 class="mainHeader">{{ title }}</h1>
+
     {% if user.is_superuser %}
     <p class="description_service">Просмотр и создание новых экскурсий. Здесь админ может просматривать и добавлять экскурсии с различными данными: 
       организатор экскурсии, название экскурсии, рейтинг, цена и активация/деактивация экскурсии. Кроме того, здесь имеется сортировка, 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/service_information_form.html

@@ -3,7 +3,6 @@
 
 {% block contenthome %}
 <div class="container">
-<h1 class="mainHeader">{{ title }}</h1>
 {% if user.is_superuser %}
 <p class="description_service"> Полный обзор всей доступной информации о сервисе. 
     Администраторы могут просматривать и редактировать информацию с определенными данными: название, юр.лицо, представитель и описание сервиса. </p>

+ 1 - 1
SharixAdmin/templates/SharixAdmin/service_type.html

@@ -15,7 +15,7 @@
 </style>
 
 
-<h1 class="mainHeader">{{ title }}</h1>
+
 <p class="description_service">Управление набором предоставляемых услуг. Здесь админы могут создавать, редактировать и удалять описания услуг. 
   Кроме того, здесь имеется сортировка, позволяющая администратору легко настроить поиск в соответствии с предпочтениями.</p>
 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/task_management.html

@@ -3,7 +3,6 @@
 
 {% block contenthome %}
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     <p class="description_service">Просмотр всех текущих задач и управление ими, назначая исполнителей или изменяя сроки выполнения. 
       Администраторы могут создавать новые задачи, редактировать уже существующие и удалять ненужные задачи. 
       Здесь также можно просматривать статус выполнения задач и отслеживать их прогресс.</p>

+ 0 - 1
SharixAdmin/templates/SharixAdmin/transactions.html

@@ -5,7 +5,6 @@
 {% block contenthome %}
 
 <div class="container">
-    <h1 class="mainHeader">{{ title }}</h1>
     {% if user.is_superuser %}
     <p class="description_service">Полная информация обо всех заказах пользователей. 
       Админы могут просматривать детали каждого заказа, включая выбранные услуги, стоимость, дату и время заказа. 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/user_information.html

@@ -14,7 +14,6 @@
   }
 </style>
 
-<h1 class="mainHeader">{{ title }}</h1>
 <p class="description_service">Настройка доступа и разрешений для пользователей в системе. 
   Администраторы могут назначать роли с различными уровнями доступа, определять права пользователей на просмотр, редактирование и удаление информации. 
   Также можно добавлять самих пользователей с определенными привилегиями и управлять их членством. При регистрации пользователи появляются здесь. 

+ 0 - 1
SharixAdmin/templates/SharixAdmin/user_information_delete.html

@@ -2,7 +2,6 @@
 {% load i18n %}
 
 {% block contenthome %}
-<h1 class="mainHeader">{{ title }}</h1>
 <form method="post">
     {% csrf_token %}
     <div class="container m-2">

+ 1 - 1
SharixAdmin/urls.py

@@ -28,7 +28,7 @@ urlpatterns = [
     path('logout/', logout_view, name='logoutweb'),
     path('balance/', balance, name='balance'),
 
-    path('payment/', login_required(paymentView), name='payment'),
+    path('payment/', login_required(PaymentView.as_view()), name='payment'),
     path('payment_way/', login_required(paymentWayView), name='payment_way'),
 
     path('account/', login_required(AccountView), name='account'),

+ 1 - 1
SharixAdmin/views/comments.py

@@ -6,7 +6,7 @@ from SharixAdmin.forms import CommentsCreateForm, ServiceTypeUpdateForm
 from dbsynce.models import Comments
 from django.urls import reverse
 from django.utils.translation import gettext as _
-from SharixAdmin.groups import group_required
+from SharixAdmin.utils import group_required
 from django.contrib.auth.decorators import login_required
 from django.http import JsonResponse
 

+ 1 - 1
SharixAdmin/views/partner.py

@@ -19,7 +19,7 @@ class PartnerDetailView(UserPassesTestMixin, BaseView, DetailView):
     template_name = 'SharixAdmin/partner.html'
     context_object_name = 'company'
 
-    page_title = _('О партнере')
+    page_title = _('О компании')
     page_name = 'partner'
 
     # Проверяем состояит ли текущий пользователь в группе PARTNER-ADMIN

+ 1 - 1
SharixAdmin/views/task_management.py

@@ -1,10 +1,10 @@
 from django_tables2 import SingleTableView
 from django.contrib.auth.mixins import UserPassesTestMixin
-from SharixAdmin.groups import group_required
 from SharixAdmin.tables import TaskTable
 from django.contrib.auth.decorators import login_required
 from dbsynce.models import Company
 from django.http import JsonResponse
+from SharixAdmin.utils import group_required
 from django.utils.translation import gettext as _