Mateo S - 2024-05-17

Buenas

Como puedo ocultar el menu ServiceManagement y ChangeManagement, por que estos menus me manda estos errores cuando intento ocultar en el menu, como si pasa con config y problem:

<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.6">
  <classes>
    <class id="ConfigAccessControl" _delta="define">
      <parent>AbstractResource</parent>
      <properties>
        <comment>/* Access control for ConfigManagement menu. */</comment>
        <abstract>true</abstract>
        <category>grant_by_profile</category>
      </properties>
      <presentation/>
      <methods/>
    </class>
  </classes>
  <menus>
    <menu id="ConfigManagement" xsi:type="MenuGroup" _delta="must_exist">
      <enable_class _delta="define">ConfigAccessControl</enable_class>
      <enable_action _delta="define">UR_ACTION_MODIFY</enable_action>
    </menu>
    <menu id="ProblemManagement" xsi:type="MenuGroup" _delta="define_if_not_exists">
      <enable_class _delta="define">ConfigAccessControl</enable_class>
      <enable_action _delta="define">UR_ACTION_MODIFY</enable_action>
    </menu>
    <menu id="ServiceManagement" xsi:type="MenuGroup" _delta="must_exist">
      <enable_class _delta="define">ConfigAccessControl</enable_class>
      <enable_action _delta="define">UR_ACTION_MODIFY</enable_action>
    </menu>
  </menus>
  <user_rights>
    <groups>
      <group id="ConfigManagementGroup" _delta="define">
        <classes>
          <class id="ConfigAccessControl"/>
        </classes>
      </group>
    </groups>
    <profiles>
      <!-- IDS que van a modificarse los accesos para esto usamos el must_exist-->
      <profile id="5" _delta="must_exist">
        <groups>
          <group id="ConfigManagementGroup" _delta="define">
            <actions>
              <action id="action:write">deny</action>
            </actions>
          </group>
        </groups>
      </profile>
         </profiles>
  </user_rights>
</itop_design>

Este es el error que se le presenta:

An error occured while processing the PHP files of the data model:

Error loading module "perfiles_gasd": /itop_design/menus/menu[Service] at line 24: could not be found - Loaded modules: dictionaries:1.0, core:1.0, application:1.0, approval-base:3.3.1, authent-cas:3.0.4, authent-external:3.0.4, authent-ldap:3.0.4, authent-local:3.0.4, combodo-autoclose-ticket:1.0.1, combodo-backoffice-darkmoon-theme:3.0.4, itop-attachments:3.0.4, itop-backup:3.0.4, itop-config:3.0.4, itop-files-information:3.0.4, itop-object-copier:1.4.4, itop-portal-base:3.0.4, itop-portal:3.0.4, itop-profiles-itil:3.0.4, itop-sla-computation:3.0.4, itop-structure:3.0.4, itop-themes-compat:3.0.4, itop-tickets:3.0.4, itop-welcome-itil:3.0.4, localidad_gasd:1.0.0, molkobain-fontawesome5-pack:1.5.1, molkobain-handy-framework:1.10.2, molkobain-newsroom-provider:1.5.0, molkobain-portal-mosaic-service-catalog:1.0.1, organizaciones_gasd:1.0.0, perfiles_gasd:1.0.0

Check the PHP files describing the data model before running the toolkit again !

Que me recomiendan

 

Last edit: Mateo S 2024-05-17