diff --git a/myproject/myproject/settings.py b/myproject/myproject/settings.py index 3f89787..4229902 100644 --- a/myproject/myproject/settings.py +++ b/myproject/myproject/settings.py @@ -87,6 +87,7 @@ TENANT_APPS = [ 'orders', # Заказы 'inventory', # Складской учет 'pos', # POS Terminal + 'system_settings', # Системные настройки компании (только для владельца) ] # Объединяем для INSTALLED_APPS diff --git a/myproject/myproject/urls.py b/myproject/myproject/urls.py index 5324223..1755dff 100644 --- a/myproject/myproject/urls.py +++ b/myproject/myproject/urls.py @@ -19,12 +19,12 @@ urlpatterns = [ # Web interface for shop owners path('', views.index, name='index'), # Главная страница path('accounts/', include('accounts.urls')), # Управление аккаунтом - path('roles/', include('user_roles.urls')), # Управление ролями пользователей path('products/', include('products.urls')), # Управление товарами path('customers/', include('customers.urls')), # Управление клиентами path('inventory/', include('inventory.urls')), # Управление складом path('orders/', include('orders.urls')), # Управление заказами path('pos/', include('pos.urls')), # POS Terminal + path('settings/', include('system_settings.urls')), # Системные настройки ] # Serve media files during development diff --git a/myproject/system_settings/__init__.py b/myproject/system_settings/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/myproject/system_settings/admin.py b/myproject/system_settings/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/myproject/system_settings/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/myproject/system_settings/apps.py b/myproject/system_settings/apps.py new file mode 100644 index 0000000..8cd557d --- /dev/null +++ b/myproject/system_settings/apps.py @@ -0,0 +1,7 @@ +from django.apps import AppConfig + + +class SystemSettingsConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'system_settings' + verbose_name = 'Системные настройки' diff --git a/myproject/system_settings/migrations/__init__.py b/myproject/system_settings/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/myproject/system_settings/models.py b/myproject/system_settings/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/myproject/system_settings/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/myproject/system_settings/templates/system_settings/base_settings.html b/myproject/system_settings/templates/system_settings/base_settings.html new file mode 100644 index 0000000..76b526a --- /dev/null +++ b/myproject/system_settings/templates/system_settings/base_settings.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} + +{% block content %} +
+ Здесь в будущем вы сможете настраивать категории, статусы заказов, + часовой пояс, интеграции и другие параметры вашей компании. +
+| Email (логин): | -
- {{ created_user_email }}
-
- |
-
|---|---|
| Пароль: | -
- {{ generated_password }}
-
- |
-
| Роль: | -{{ user_role }} | -
| Email (логин): | +
+ {{ created_user_email }}
+
+ |
+
|---|---|
| Пароль: | +
+ {{ generated_password }}
+
+ |
+
| Роль: | +{{ user_role }} | +
email / password
-
- email / password
+
+ - Пользователь больше не сможет войти в систему. - Все его данные (заказы, история действий) сохранятся. - При необходимости вы сможете реактивировать пользователя. -
++ Пользователь больше не сможет войти в систему. + Все его данные (заказы, история действий) сохранятся. + При необходимости вы сможете реактивировать пользователя. +
- -{{ user_role.user.email }}
+