0.4.25 translates for url

This commit is contained in:
SDE
2023-12-22 14:32:08 +05:00
parent 75765ca9f0
commit a41dfa24df
4 changed files with 114 additions and 3 deletions

View File

@@ -156,7 +156,8 @@ class BaseModelViewPage(BaseModel):
return None return None
def get_slides(self): def get_slides(self):
return self.slides.filter(enable=True).order_by('order') slides = self.slides.filter(enable=True).order_by('order')
return slides
def get_FAQ_items(self): def get_FAQ_items(self):
return self.FAQ_items.filter(enable=True).order_by('order') return self.FAQ_items.filter(enable=True).order_by('order')

View File

@@ -0,0 +1,64 @@
# Generated by Django 4.2.7 on 2023-12-22 14:31
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('GeneralApp', '0024_block_bg_video_url_en_block_bg_video_url_ru_and_more'),
]
operations = [
migrations.AddField(
model_name='block',
name='url_en',
field=models.TextField(blank=True, null=True, verbose_name='URL привязанной страницы'),
),
migrations.AddField(
model_name='block',
name='url_ru',
field=models.TextField(blank=True, null=True, verbose_name='URL привязанной страницы'),
),
migrations.AddField(
model_name='widgetforblock',
name='url_en',
field=models.TextField(blank=True, null=True, verbose_name='URL привязанной страницы'),
),
migrations.AddField(
model_name='widgetforblock',
name='url_ru',
field=models.TextField(blank=True, null=True, verbose_name='URL привязанной страницы'),
),
migrations.AlterField(
model_name='office',
name='work_time_from',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 9, 0), verbose_name='Время работы с'),
),
migrations.AlterField(
model_name='office',
name='work_time_from_en',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 9, 0), null=True, verbose_name='Время работы с'),
),
migrations.AlterField(
model_name='office',
name='work_time_from_ru',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 9, 0), null=True, verbose_name='Время работы с'),
),
migrations.AlterField(
model_name='office',
name='work_time_to',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 18, 0), verbose_name='Время работы до'),
),
migrations.AlterField(
model_name='office',
name='work_time_to_en',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 18, 0), null=True, verbose_name='Время работы до'),
),
migrations.AlterField(
model_name='office',
name='work_time_to_ru',
field=models.TimeField(default=datetime.datetime(2023, 12, 22, 18, 0), null=True, verbose_name='Время работы до'),
),
]

View File

@@ -27,7 +27,7 @@ translator.register(Contact, Contact_TranslationOptions)
class Block_TranslationOptions(TranslationOptions): class Block_TranslationOptions(TranslationOptions):
fields = ( fields = (
'name', 'description', 'text', 'title', 'FAQ_title', 'but_title', 'name', 'description', 'text', 'title', 'FAQ_title', 'but_title',
'video_url', 'bg_video_url' 'video_url', 'bg_video_url', 'url'
) )
translator.register(Block, Block_TranslationOptions) translator.register(Block, Block_TranslationOptions)
@@ -42,7 +42,7 @@ translator.register(Option, Option_TranslationOptions)
class WidgetForBlock_TranslationOptions(TranslationOptions): class WidgetForBlock_TranslationOptions(TranslationOptions):
fields = ( fields = (
'name', 'description', 'title', 'but_title', 'text', 'name', 'description', 'title', 'but_title', 'text',
'video_url', 'video_url', 'url'
) )
translator.register(WidgetForBlock, WidgetForBlock_TranslationOptions) translator.register(WidgetForBlock, WidgetForBlock_TranslationOptions)

View File

@@ -30,3 +30,49 @@ class Admin_StackedInline_Slide(Admin_Trans_GenericBaseIconStackedInline):
}) })
] ]
# class Admin_Slide(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
#
#
# fieldsets = [
# (None, {
# 'classes': ['wide'],
# 'fields': (
# 'section', 'parent_service',
# 'name',
# 'url',
# # 'title',
# 'description', 'text',
# 'picture',
# 'order',
# )
# }),
#
# ]
#
#
# list_display = [
# 'image_thumb',
# 'id',
# 'content_type', 'content_object',
# 'name', 'url',
# 'enable',
# # 'title',
# 'order', 'modifiedDT', 'createDT'
# ]
#
# ordering = ['order']
#
# prepopulated_fields = {"url": ("name_en",)}
#
# list_display_links = ['id', 'name', 'image_thumb']
# list_editable = ['order', 'enable']
#
# list_filter = ['modifiedDT', 'createDT', ]
# search_fields = ['name', 'title']
# # filter_horizontal = ['options']
#
#
#
# admin.site.register(Slide, Admin_Slide)