@@ -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