File tree Expand file tree Collapse file tree 2 files changed +6
-15
lines changed
mapswipe_workers/mapswipe_workers/project_types Expand file tree Collapse file tree 2 files changed +6
-15
lines changed Original file line number Diff line number Diff line change @@ -91,13 +91,6 @@ def __init__(self, project_draft):
91
91
92
92
self .tutorialId = project_draft .get ("tutorialId" , None )
93
93
94
- # currently crowdmap specific attributes todo: discuss in group if empty attributes in mapswipe postgres are ok
95
- self .language = "en-us" if "language" not in project_draft .keys () else project_draft ["language" ]
96
- self .appId = None if "appId" not in project_draft .keys () else project_draft ["appId" ]
97
- self .manualUrl = None if "manualUrl" not in project_draft .keys () else project_draft ["manualUrl" ]
98
-
99
-
100
-
101
94
# TODO: Implement resultRequiredCounter as property.
102
95
# Does not work because for some reason project['group'] = vars()
103
96
# and then del project['group'] will delete also project.group.
@@ -179,11 +172,15 @@ def save_project(self):
179
172
raise CustomError (e )
180
173
181
174
try :
182
- self .save_to_firebase (
175
+ self .save_project_to_firebase (project )
176
+ self .save_groups_to_firebase (project ["projectId" ], groups )
177
+ self .save_tasks_to_firebase (project ["projectId" ], groupsOfTasks )
178
+
179
+ """self.save_to_firebase(
183
180
project,
184
181
groups,
185
182
groupsOfTasks,
186
- )
183
+ )"""
187
184
logger .info (
188
185
f"{ self .projectId } " f" - the project has been saved" f" to firebase"
189
186
)
Original file line number Diff line number Diff line change @@ -19,19 +19,13 @@ def __init__(self, project_draft: dict):
19
19
self .zoomLevel = int (project_draft .get ("zoomLevel" , 18 ))
20
20
self .tileServer = vars (BaseTileServer (project_draft ["tileServer" ]))
21
21
22
-
23
22
def validate_geometries (self ):
24
23
# TODO rename attribute validInputGeometries, it is a path to a geojson.
25
24
self .validInputGeometries = save_geojson_to_file (self .projectId , self .geometry )
26
25
wkt_geometry = validate_geometries (
27
26
self .projectId , self .zoomLevel , self .validInputGeometries
28
27
)
29
28
return wkt_geometry
30
-
31
- def save_to_firebase (self , project , groups , groupsOfTasks ):
32
- self .save_project_to_firebase (project )
33
- self .save_groups_to_firebase (project ["projectId" ], groups )
34
- self .save_tasks_to_firebase (project ["projectId" ], groupsOfTasks )
35
29
36
30
def save_project_to_firebase (self , project ):
37
31
firebase = Firebase ()
You can’t perform that action at this time.
0 commit comments