Add edit mode for Linkset

SVN:trunk[2320]
This commit is contained in:
Erwan Taloc
2012-10-21 08:40:50 +00:00
parent a78b8a604c
commit 216bbd0ce1
11 changed files with 57 additions and 0 deletions

View File

@@ -167,24 +167,28 @@
<field id="related_request_list" xsi:type="AttributeLinkedSet">
<linked_class>UserRequest</linked_class>
<ext_key_to_me>parent_change_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="related_incident_list" xsi:type="AttributeLinkedSet">
<linked_class>Incident</linked_class>
<ext_key_to_me>parent_change_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="related_problems_list" xsi:type="AttributeLinkedSet">
<linked_class>Problem</linked_class>
<ext_key_to_me>related_change_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="child_changes_list" xsi:type="AttributeLinkedSet">
<linked_class>Change</linked_class>
<ext_key_to_me>parent_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -176,12 +176,14 @@
<field id="physicaldevice_list" xsi:type="AttributeLinkedSet">
<linked_class>PhysicalDevice</linked_class>
<ext_key_to_me>location_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="person_list" xsi:type="AttributeLinkedSet">
<linked_class>Person</linked_class>
<ext_key_to_me>location_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -427,6 +429,7 @@
<field id="tickets_list" xsi:type="AttributeLinkedSet">
<linked_class>Ticket</linked_class>
<ext_key_to_me>caller_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -533,6 +536,7 @@
<field id="tickets_list" xsi:type="AttributeLinkedSet">
<linked_class>Ticket</linked_class>
<ext_key_to_me>team_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -994,6 +998,7 @@
<field id="softwares_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwareInstance</linked_class>
<ext_key_to_me>system_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -1244,12 +1249,14 @@
<field id="device_list" xsi:type="AttributeLinkedSet">
<linked_class>DatacenterDevice</linked_class>
<ext_key_to_me>rack_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="enclosure_list" xsi:type="AttributeLinkedSet">
<linked_class>Enclosure</linked_class>
<ext_key_to_me>rack_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -1946,6 +1953,7 @@
<field id="fiberinterfacelist_list" xsi:type="AttributeLinkedSet">
<linked_class>FiberChannelInterface</linked_class>
<ext_key_to_me>datacenterdevice_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -2454,6 +2462,7 @@
<field id="logicalvolume_list" xsi:type="AttributeLinkedSet">
<linked_class>LogicalVolume</linked_class>
<ext_key_to_me>storagesystem_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -2740,6 +2749,7 @@
<field id="tapes_list" xsi:type="AttributeLinkedSet">
<linked_class>Tape</linked_class>
<ext_key_to_me>tapelibrary_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -2882,6 +2892,7 @@
<field id="nasfilesystem_list" xsi:type="AttributeLinkedSet">
<linked_class>NasFileSystem</linked_class>
<ext_key_to_me>nas_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -3395,6 +3406,7 @@
<field id="pdus_list" xsi:type="AttributeLinkedSet">
<linked_class>PDU</linked_class>
<ext_key_to_me>powerstart_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -3683,6 +3695,7 @@
<field id="device_list" xsi:type="AttributeLinkedSet">
<linked_class>DatacenterDevice</linked_class>
<ext_key_to_me>enclosure_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -4159,6 +4172,7 @@
<field id="middlewareinstance_list" xsi:type="AttributeLinkedSet">
<linked_class>MiddlewareInstance</linked_class>
<ext_key_to_me>middleware_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -4264,6 +4278,7 @@
<field id="dbschema_list" xsi:type="AttributeLinkedSet">
<linked_class>DatabaseSchema</linked_class>
<ext_key_to_me>dbserver_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -4369,6 +4384,7 @@
<field id="webapp_list" xsi:type="AttributeLinkedSet">
<linked_class>WebApplication</linked_class>
<ext_key_to_me>webserver_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -5000,6 +5016,7 @@
<field id="virtualmachine_list" xsi:type="AttributeLinkedSet">
<linked_class>VirtualMachine</linked_class>
<ext_key_to_me>virtualhost_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -5212,6 +5229,7 @@
<field id="hypervisor_list" xsi:type="AttributeLinkedSet">
<linked_class>Hypervisor</linked_class>
<ext_key_to_me>farm_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -5369,6 +5387,7 @@
<field id="logicalinterface_list" xsi:type="AttributeLinkedSet">
<linked_class>LogicalInterface</linked_class>
<ext_key_to_me>virtualmachine_id</ext_key_to_me>
<edit_mode>in_place</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -6121,18 +6140,21 @@
<field id="softwareinstance_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwareInstance</linked_class>
<ext_key_to_me>software_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="softwarepatch_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwarePatch</linked_class>
<ext_key_to_me>software_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="softwarelicence_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwareLicence</linked_class>
<ext_key_to_me>software_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -6520,12 +6542,14 @@
<field id="virtualmachines_list" xsi:type="AttributeLinkedSet">
<linked_class>VirtualMachine</linked_class>
<ext_key_to_me>oslicence_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="servers_list" xsi:type="AttributeLinkedSet">
<linked_class>Server</linked_class>
<ext_key_to_me>oslicence_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -6609,6 +6633,7 @@
<field id="softwareinstance_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwareInstance</linked_class>
<ext_key_to_me>softwarelicence_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
@@ -6983,6 +7008,7 @@
<field id="physicaldevices_list" xsi:type="AttributeLinkedSet">
<linked_class>PhysicalDevice</linked_class>
<ext_key_to_me>brand_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
@@ -7074,6 +7100,7 @@
<field id="physicaldevices_list" xsi:type="AttributeLinkedSet">
<linked_class>PhysicalDevice</linked_class>
<ext_key_to_me>model_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
@@ -7131,6 +7158,7 @@
<field id="networkdevicesdevices_list" xsi:type="AttributeLinkedSet">
<linked_class>NetworkDevice</linked_class>
<ext_key_to_me>networkdevicetype_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>

View File

@@ -303,12 +303,14 @@
<field id="related_request_list" xsi:type="AttributeLinkedSet">
<linked_class>UserRequest</linked_class>
<ext_key_to_me>parent_incident_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="child_incidents_list" xsi:type="AttributeLinkedSet">
<linked_class>Incident</linked_class>
<ext_key_to_me>parent_incident_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -435,6 +435,7 @@
<field id="faq_list" xsi:type="AttributeLinkedSet">
<linked_class>FAQ</linked_class>
<ext_key_to_me>category_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -137,12 +137,14 @@
<field id="knownerrors_list" xsi:type="AttributeLinkedSet">
<linked_class>KnownError</linked_class>
<ext_key_to_me>problem_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
<field id="related_request_list" xsi:type="AttributeLinkedSet">
<linked_class>UserRequest</linked_class>
<ext_key_to_me>parent_problem_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -342,6 +342,7 @@
<field id="related_request_list" xsi:type="AttributeLinkedSet">
<linked_class>UserRequest</linked_class>
<ext_key_to_me>parent_request_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -344,6 +344,7 @@
<field id="related_request_list" xsi:type="AttributeLinkedSet">
<linked_class>UserRequest</linked_class>
<ext_key_to_me>parent_request_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>

View File

@@ -665,12 +665,21 @@
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="services_list" xsi:type="AttributeLinkedSet">
<linked_class>Service</linked_class>
<ext_key_to_me>servicefamily_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
</field>
</fields>
<methods/>
<presentation>
<details>
<items>
<item>name</item>
<item>services_list</item>
</items>
</details>
<search>
@@ -779,6 +788,7 @@
<field id="servicesubcategories_list" xsi:type="AttributeLinkedSet">
<linked_class>ServiceSubcategory</linked_class>
<ext_key_to_me>service_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
@@ -1605,6 +1615,7 @@
<field id="customers_list" xsi:type="AttributeLinkedSet">
<linked_class>Organization</linked_class>
<ext_key_to_me>deliverymodel_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>

View File

@@ -230,6 +230,8 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:ServiceFamilly+' => '',
'Class:ServiceFamilly/Attribute:name' => 'Name',
'Class:ServiceFamilly/Attribute:name+' => '',
'Class:ServiceFamily/Attribute:services_list' => 'Services',
'Class:ServiceFamily/Attribute:services_list+' => '',
));
//

View File

@@ -175,6 +175,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:ServiceFamilly+' => '',
'Class:ServiceFamilly/Attribute:name' => 'Nom',
'Class:ServiceFamilly/Attribute:name+' => '',
'Class:ServiceFamily/Attribute:services_list' => 'Services',
'Class:ServiceFamily/Attribute:services_list+' => '',
));
//

View File

@@ -648,6 +648,7 @@
<field id="services_list" xsi:type="AttributeLinkedSet">
<linked_class>Service</linked_class>
<ext_key_to_me>servicefamily_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
@@ -783,6 +784,7 @@
<field id="servicesubcategories_list" xsi:type="AttributeLinkedSet">
<linked_class>ServiceSubcategory</linked_class>
<ext_key_to_me>service_id</ext_key_to_me>
<edit_mode>add_only</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
<duplicates></duplicates>
@@ -1610,6 +1612,7 @@
<field id="customers_list" xsi:type="AttributeLinkedSet">
<linked_class>Organization</linked_class>
<ext_key_to_me>deliverymodel_id</ext_key_to_me>
<edit_mode>none</edit_mode>
<count_min>0</count_min>
<count_max>0</count_max>
</field>