building status is now set with workflow finish value (configurable)

This commit is contained in:
Frank Schubert
2021-08-30 23:21:16 +02:00
parent 43250f2bcb
commit ffcbbe3d02

View File

@@ -192,6 +192,20 @@ class PipeworkController extends mfBaseController {
}
}
// set building status if Status field was set
if(defined("TT_WORKFLOW_ITEM_STATUS_FIELD") && defined("TT_WORKFLOW_ITEM_STATUS_VALUE_PASSED") && defined("TT_WORKFLOW_ITEM_STATUS_VALUE_CONNECTED")) {
$status_value = $building->workflowitems[TT_WORKFLOW_ITEM_STATUS_FIELD]->value->value_string;
//var_dump($status_value);exit;
if($status_value == TT_WORKFLOW_ITEM_STATUS_VALUE_PASSED) {
$building->status_id = 4;
$building->save();
}
if($status_value == TT_WORKFLOW_ITEM_STATUS_VALUE_CONNECTED) {
$building->status_id = 5;
$building->save();
}
}
// file upload
if(array_key_exists("PipeworkFileUpload", $_FILES) && !$_FILES['PipeworkFileUpload']['error']) {