@@ -263,7 +263,6 @@ class PrivateLocalUnitDetailSerializer(NestedCreateMixin, NestedUpdateMixin):
263263 modified_by_details = LocalUnitMiniUserSerializer (source = "modified_by" , read_only = True )
264264 created_by_details = LocalUnitMiniUserSerializer (source = "created_by" , read_only = True )
265265 version_id = serializers .SerializerMethodField ()
266- is_locked = serializers .BooleanField (read_only = True )
267266
268267 class Meta :
269268 model = LocalUnit
@@ -306,9 +305,7 @@ class Meta:
306305 "modified_by_details" ,
307306 "created_by_details" ,
308307 "version_id" ,
309- "is_locked" ,
310308 "update_reason_overview" ,
311- "is_new_local_unit" ,
312309 "bulk_upload" ,
313310 )
314311
@@ -374,8 +371,7 @@ def create(self, validated_data):
374371 )
375372 validated_data ["location" ] = GEOSGeometry ("POINT(%f %f)" % (lng , lat ))
376373 validated_data ["created_by" ] = self .context ["request" ].user
377- validated_data ["is_locked" ] = True
378- validated_data ["is_new_local_unit" ] = True
374+ validated_data ["status" ] = LocalUnit .Status .UNVALIDATED
379375 return super ().create (validated_data )
380376
381377 def update (self , instance , validated_data ):
@@ -445,7 +441,6 @@ class PrivateLocalUnitSerializer(serializers.ModelSerializer):
445441 health_details = MiniHealthDataSerializer (read_only = True , source = "health" )
446442 status_details = serializers .CharField (source = "get_status_display" , read_only = True )
447443 modified_by_details = LocalUnitMiniUserSerializer (source = "modified_by" , read_only = True )
448- is_locked = serializers .BooleanField (read_only = True )
449444 update_reason_overview = serializers .CharField (read_only = True )
450445
451446 class Meta :
@@ -471,8 +466,6 @@ class Meta:
471466 "phone" ,
472467 "modified_at" ,
473468 "modified_by_details" ,
474- "is_locked" ,
475- "is_new_local_unit" ,
476469 "bulk_upload" ,
477470 "update_reason_overview" ,
478471 )
@@ -944,9 +937,7 @@ def validate(self, validated_data):
944937 )
945938
946939 validated_data ["location" ] = GEOSGeometry ("POINT(%f %f)" % (longitude , latitude ))
947- validated_data ["validated" ] = True # This might deprecate soon
948- validated_data ["is_locked" ] = True
949- validated_data ["status" ] = LocalUnit .Status .VALIDATED
940+ validated_data ["status" ] = LocalUnit .Status .EXTERNALLY_MANAGED
950941
951942 # NOTE: Bulk upload doesn't call create() method
952943 health_data = validated_data .pop ("health" , None )
0 commit comments