diff --git a/plugins/configuration/config/class_dashBoardConfig.inc b/plugins/configuration/config/class_dashBoardConfig.inc deleted file mode 100644 index a74e23110d4b40e2c97456919815073c0e6970fa..0000000000000000000000000000000000000000 --- a/plugins/configuration/config/class_dashBoardConfig.inc +++ /dev/null @@ -1,69 +0,0 @@ -<?php -/* - This code is part of FusionDirectory (http://www.fusiondirectory.org/) - Copyright (C) 2013-2016 FusionDirectory - - 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 2 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, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -*/ - -class dashboardConfig extends multiPluginSection -{ - static function plInfo (): array - { - return [ - 'plShortName' => _('Dashboard configuration'), - 'plDescription' => _('FusionDirectory dashboard plugin configuration'), - 'plCategory' => ['configuration'], - 'plObjectClass' => ['fdDashboardPluginConf'], - 'plObjectType' => ['smallConfig'], - 'plPriority' => 2, - - 'plProvidedAcls' => parent::generatePlProvidedAcls(static::getAttributesInfo()) - ]; - } - - static function getAttributesInfo (): array - { - return [ - 'systems' => [ - 'name' => _('Dashboard name schema'), - 'attrs' => [ - new IntAttribute( - _('Number of digits'), _('Number of digits to use after prefix'), - 'fdDashboardNumberOfDigit', FALSE, - 1, 20, 3 - ), - new SetAttribute( - new StringAttribute( - _('Prefixes'), _('Prefixes to be used for computer ids'), - 'fdDashboardPrefix', TRUE - ), - ["PC"] - ) - ] - ], - 'users' => [ - 'name' => _('Dashboard expired users'), - 'attrs' => [ - new IntAttribute( - _('Number of days'), _('Number of days before expiration needed for an account to show in the dashboard next expired accounts list'), - 'fdDashboardExpiredAccountsDays', FALSE, - 1, FALSE, 15 - ), - ] - ], - ]; - } -}