feat: Enhance admin permissions and improve product currency handling
This commit is contained in:
@@ -20,4 +20,16 @@ STATIC_ROOT = 'app/static'
|
||||
# ==============================================================================
|
||||
|
||||
USE_X_FORWARDED_HOST = True
|
||||
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
|
||||
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
|
||||
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': os.getenv("DB_NAME"),
|
||||
'USER': os.getenv("DB_USER"),
|
||||
'PASSWORD': os.getenv("DB_PASSWORD"),
|
||||
'HOST': '185.110.189.208',
|
||||
'PORT': 5434,
|
||||
}
|
||||
}
|
||||
@@ -98,16 +98,17 @@ UNFOLD = {
|
||||
"icon": "dashboard",
|
||||
"link": reverse_lazy("admin:index"),
|
||||
},
|
||||
{
|
||||
"title": _("آموزش استفاده از پنل"),
|
||||
"icon": "school",
|
||||
"link": reverse_lazy("admin:home_learnvideomodel_changelist"),
|
||||
"badge": "utils.admin.new_learn_video_count",
|
||||
},
|
||||
# {
|
||||
# "title": _("آموزش استفاده از پنل"),
|
||||
# "icon": "school",
|
||||
# "link": reverse_lazy("admin:home_learnvideomodel_changelist"),
|
||||
# "badge": "utils.admin.new_learn_video_count",
|
||||
# },
|
||||
{
|
||||
"title": _("فروشگاه ها"),
|
||||
"icon": "storefront",
|
||||
"link": reverse_lazy("admin:account_shopmodel_changelist"),
|
||||
"permission": lambda request: request.user.is_superuser,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -124,6 +125,7 @@ UNFOLD = {
|
||||
"icon": "shopping_cart",
|
||||
"link": reverse_lazy("admin:order_ordermodel_changelist"),
|
||||
# "badge": "utils.admin.admin_pending_count",
|
||||
"permission": lambda request: request.user.is_superuser,
|
||||
},
|
||||
{
|
||||
"title": _("سفارشات فروشگاه"),
|
||||
@@ -153,12 +155,6 @@ UNFOLD = {
|
||||
"link": reverse_lazy("admin:product_productmodel_changelist"),
|
||||
},
|
||||
|
||||
{
|
||||
"title": _("نظرات"),
|
||||
"icon": "chat",
|
||||
"link": reverse_lazy("admin:product_commentmodel_changelist"),
|
||||
"badge": "utils.admin.comment_count",
|
||||
},
|
||||
{
|
||||
"title": _("قیمت دلار"),
|
||||
"icon": "payments",
|
||||
@@ -248,7 +244,15 @@ UNFOLD = {
|
||||
"title": _("کاربران"),
|
||||
"icon": "person",
|
||||
"link": reverse_lazy("admin:account_user_changelist"),
|
||||
},{
|
||||
},
|
||||
{
|
||||
"title": "گروههای دسترسی",
|
||||
"icon": "group",
|
||||
"link": reverse_lazy("admin:auth_group_changelist"),
|
||||
"permission": lambda request: request.user.is_superuser,
|
||||
},
|
||||
|
||||
{
|
||||
"title": _("چت محصول"),
|
||||
"icon": "chat",
|
||||
"link": reverse_lazy("admin:chat_productchatmodel_changelist"),
|
||||
@@ -295,6 +299,7 @@ UNFOLD = {
|
||||
"icon": "confirmation_number",
|
||||
"link": reverse_lazy("admin:ticket_ticket_changelist"),
|
||||
"badge": "utils.admin.new_ticket_count",
|
||||
"permission": lambda request: request.user.is_superuser,
|
||||
},
|
||||
|
||||
{
|
||||
@@ -302,6 +307,7 @@ UNFOLD = {
|
||||
"icon": "perm_phone_msg",
|
||||
"link": reverse_lazy("admin:ticket_contactusmodel_changelist"),
|
||||
"badge": "utils.admin.new_contact_us_count",
|
||||
"permission": lambda request: request.user.is_superuser,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user