This commit is contained in:
2026-05-25 23:55:19 -06:00
parent 1498e1046f
commit bf2a95ef01
3 changed files with 41 additions and 1 deletions

View File

@@ -131,9 +131,14 @@ class ProblemAdminSerializer(BaseProblemSerializer):
class ProblemAdminListSerializer(BaseProblemSerializer):
has_ast_rules = serializers.SerializerMethodField()
def get_has_ast_rules(self, obj):
return bool(obj.ast_rules)
class Meta:
model = Problem
fields = ["_id", "id", "title", "created_by", "visible", "create_time", "difficulty", "tags"]
fields = ["_id", "id", "title", "created_by", "visible", "create_time", "difficulty", "tags", "has_ast_rules", "allow_flowchart", "show_flowchart"]
class ProblemSerializer(BaseProblemSerializer):