added pipeworker default filter in Pipework
This commit is contained in:
@@ -73,11 +73,17 @@ class PipeworkController extends mfBaseController {
|
||||
//$building_search = array_merge($building_search, $filter);
|
||||
}
|
||||
|
||||
if($this->me->is("pipeworker") && !$this->me->is("admin","pipeplanner","netowner")) {
|
||||
|
||||
|
||||
if($this->me->is("pipeworker") && !$this->me->is(["Admin","pipeplanner","netowner"])) {
|
||||
$this->log->debug("is pipeworker");
|
||||
$building_search["pipeworker_id"] = ($this->me->address->parent_id) ? $this->me->address->parent_id : $this->me->address_id;
|
||||
|
||||
if(!count($filter)) {
|
||||
$building_search["status_id"] = 30;
|
||||
}
|
||||
|
||||
}
|
||||
//var_dump($building_search);exit;
|
||||
|
||||
foreach(BuildingModel::search($building_search) as $b) {
|
||||
if(!array_key_exists($b->id, $networks[$network->name])) {
|
||||
@@ -211,6 +217,8 @@ class PipeworkController extends mfBaseController {
|
||||
* Custom checks
|
||||
*/
|
||||
|
||||
|
||||
|
||||
if($building->workflowitems['pipework_finished']->value->value_string) {
|
||||
// unset Tiefbau abgeschlossen if missing values
|
||||
if( (!$building->workflowitems['anschlusspunkt_typ']->value->value_string && !$building->workflowitems['ist_anschlusspunkt_typ']->value->value_string)
|
||||
|
||||
Reference in New Issue
Block a user