Skip to content

Commit b820c2a

Browse files
committed
Rename incorrect name fields
1 parent 3a109f7 commit b820c2a

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

dref/models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@ def clone(self, user):
657657
return clone
658658

659659

660+
@reversion.register()
660661
class DrefOperationalUpdate(models.Model):
661662
created_at = models.DateTimeField(verbose_name=_("created at"), auto_now_add=True)
662663
modified_at = models.DateTimeField(verbose_name=_("modified at"), auto_now=True, blank=True)
@@ -1014,6 +1015,7 @@ def get_for(user):
10141015
return DrefOperationalUpdate.objects.filter(id__in=union_query.values("id")).distinct()
10151016

10161017

1018+
@reversion.register()
10171019
class DrefFinalReport(models.Model):
10181020
created_at = models.DateTimeField(verbose_name=_("created at"), auto_now_add=True)
10191021
modified_at = models.DateTimeField(verbose_name=_("modified at"), auto_now=True)

dref/serializers.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ class DrefOperationalUpdateSerializer(NestedUpdateMixin, NestedCreateMixin, Mode
549549

550550
class Meta:
551551
model = DrefOperationalUpdate
552-
read_only_fields = ("operational_update_number",)
552+
read_only_fields = ("operational_update_number", "modified_by", "created_by")
553553
exclude = ("images", "photos", "event_map", "cover_image")
554554

555555
def validate(self, data):
@@ -574,7 +574,7 @@ def validate(self, data):
574574
return data
575575

576576
def validate_appeal_code(self, appeal_code):
577-
if appeal_code != self.instance.appeal_code:
577+
if appeal_code and appeal_code != self.instance.appeal_code:
578578
raise serializers.ValidationError("Can't edit MDR Code")
579579
return appeal_code
580580

@@ -590,6 +590,7 @@ def create(self, validated_data):
590590
dref_operational_update = (
591591
DrefOperationalUpdate.objects.filter(dref=dref).order_by("-operational_update_number").first()
592592
)
593+
validated_data["created_by"] = self.context["request"].user
593594
if not dref_operational_update:
594595
validated_data["title"] = dref.title
595596
validated_data["title_prefix"] = dref.title_prefix
@@ -807,7 +808,7 @@ def create(self, validated_data):
807808
return operational_update
808809

809810
def update(self, instance, validated_data):
810-
validated_data["updated_by"] = self.context["request"].user
811+
validated_data["modified_by"] = self.context["request"].user
811812
# changing_timeframe_operation = validated_data.get(
812813
# "changing_timeframe_operation", instance.changing_timeframe_operation
813814
# )
@@ -911,9 +912,11 @@ class DrefFinalReportSerializer(NestedUpdateMixin, NestedCreateMixin, ModelSeria
911912
financial_report_details = DrefFileSerializer(source="financial_report", read_only=True)
912913
created_by_details = UserNameSerializer(source="created_by", read_only=True)
913914
users_details = UserNameSerializer(source="users", many=True, read_only=True)
915+
modified_by_details = UserNameSerializer(source="modified_by", read_only=True)
914916

915917
class Meta:
916918
model = DrefFinalReport
919+
read_only_fields = ("modified_by", "created_by")
917920
exclude = (
918921
"images",
919922
"photos",
@@ -955,6 +958,7 @@ def create(self, validated_data):
955958
dref_operational_update = (
956959
DrefOperationalUpdate.objects.filter(dref=dref, is_published=True).order_by("-operational_update_number").first()
957960
)
961+
validated_data["created_by"] = self.context["request"].user
958962
if dref_operational_update:
959963
validated_data["title"] = dref_operational_update.title
960964
validated_data["title_prefix"] = dref_operational_update.title_prefix
@@ -1151,7 +1155,7 @@ def update(self, instance, validated_data):
11511155
if modified_at and instance.modified_at and modified_at < instance.modified_at:
11521156
raise serializers.ValidationError({"modified_at": settings.DREF_OP_UPDATE_FINAL_REPORT_UPDATE_ERROR_MESSAGE})
11531157

1154-
validated_data["updated_by"] = self.context["request"].user
1158+
validated_data["modified_by"] = self.context["request"].user
11551159
return super().update(instance, validated_data)
11561160

11571161

0 commit comments

Comments
 (0)