Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions backend/apps/api/v1/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
from django.shortcuts import render
from django.urls import reverse
from django.utils.html import format_html
from django_admin_inline_paginator_plus.admin import StackedInlinePaginated
from modeltranslation.admin import TabbedTranslationAdmin, TranslationStackedInline
from ordered_model.admin import OrderedInlineModelAdminMixin, OrderedStackedInline

Expand Down Expand Up @@ -98,16 +99,20 @@ class MeasurementUnitInline(OrderedTranslatedInline):
show_change_link = True


class ColumnInline(OrderedTranslatedInline):
class ColumnInline(OrderedStackedInline, StackedInlinePaginated):
model = Column
form = ColumnInlineForm
extra = 0
show_change_link = True
show_full_result_count = True

per_page = 20

fields = ColumnInlineForm.Meta.fields + [
"order",
"move_up_down_links",
]

readonly_fields = [
"order",
"move_up_down_links",
Expand Down Expand Up @@ -198,10 +203,11 @@ def has_change_permission(self, request, obj=None):
return False


class TableInline(OrderedTranslatedInline):
class TableInline(OrderedStackedInline, StackedInlinePaginated):
model = Table
form = TableInlineForm
extra = 0
per_page = 5
show_change_link = True
fields = [
"order",
Expand Down
Loading
Loading