%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br/templates/pages/setup/ |
Current File : //var/www/projetos/suporte.iigd.com.br/templates/pages/setup/setup_notifications.html.twig |
{# # --------------------------------------------------------------------- # # GLPI - Gestionnaire Libre de Parc Informatique # # http://glpi-project.org # # @copyright 2015-2024 Teclib' and contributors. # @copyright 2003-2014 by the INDEPNET Development Team. # @licence https://www.gnu.org/licenses/gpl-3.0.html # # --------------------------------------------------------------------- # # LICENSE # # This file is part of GLPI. # # This program 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 3 of the License, or # (at your option) any later version. # # This program 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 this program. If not, see <https://www.gnu.org/licenses/>. # # --------------------------------------------------------------------- #} {% if can_update_config or has_active_mode %} <div class="container"> <div class="row justify-content-evenly"> {% if can_update_config %} <div class="card col-12 col-lg-5"> <form method="POST" action="{{ path('/front/setup.notification.php') }}" data-submit-once> <div class="card-header"> <h3>{{ __('Notifications configuration') }}</h3> </div> {% if use_notifications and not has_active_mode %} <div class="alert alert-important alert-warning m-3"> <i class="fa fa-exclamation-triangle me-2"></i> {{ __('You must enable at least one notification mode.') }} </div> {% endif %} <ul class="list-group list-group-flush"> <li class="list-group-item"> <div class="form-check form-switch"> <input name="use_notifications" type="hidden" value="0" /> <input name="use_notifications" id="use_notifications" class="form-check-input" type="checkbox" value="1" {{ use_notifications ? 'checked="checked"' : '' }} /> <label class="form-check-label" for="use_notifications"> {{ __('Enable followup') }} </label> </div> </li> {% for mode_key, mode in modes %} {% set mode_disabled = not use_notifications %} <li class="list-group-item {{ mode_disabled ? 'disabled' : '' }}"> <div class="form-check form-switch"> <input name="notifications_{{ mode_key }}" type="hidden" value="0" /> <input name="notifications_{{ mode_key }}" id="notifications_{{ mode_key }}" class="form-check-input" type="checkbox" value="1" {{ mode['is_active'] ? 'checked="checked"' : '' }} {{ mode_disabled ? 'disabled' : '' }} /> <label class="form-check-label" for="notifications_{{ mode_key }}"> {{ mode['label'] }} </label> </div> </li> {% endfor %} </ul> <div class="card-footer"> <button type="submit" class="btn btn-primary"> <i class="far fa-save"></i> <span>{{ __('Save') }}</span> </button> </div> <input type="hidden" name="_glpi_csrf_token" value="{{ csrf_token() }}" /> </form> </div> {% endif %} {% if use_notifications and has_active_mode %} <div class="card col-12 col-lg-5 mt-4 mt-lg-0"> <div class="card-header"> <h3>{{ _n('Notification', 'Notifications', get_plural_number()) }}</h3> </div> <div class="list-group list-group-flush"> {% if has_profile_right('config', constant('READ')) %} <a href="{{ path('front/notificationtemplate.php') }}" class="list-group-item list-group-item-action"> <i class="fa-fw ti ti-template"></i> <span>{{ _n('Notification template', 'Notification templates', get_plural_number()) }}</span> </a> {% endif %} {% if has_profile_right('notification', constant('READ')) %} <a href="{{ path('front/notification.php') }}" class="list-group-item list-group-item-action"> <i class="fa-fw ti ti-bell "></i> <span>{{ _n('Notification', 'Notifications', get_plural_number()) }}</span> </a> {% else %} <div class="list-group-item"> <div class="alert alert-important alert-warning m-3"> <i class="fa-fw ti ti-alert-triangle me-2"></i> {{ __('Unable to configure notifications: please configure at least one followup type using the above configuration.') }} </div> </div> {% endif %} {% for mode in modes %} {% if can_update_config and mode['is_active'] %} <a href="{{ mode['setting_url'] }}" class="list-group-item list-group-item-action"> <i class="fa-fw {{ mode['icon'] }}"></i> <span>{{ mode['label_settings'] }}</span> </a> {% endif %} {% endfor %} </div> </div {% endif %} </div> </div> {% endif %}