BO 1.16 internal_name in exercise_tree and training_plan
This commit is contained in:
parent
57d568ff5d
commit
cc086325fb
@ -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",)
|
||||
|
@ -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
|
||||
|
@ -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'
|
||||
|
@ -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',
|
||||
|
@ -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'
|
||||
|
Loading…
Reference in New Issue
Block a user