diff --git a/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml b/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml index 29e53de8b2..a2727b7ada 100644 --- a/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml +++ b/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml @@ -355,4 +355,26 @@ + + + + + + Contact + + + + + + + + + + + + + + + + diff --git a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml index 5680b60d3b..2cc6aa7062 100755 --- a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml +++ b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml @@ -6353,17 +6353,7 @@ - - - - - - - - false - true - - + diff --git a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml index fc6a04a4f1..67f1c572f0 100755 --- a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml +++ b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml @@ -1748,48 +1748,15 @@ public function PrefillSearchForm(&$aContextParam) slt_id - + lnkCustomerContractToService sla_id 0 0 - customercontract_id - true + none - - - false - public - Get("customercontracts_list"); - foreach ($aCustomerContracts as $sAttCode => $oCustomerContracts) - { - // Recurse inside the subdirectories - $sOql = "SELECT lnkCustomerContractToService AS ccs WHERE ccs.customercontract_id=:customercontract_id AND ccs.service_id=:service_id"; - $aQueryParams['customercontract_id'] = $oCustomerContracts->Get("customercontract_id"); - $aQueryParams['service_id'] = $oCustomerContracts->Get("service_id"); - if ($this->Get("id") != null) - { - $sOql = $sOql." AND ccs.sla_id!=:sla_id"; - $aQueryParams['sla_id'] = $this->Get("id"); - } - $oQuery = DBSearch::FromOQL($sOql, $aQueryParams); - $oResultSql = new DBObjectSet($oQuery); - $oResultSql->OptimizeColumnLoad(['ccs' => ['customercontract_name','service_name']]); - if ($aCurrentRow = $oResultSql->Fetch()) - { - $this->m_aCheckIssues[] = Dict::Format('Class:SLA/Error:UniqueLnkCustomerContractToService',$aCurrentRow->Get('customercontract_name'),$aCurrentRow->Get('service_name')); - } - } - } - ]]> - - +
diff --git a/pages/ajax.render.php b/pages/ajax.render.php index 76715f46df..7d6a24e5dc 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -1208,12 +1208,13 @@ EOF 'base/layouts/navigation-menu/menu-node' ); - // Important: Mind the back ticks to avoid line breaks to break the JS - $oPage->add_script(<<add_script(<<