pipeworker only sees assigned buildings in workflow

This commit is contained in:
Frank Schubert
2021-09-02 21:01:45 +02:00
parent 06899abba2
commit d10c3572cb
3 changed files with 13 additions and 1 deletions

View File

@@ -73,6 +73,11 @@ class PipeworkController extends mfBaseController {
//$building_search = array_merge($building_search, $filter);
}
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;
}
//var_dump($building_search);exit;
foreach(BuildingModel::search($building_search) as $b) {
if(!array_key_exists($b->id, $networks[$network->name])) {