File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
spp_farmer_registry_base/models Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,6 @@ class Farm(models.Model):
19
19
"spp.farmer" : "farmer_id" ,
20
20
}
21
21
22
- CREATE_OR_UPDATE_FARMER = True
23
-
24
22
coordinates = fields .GeoPointField (string = "GPS Coordinates" )
25
23
farm_asset_ids = fields .One2many ("spp.farm.asset" , "asset_farm_id" , string = "Farm Assets" )
26
24
farm_machinery_ids = fields .One2many ("spp.farm.asset" , "machinery_farm_id" , string = "Farm Machinery" )
@@ -112,9 +110,12 @@ def update_group_head_member(self, new_group_head):
112
110
@api .model
113
111
def write (self , vals ):
114
112
farm = super ().write (vals )
115
- if not self .CREATE_OR_UPDATE_FARMER :
116
- return farm
117
113
114
+ self ._create_update_farmer ()
115
+
116
+ return farm
117
+
118
+ def _create_update_farmer (self ):
118
119
for rec in self :
119
120
if rec .is_group and rec .kind .id == self .env .ref ("spp_farmer_registry_base.kind_farm" ).id :
120
121
head_member = rec .get_group_head_member ()
@@ -128,8 +129,6 @@ def write(self, vals):
128
129
elif not rec .is_group and rec .is_registrant :
129
130
rec .update_farmer (rec )
130
131
131
- return farm
132
-
133
132
def _process_record_to_feature (self , record , transformer ):
134
133
"""
135
134
Convert a farm record to a GeoJSON feature using shapely and geojson libraries.
You can’t perform that action at this time.
0 commit comments