Hi, I wrote a customized profile for my support SE. However, the queried objects count not show on the submenu for either new define or redefine OQLMenuNode. How do I solve this problem?
This is my customized datamodel code.
<?xml version="1.0" encoding="UTF-8"?> <itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.6"> <constants> </constants> <classes> <class id="ResourceSEControl" _delta="define"> <parent>AbstractResource</parent> <properties> <comment>/* SE menu access control. */</comment> <abstract>true</abstract> <category>grant_by_profile</category> </properties> <presentation/> <methods/> </class> </classes> <menus> <menu id="WelcomeMenu" xsi:type="MenuGroup" _delta="must_exist"> <enable_class _delta="define">ResourceSEControl</enable_class> <enable_action _delta="define">UR_ACTION_MODIFY</enable_action> </menu> <menu id="UserRequest:Overview" xsi:type="DashboardMenuNode" _delta="must_exist"> <enable_class _delta="define">ResourceSEControl</enable_class> <enable_action _delta="define">UR_ACTION_MODIFY</enable_action> </menu> <menu id="SearchUserRequests" xsi:type="SearchMenuNode" _delta="must_exist"> <enable_class _delta="define">ResourceSEControl</enable_class> <enable_action _delta="define">UR_ACTION_MODIFY</enable_action> </menu> <menu id="UserRequest:MyRequests" xsi:type="OQLMenuNode" _delta="must_exist"> <do_search _delta="redefine">0</do_search> </menu> <menu id="UserRequest:EscalatedRequests" xsi:type="OQLMenuNode" _delta="must_exist"> <enable_class _delta="define">ResourceSEControl</enable_class> <enable_action _delta="define">UR_ACTION_MODIFY</enable_action> </menu> <menu id="UserRequest:OpenRequests" xsi:type="OQLMenuNode" _delta="must_exist"> <enable_class _delta="define">ResourceSEControl</enable_class> <enable_action _delta="define">UR_ACTION_MODIFY</enable_action> </menu> <menu id="UserRequest:MyClosedRequests" xsi:type="OQLMenuNode" _delta="define"> <rank>5</rank> <parent>UserRequest:Shortcuts</parent> <oql><![CDATA[SELECT UserRequest WHERE agent_id = :current_contact_id AND status IN ("closed")]]></oql> <do_search>0</do_search> <auto_reload>fast</auto_reload> </menu> <menu id="UserRequest:MyEscalatedRequests" xsi:type="OQLMenuNode" _delta="define"> <rank>6</rank> <parent>UserRequest:Shortcuts</parent> <oql><![CDATA[SELECT UserRequest WHERE agent_id = :current_contact_id AND status IN ("escalated_tto", "escalated_ttr") OR escalation_flag="yes"]]></oql> <do_search>0</do_search> <auto_reload>fast</auto_reload> </menu> <menu id="UserRequest:MySupportRequests" xsi:type="OQLMenuNode" _delta="must_exist"> <rank>3</rank> <parent>UserRequest:Shortcuts</parent> <oql><![CDATA[SELECT UserRequest WHERE caller_id = :current_contact_id AND status NOT IN ("closed")]]></oql> <do_search _delta="redefine">0</do_search> <auto_reload>fast</auto_reload> </menu> </menus> <user_rights> <groups> <group id="SEViewControl" _delta="define"> <classes> <class id="ResourceSEControl"/> </classes> </group> <group id="SEConfiguration" _delta="define"> <classes> <class id="Document"/> <class id="Contact"/> <class id="Licence"/> <class id="Subnet"/> <class id="Patch"/> <class id="Software"/> <class id="FunctionalCI"/> <class id="NetworkInterface"/> <class id="Group"/> <class id="Typology"/> <class id="NASFileSystem"/> <class id="LogicalVolume"/> <class id="TagSetFieldData"/> <class id="Tape"/> <class id="VLAN"/> </classes> </group> </groups> <profiles> <profile id="61" _delta="define"> <name>Support SE</name> <description>For Support SE</description> <groups> <group id="SEConfiguration"> <actions> <action id="action:write">allow</action> <action id="action:read">allow</action> </actions> </group> <group id="Ticketing"> <actions> <action id="action:delete">allow</action> <action id="action:write">allow</action> <action id="action:bulk write">allow</action> <action id="stimulus:ev_close">allow</action> <action id="action:bulk read">allow</action> </actions> </group> <group id="Incident"> <actions> <action id="action:write">allow</action> <action id="action:bulk write">allow</action> <action id="stimulus:ev_assign">allow</action> <action id="stimulus:ev_reassign">allow</action> <action id="stimulus:ev_resolve">allow</action> <action id="stimulus:ev_close">allow</action> <action id="stimulus:ev_pending">allow</action> <action id="action:bulk read">allow</action> </actions> </group> <group id="UserRequest"> <actions> <action id="action:write">allow</action> <action id="action:bulk write">allow</action> <action id="stimulus:ev_assign">allow</action> <action id="stimulus:ev_reassign">allow</action> <action id="stimulus:ev_resolve">allow</action> <action id="stimulus:ev_close">allow</action> <action id="stimulus:ev_pending">allow</action> <action id="stimulus:ev_wait_for_approval">allow</action> <action id="action:bulk read">allow</action> </actions> </group> <group id="*"> <actions> <action id="action:read">allow</action> </actions> </group> </groups> </profile> </profiles> </user_rights> </itop_design>
Log in to post a comment.
Hi, I wrote a customized profile for my support SE. However, the queried objects count not show on the submenu for either new define or redefine OQLMenuNode.
How do I solve this problem?
This is my customized datamodel code.