This commit is contained in:
@@ -8,7 +8,12 @@ class ScoreDimensionInline(admin.TabularInline):
|
|||||||
model = ScoreDimension
|
model = ScoreDimension
|
||||||
extra = 1
|
extra = 1
|
||||||
tab = True
|
tab = True
|
||||||
fields = ('name', 'description', 'weight', 'max_score', 'formula_type', 'formula', 'is_public', 'is_peer_review', 'order')
|
fields = ('dimension_id_display', 'name', 'description', 'weight', 'max_score', 'formula_type', 'formula', 'is_public', 'is_peer_review', 'order')
|
||||||
|
readonly_fields = ('dimension_id_display',)
|
||||||
|
|
||||||
|
@admin.display(description="维度ID")
|
||||||
|
def dimension_id_display(self, obj):
|
||||||
|
return f"dimension_{obj.id}" if obj.id else "(新建)"
|
||||||
|
|
||||||
@admin.display(description="算式预览")
|
@admin.display(description="算式预览")
|
||||||
def formula_preview(self, obj):
|
def formula_preview(self, obj):
|
||||||
|
|||||||
Reference in New Issue
Block a user