Commit 683079e2 authored by Paul Graydon's avatar Paul Graydon

wendelin_telecom_base: Improve ORS archiving action script

parent 0c72b893
......@@ -81,39 +81,38 @@ for selected_item in selected_listbox:
data_array_list.append(data_array)
# Archive Data Acquisition Unit and Data Supply first
deleteItem(data_acquisition_unit)
updateItemReference(data_acquisition_unit)
updateItemTitle(data_acquisition_unit)
deleteItem(data_supply)
updateItemReference(data_supply)
deleteItem(data_acquisition_unit)
for data_supply_line in data_supply_lines:
deleteItem(data_supply_line)
# No need to update reference here
updateItemReference(data_supply)
deleteItem(data_supply)
# Stop ongoing Data Ingestion and Data Analysis next
if data_ingestion is not None:
deliverDataSimulation(data_ingestion)
updateItemReference(data_ingestion)
deliverDataSimulation(data_ingestion)
if data_analysis is not None:
deliverDataSimulation(data_analysis)
updateItemReference(data_analysis)
deliverDataSimulation(data_analysis)
# Finally, invalidate Data Stream, Data Arrays and Progress Indicator
if data_stream is not None:
deleteItem(data_stream)
updateItemReference(data_stream)
deleteItem(data_stream)
for data_array in data_array_list:
deleteItem(data_array)
updateItemReference(data_array)
deleteItem(data_array)
if progress_indicator is not None:
deleteItem(progress_indicator)
# This does not work for some reason
# updateItemReference(progress_indicator)
deleteItem(progress_indicator)
return context.Base_redirect('view', keep_items={
'portal_status_message': 'Selected Data Acquisition Units and related data ingestion successfully archived.'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment