|
@@ -189,9 +189,8 @@ class SampleAntrag(Antrag):
|
|
|
# updates antrag fields based on data
|
|
|
#
|
|
|
|
|
|
- #print('\n*** UPDATE FIELDS')
|
|
|
- #import json
|
|
|
- #print(json.dumps(data, indent=2))
|
|
|
+ print('\n*** UPDATE FIELDS')
|
|
|
+ print(json.dumps(data, indent=2))
|
|
|
|
|
|
booleans = {
|
|
|
True: "True",
|
|
@@ -229,7 +228,7 @@ class SampleAntrag(Antrag):
|
|
|
self.instance['status'] = 'Calculated'
|
|
|
return self.get()
|
|
|
|
|
|
- elif data['activity'] == 'Print':
|
|
|
+ if data['activity'] == 'Print':
|
|
|
from AntragDrucken import AntragDrucken
|
|
|
lPrint = AntragDrucken(antrag=self)
|
|
|
lPrint.executeActivity()
|
|
@@ -242,6 +241,11 @@ class SampleAntrag(Antrag):
|
|
|
),
|
|
|
}
|
|
|
|
|
|
+ if data['activity'] == 'Fields':
|
|
|
+ print('\n*** Fields Updated:')
|
|
|
+ print(json.dumps(data, indent=2))
|
|
|
+ return self.get()
|
|
|
+
|
|
|
raise Exception(f'Logic for activity {data["activity"]} is not defined')
|
|
|
|
|
|
|