mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-22 10:08:45 +02:00
Added linked set to the data model
SVN:trunk[503]
This commit is contained in:
@@ -504,10 +504,12 @@ abstract class FunctionalCI extends cmdbAbstractObject
|
||||
MetaModel::Init_AddAttribute(new AttributeExternalKey("owner_id", array("targetclass"=>"Organization", "jointype"=>null, "allowed_values"=>null, "sql"=>"owner_id", "is_null_allowed"=>false, "on_target_delete"=>DEL_MANUAL, "depends_on"=>array())));
|
||||
MetaModel::Init_AddAttribute(new AttributeExternalField("owner_name", array("allowed_values"=>null, "extkey_attcode"=>"owner_id", "target_attcode"=>"name", "is_null_allowed"=>true, "depends_on"=>array())));
|
||||
MetaModel::Init_AddAttribute(new AttributeEnum("importance", array("allowed_values"=>new ValueSetEnum('low,medium,high'), "sql"=>"importance", "default_value"=>"medium", "is_null_allowed"=>false, "depends_on"=>array())));
|
||||
MetaModel::Init_AddAttribute(new AttributeLinkedSetIndirect("contact_list", array("linked_class"=>"lnkCIToContact", "ext_key_to_me"=>"ci_id", "ext_key_to_remote"=>"contact_id", "allowed_values"=>null, "count_min"=>0, "count_max"=>0, "depends_on"=>array())));
|
||||
MetaModel::Init_AddAttribute(new AttributeLinkedSetIndirect("document_list", array("linked_class"=>"lnkCIToDoc", "ext_key_to_me"=>"ci_id", "ext_key_to_remote"=>"document_id", "allowed_values"=>null, "count_min"=>0, "count_max"=>0, "depends_on"=>array())));
|
||||
MetaModel::Init_AddAttribute(new AttributeLinkedSetIndirect("solution_list", array("linked_class"=>"lnkSolutionToCI", "ext_key_to_me"=>"ci_id", "ext_key_to_remote"=>"solution_id", "allowed_values"=>null, "count_min"=>0, "count_max"=>0, "depends_on"=>array())));
|
||||
|
||||
|
||||
MetaModel::Init_SetZListItems('details', array('name', 'status', 'owner_id', 'importance', 'solution_list'));
|
||||
MetaModel::Init_SetZListItems('details', array('name', 'status', 'owner_id', 'importance', 'contact_list', 'document_list', 'solution_list'));
|
||||
MetaModel::Init_SetZListItems('advanced_search', array('name', 'status', 'owner_id', 'importance'));
|
||||
MetaModel::Init_SetZListItems('standard_search', array('name', 'status', 'owner_id', 'importance'));
|
||||
MetaModel::Init_SetZListItems('list', array('status', 'owner_id', 'importance'));
|
||||
|
||||
@@ -375,6 +375,10 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'Class:FunctionalCI/Attribute:importance/Value:low+' => '',
|
||||
'Class:FunctionalCI/Attribute:importance/Value:medium' => 'Medium',
|
||||
'Class:FunctionalCI/Attribute:importance/Value:medium+' => '',
|
||||
'Class:FunctionalCI/Attribute:contact_list' => 'Contacts',
|
||||
'Class:FunctionalCI/Attribute:contact_list+' => 'Contacts for this CI',
|
||||
'Class:FunctionalCI/Attribute:document_list' => 'Documents',
|
||||
'Class:FunctionalCI/Attribute:document_list+' => 'Documentation for this CI',
|
||||
'Class:FunctionalCI/Attribute:solution_list' => 'Solutions',
|
||||
'Class:FunctionalCI/Attribute:solution_list+' => 'Solutions using this CI',
|
||||
'Class:FunctionalCI/Attribute:finalclass' => 'finalclass',
|
||||
|
||||
Reference in New Issue
Block a user