BO 1.16 internal_name in exercise_tree and training_plan

This commit is contained in:
Bossanyi Tibor 2021-05-17 21:30:46 +02:00
parent 57d568ff5d
commit cc086325fb
5 changed files with 10 additions and 3 deletions

View File

@ -25,8 +25,9 @@ class ExerciseTreeParentsInline(admin.TabularInline):
class ExerciseTreeAdmin(admin.ModelAdmin):
list_display = ('tree_id', 'name_colored', 'active')
list_display = ('tree_id', 'name_colored', 'internal_name', 'active')
search_fields = ['name']
list_editable = ('internal_name', 'active')
fields = ["name", 'description', "image_url", "active", "get_image_preview"]
readonly_fields = ("get_image_preview",)

View File

@ -12,8 +12,9 @@ class TranslationTrainingPlanInline(admin.TabularInline):
class TrainingPlanAdmin(admin.ModelAdmin):
list_display = ('name',)
list_display = ('training_plan_id', 'name','internal_name', 'free')
fields = ('name','description')
list_editable = ('name','internal_name', 'free')
inlines = [
TranslationTrainingPlanInline

View File

@ -10,6 +10,8 @@ class ExerciseTree(models.Model):
'English here')
image_url = models.ImageField(upload_to='images/', help_text='The menu image size is 1366x768')
active = models.BooleanField(default=0, blank=True, null=True)
internal_name = models.CharField(max_length=50, blank=True, help_text='Only for programmers! "internal_name" format',
verbose_name=_("internal_name"))
class Meta:
db_table = 'exercise_tree'

View File

@ -22,7 +22,7 @@ class Faq(models.Model):
class FaqTranslation(models.Model):
faq_translation_id = models.AutoField(primary_key=True)
translation_id = models.AutoField(primary_key=True)
faq = models.ForeignKey(Faq, on_delete=models.CASCADE)
language_code = models.CharField(max_length=2, choices=LanguageTypes.choices, default=LanguageTypes.HU)
name_translation = models.CharField(max_length=200, help_text='Unique description name',

View File

@ -11,6 +11,9 @@ class TrainingPlan(models.Model):
name = models.CharField(max_length=100, help_text='The name of the training plan',
verbose_name=_("name"))
description = RichTextField(blank=True, null=True)
internal_name = models.CharField(max_length=50, blank=True, help_text='Only for programmers! "internal_name" format',
verbose_name=_("internal_name"))
free = models.BooleanField(blank=True)
class Meta:
db_table = 'training_plan'