{# # --------------------------------------------------------------------- # GLPI - Gestionnaire Libre de Parc Informatique # Copyright (C) 2015-2022 Teclib' and contributors. # # http://glpi-project.org # # based on GLPI - Gestionnaire Libre de Parc Informatique # Copyright (C) 2003-2014 by the INDEPNET Development Team. # # --------------------------------------------------------------------- # # LICENSE # # This file is part of GLPI. # # GLPI is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GLPI is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GLPI. If not, see . # --------------------------------------------------------------------- #} {% set rand = random() %} {% set actors = item.getActorsForType(actortypeint, params) %} {# TODO getDefaultActorRightSearch on create #} {# TODO LDAP import shortcut #} {# TODO userentity_oncreate form submit #} {% set required = false %} {% if itiltemplate.isMandatoryField('TODO') %} {% set required = true %} {% endif %} {% set is_actor_hidden = false %} {% if itiltemplate.isMandatoryField('_users_id_' ~ actortype) and itiltemplate.isMandatoryField('_groups_id_' ~ actortype) and (actortype != 'assign' or itiltemplate.isMandatoryField('_suppliers_id_' ~ actortype)) %} {% set is_actor_hidden = true %} {% endif %} {% set onchange = '' %} {% if item.isNewItem() %} {% set onchange = 'this.form.submit();' %} {% endif %} {% if not is_actor_hidden %} {% if not params['template_preview'] and not disable_assign_to_me and canupdate %} {{ include('components/itilobject/actors/assign_to_me.html.twig') }} {% endif %} {% endif %}