Marc Franquesa - 2014-01-09

Hi all

Taking advantage of the upgrade to 2.0.2 and the new VLAN object, I'm trying to customize a bit more the networking modeling of iTop to better fit my needs.

One of these customizations is to IndirectLink VLANs to lnkConnectableCItoNetworkDevice so I have a lnkObject to another lnkObject. This allows me a better way to document Multiple VLANs on the same physcial Link (a Trunk).

The customized model behaves correctly and allowed me to do that change, but the problem I have is as the lnkConnectableCItoNetworkDevice is a link object and is listed as LinkedSetIndirect on CIs view I don't have an easy way to 'click' on the linkobject to be able to add VLANs as is impossilbe to list the name as a link (as you can do for example on Network Interfaces).

I tried to unset the 'is_link' property on lnkConnectableCItoNetworkDevice but that wasn't enough. The best I achieved is to configure it as LinkedSet (Direct) on the CI's view but then I lose the ability to edit them 'in_place'.

Basically what I need is that the list 'connectableci_list' on Network Device (details view) shows me a Hyperlink to the lnkConnectableCItoNetworkDevice so I can easily access to that object and then add properly the VLANs on the trunk.

I have some PHP knowledge, so if this can be achieved modifying the PHP code base I also accept this as a solution (although) I prefer it do it by XML model if possible for better compatibility and upstream integration.

Any help/suggestion?

Thanks much