BO 1.11 tutorials action
This commit is contained in:
@@ -10,9 +10,21 @@ class TranslationTutorialInline(admin.TabularInline):
|
||||
|
||||
|
||||
class TutorialStepsAdmin(admin.ModelAdmin):
|
||||
list_display = ('tutorial', 'step',)
|
||||
list_filter = ('tutorial',)
|
||||
fields = ('tutorial', 'step', "tutorial_text", "error_text", "check_text","condition", "parent")
|
||||
list_display = ('tutorial_step_id', 'tutorial', 'check_text', 'step', 'parent')
|
||||
list_filter = ('tutorial__name',)
|
||||
fields = ('tutorial', 'step', "tutorial_text", "error_text", "check_text", "condition", 'get_parent_step', "action")
|
||||
list_editable = ('parent',)
|
||||
readonly_fields = ('get_parent_step',)
|
||||
|
||||
def copy_attributes(self, request, queryset):
|
||||
for objectAttr in reversed(queryset):
|
||||
objectAttr.pk = None
|
||||
objectAttr.step = objectAttr.step + 1
|
||||
objectAttr.save()
|
||||
|
||||
copy_attributes.short_description = "Clone the selected TutorialStep"
|
||||
|
||||
actions = [copy_attributes]
|
||||
|
||||
inlines = [
|
||||
TranslationTutorialInline,
|
||||
|
||||
Reference in New Issue
Block a user