Add GenericObject plugin files and assets

- Introduced default icon images in PNG and SVG formats.
- Added example icons for car and cube in SVG format.
- Created setup file for the GenericObject plugin with versioning and directory definitions.
- Included a header file with licensing information for the plugin.
- Added a remove.txt file with instructions for safe deletion.
This commit is contained in:
2025-11-11 13:52:20 +01:00
parent 5c733eac6b
commit f33121a308
125 changed files with 13188 additions and 32 deletions

30
css/chartists-glpi.min.css vendored Normal file
View File

@ -0,0 +1,30 @@
/**
* ---------------------------------------------------------------------
* GLPI - Gestionnaire Libre de Parc Informatique
* Copyright (C) 2015-2020 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 <http://www.gnu.org/licenses/>.
* ---------------------------------------------------------------------
*/.chart{position:relative;text-align:center;margin-top:1em}.ct-series.ct-series-p{stroke:#C2F040}.ct-legend .ct-series-15:before{background-color:#C2F040;border-color:#C2F040}.ct-series.ct-series-q{stroke:#CA12D3}.ct-legend .ct-series-16:before{background-color:#CA12D3;border-color:#CA12D3}.ct-series.ct-series-r{stroke:#F75037}.ct-legend .ct-series-17:before{background-color:#F75037;border-color:#F75037}.ct-series.ct-series-s{stroke:#6224AF}.ct-legend .ct-series-18:before{background-color:#6224AF;border-color:#6224AF}.ct-series.ct-series-t{stroke:#854F95}.ct-legend .ct-series-19:before{background-color:#854F95;border-color:#854F95}.ct-series.ct-series-u{stroke:#FCFEFD}.ct-legend .ct-series-20:before{background-color:#FCFEFD;border-color:#FCFEFD}.ct-series.ct-series-v{stroke:#1739C0}.ct-legend .ct-series-21:before{background-color:#1739C0;border-color:#1739C0}.ct-series.ct-series-w{stroke:#F83DB1}.ct-legend .ct-series-22:before{background-color:#F83DB1;border-color:#F83DB1}.ct-series.ct-series-x{stroke:#A52AB5}.ct-legend .ct-series-23:before{background-color:#A52AB5;border-color:#A52AB5}.ct-series.ct-series-y{stroke:#1F8870}.ct-legend .ct-series-24:before{background-color:#1F8870;border-color:#1F8870}.ct-series.ct-series-z{stroke:#D7192E}.ct-legend .ct-series-25:before{background-color:#D7192E;border-color:#D7192E}.ct-legend{position:relative;z-index:10;list-style:none;text-align:center}.ct-legend li{position:relative;padding-left:23px;margin-right:10px;margin-bottom:3px;cursor:pointer;display:inline-block}.ct-legend li:before{width:12px;height:12px;position:absolute;left:0;content:'';border:3px solid transparent;border-radius:2px}.ct-legend li.inactive:before{background:transparent}.ct-legend .ct-series-0:before{background-color:#d70206;border-color:#d70206}.ct-legend .ct-series-1:before{background-color:#f05b4f;border-color:#f05b4f}.ct-legend .ct-series-2:before{background-color:#f4c63d;border-color:#f4c63d}.ct-legend .ct-series-3:before{background-color:#d17905;border-color:#d17905}.ct-legend .ct-series-4:before{background-color:#453d3f;border-color:#453d3f}.ct-legend .ct-series-5:before{background-color:#59922b;border-color:#59922b}.ct-legend .ct-series-6:before{background-color:#0544d3;border-color:#0544d3}.ct-legend .ct-series-7:before{background-color:#6b0392;border-color:#6b0392}.ct-legend .ct-series-8:before{background-color:#f05b4f;border-color:#f05b4f}.ct-legend .ct-series-9:before{background-color:#dda458;border-color:#dda458}.ct-legend .ct-series-10:before{background-color:#eacf7d;border-color:#eacf7d}.ct-legend .ct-series-11:before{background-color:#86797d;border-color:#86797d}.ct-legend .ct-series-12:before{background-color:#b2c326;border-color:#b2c326}.ct-legend .ct-series-13:before{background-color:#6188e2;border-color:#6188e2}.ct-legend .ct-series-14:before{background-color:#a748ca;border-color:#a748ca}.chartist-tooltip{z-index:11 !important}

30
css/jquery-glpi.min.css vendored Normal file

File diff suppressed because one or more lines are too long

30
css/jstree-glpi.min.css vendored Normal file

File diff suppressed because one or more lines are too long

30
css/print.min.css vendored Normal file

File diff suppressed because one or more lines are too long

30
css/style_install.min.css vendored Normal file
View File

@ -0,0 +1,30 @@
/**
* ---------------------------------------------------------------------
* GLPI - Gestionnaire Libre de Parc Informatique
* Copyright (C) 2015-2020 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 <http://www.gnu.org/licenses/>.
* ---------------------------------------------------------------------
*/body{background-color:#1B2F62;font-family:Verdana;color:#FFF}#principal{width:760px;font-family:Verdana;font-size:12px;text-align:center;margin:auto;padding:40px 40px 40px 40px}a{color:#FEC95C;font-weight:bold}#bloc{width:760px;margin:0 auto;text-align:left;position:relative;padding:10px;background:#3A5693}#logo_bloc{position:absolute;top:-25px;padding:0;margin:0;width:145px;height:80px;background:url(../pics/login_logo_glpi.png) no-repeat}p{padding-left:20px;padding-right:20px}.center{text-align:center}.left{text-align:left}.inline{display:inline}table{text-align:center;border:0;margin:20px;margin-left:auto;margin-right:auto;width:90%}th{font-size:12px;font-weight:bold;color:#FFA500;vertical-align:bottom}.tab_check{padding:10px;background-color:#FFF;color:#000}.tab_check th{font-size:14px;font-weight:bold}.tab_check td{font-size:11px;border-bottom:1px solid #bbbbbb}.tab_check td i.fas{font-size:12px;margin-right:3px}.tab_check td i.fa-check{color:#008e2c}.tab_check td i.fa-exclamation-triangle{color:#ffa500}.red{color:red}.migred{color:white;background-color:red}.green{color:green}h2{text-align:center;color:#FEC95C}h3{text-align:center}input{border:1px solid #ccc}fieldset{margin:40px;padding:20px;background:#FFF;border:none;font-size:12px;font-weight:200;position:relative}fieldset legend{color:#000;font-weight:bold;position:absolute;top:5px}.block{display:inline-block;width:300px;color:#000}fieldset label{text-align:right;margin-right:5px}.submit{text-align:center}input.submit,span.vsubmit,a.vsubmit{padding:5px;cursor:pointer;height:auto;font:bold 12px Arial, Helvetica;color:#8f5a0a;background-color:#FEC95C;border:0}input.submit:hover,a.vsubmit:hover{background-color:#fddb6f;-moz-box-shadow:0px 1px 1px #999;-webkit-box-shadow:0px 1px 1px #999;box-shadow:0px 1px 1px #999}#license{text-align:left;width:520px;margin:20px auto}.radio{display:inline-block;cursor:pointer;line-height:25px;font-weight:bold;margin-bottom:5px}.radio:hover .inner{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:.5}.radio input[type=radio]{width:1px;height:1px;opacity:0}.radio input:checked + .outer .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.radio input:checked + .outer{border:3px solid #f08b3b}.radio input:focus + .outer .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background-color:#FEC95C}.radio .outer{width:20px;height:20px;display:block;float:left;border:3px solid #1B2F62;border-radius:50%}.radio .inner{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:16px;height:16px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;margin:2px;border-radius:50%;background-color:#FEC95C;opacity:0}.ui-widget{font-size:12px}.select2-container ul{color:#000}

13
css/swiper-bundle.min.css vendored Normal file

File diff suppressed because one or more lines are too long

30
css/tab-scroller-menu.min.css vendored Normal file
View File

@ -0,0 +1,30 @@
/**
* ---------------------------------------------------------------------
* GLPI - Gestionnaire Libre de Parc Informatique
* Copyright (C) 2015-2020 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 <http://www.gnu.org/licenses/>.
* ---------------------------------------------------------------------
*/.x-tab-scroller-right-over{background-position:-18px 0}.x-tab-tabmenu-right{background:transparent url(../pics/extrajs/tab-scroller-menu.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer}.x-tab-tabmenu-over{background-position:-18px 0}.x-tab-tabmenu-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default}

1
css/tiny_mce_custom.min.css vendored Normal file
View File

@ -0,0 +1 @@
.mce-content-body{word-wrap:break-word}