Commit 5f180df2 authored by Fabrice Gangler's avatar Fabrice Gangler 🎨
Browse files

Comptoir v2.11.0

parents 36fed3f8 9917a9c8
Pipeline #28475 failed with stage
in 5 minutes and 49 seconds
......@@ -5,11 +5,23 @@ Tous les changements notables de ce projet sont documentés dans ce fichier.
Le format s'appuie sur [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
et le projet suit [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [2.11.0](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.11.0) - 2022-06-09
### Added
- [#966](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/966) Admin - Ajout d'un export JSON et CSV des utilisateurs
### Fixed
Pour le dev :
- [!555](https://gitlab.adullact.net/Comptoir/Comptoir-srv/-/merge_requests/555) Vagrant - Correction des données ajoutées pour la cartographie
## [2.10.0](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.10.0) - 2021-08-13
### Added
- [!544](https://gitlab.adullact.net/Comptoir/Comptoir-srv/-/merge_requests/544) Ajout d'un export JSON
- [!544](https://gitlab.adullact.net/Comptoir/Comptoir-srv/-/merge_requests/544) Ajout d'un export JSON des logiciels
### Fixed
......@@ -349,4 +361,16 @@ Pour le dev :
## [2.3.2](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.3.2) - 2017-07-21
## Template
```markdown
## <major>.<minor>.patch_DEV (unreleased)
### Added
### Changed
### Fixed
### Security
```
ID,nom,fonction,annees,statut,parent,public,similaire-a,wikidata,comptoir-du-libre,licence,secteur,composant,contexte-usage,groupe,version
13,"Assistant RGAA","Vérification de la conformité de l'application aux règles d'accessibilité",2019,O,,,,,,etalab-2.0,"Conception & Développement","Qualité et sécurité du code source","Poste de travail des agents impliqués dans le cycle de vie d’une application utilisée via un navigateur web",MIMDEV,1.0.4
55,"Survey (questionnaire)","Gestion de questionnaires pour GLPI","2019 ; 2020",O,GLPI,,,Q3104570,,AGPL-3.0-or-later,Opérations,"Service level management","Gestion de parc",MIMO,9.3.1.0
70,"K-9 Mail","Client de messagerie","2019 ; 2020",O,,,,Q14565723,,Apache-2.0,"Espace utilisateur et canal","Messagerie agenda contacts","Client de Messagerie",MIMO,5.600
87,Mobile,"Affichage de GLPI pour terminaux mobiles et tablettes","2018 ; 2019 ; 2020",O,GLPI,,,,,GPL-2.0-only,Opérations,"Déploiement gestion d’actif et de configuration","Gestion parc",MIMO,1.1.6
115,PortraitOrLandscape,"Orientation de la page","2018 ; 2019 ; 2020",R,LibreOffice,,,,,LGPL-3.0-only,"Espace utilisateur et canal","Consultation et édition de documents",,MIMO,2
121,"Qwant (extension de recherche)","Plugin pour l'ajout du moteur de recherche Qwant","2018 ; 2019 ; 2020",R,Firefox,,,,,X11,"Espace utilisateur et canal","Navigateur web",,MIMO,5
141,"Swift (OpenStack)","Stockage Objet","2018 ; 2019 ; 2020",R,,,,,,,Stockage,"Sauvegarde Serveur","Services déconcentrés",MIMPROD,Distribution
159,WebAccess,"Outil de dev pour l’accessibilité","2019 ; 2020",O,NVDA,,,,,GPL-2.0-only,"Conception et développement","Qualité et sécurité de code source",,MIMO,2019.12.13
174,"GNU Emacs","Éditeur de textes et environnement de développement",2020,R,,,"97 ; 215 ; 38",Q1252773,,GPL-3.0-or-later,"Espace utilisateur et canal","Consultation et édition de documents","En version 26.3 à la DINUM (Etalab)",MIMO,
190,"Correcteur terminologique fr (FranceTerme)","Correction terminologique à partir de la base FranceTerme","2018 ; 2019 ",R,LibreOffice,,,,,LGPL-2.1,"Espace utilisateur et canal","Consultation et édition de documents",,MIMO,1.7
ID,nom,fonction,annees,statut,parent,public,similaire-a,wikidata,comptoir-du-libre,licence,secteur,composant,contexte-usage,groupe,version
13,"Assistant RGAA","Vérification de la conformité de l'application aux règles d'accessibilité",2019,O,,,,,,etalab-2.0,"Conception & Développement","Qualité et sécurité du code source","Poste de travail des agents impliqués dans le cycle de vie d'une application utilisée via un navigateur web",MIMDEV,1.0.4
55,"Survey (questionnaire)","Gestion de questionnaires pour GLPI","2019 ; 2020 ; 2021",O,GLPI,,,Q3104570,,AGPL-3.0-or-later,Opérations,"Service level management","Gestion de parc",MIMO,9.3.1.0
70,"K-9 Mail","Client de messagerie","2019 ; 2020 ; 2021",O,,,,Q14565723,,Apache-2.0,"Espace utilisateur et canal","Messagerie agenda contacts","Client de Messagerie",MIMO,5.600
87,Mobile,"Affichage de GLPI pour terminaux mobiles et tablettes","2018 ; 2019 ; 2020 ; 2021",O,GLPI,,,,,GPL-2.0-only,Opérations,"Déploiement gestion d'actif et de configuration","Gestion parc",MIMO,1.1.6
115,PortraitOrLandscape,"Orientation de la page","2018 ; 2019 ; 2020 ; 2021",R,LibreOffice,,,,,LGPL-3.0-only,"Espace utilisateur et canal","Consultation et édition de documents",,MIMO,2
121,"Qwant (extension de recherche)","Plugin pour l'ajout du moteur de recherche Qwant","2018 ; 2019 ; 2020 ; 2021",R,Firefox,,,,,X11,"Espace utilisateur et canal","Navigateur web",,MIMO,5
141,"Swift (OpenStack)","Stockage Objet","2018 ; 2019 ; 2020 ; 2021",R,,,,,,,Stockage,"Sauvegarde Serveur","Services déconcentrés",MIMPROD,Distribution
159,WebAccess,"Outil de dev pour l'accessibilité","2019 ; 2020 ; 2021",O,NVDA,,,,,GPL-2.0-only,"Conception et développement","Qualité et sécurité de code source",,MIMO,2021.02.10
174,"GNU Emacs","Éditeur de textes et environnement de développement","2020 ; 2021",R,,,"97 ; 215 ; 38",Q1252773,,GPL-3.0-or-later,"Espace utilisateur et canal","Consultation et édition de documents","En version 26.3 à la DINUM (Etalab)",MIMO,
190,"Correcteur terminologique fr (FranceTerme)","Correction terminologique à partir de la base FranceTerme","2018 ; 2019",R,LibreOffice,,,,,LGPL-2.1,"Espace utilisateur et canal","Consultation et édition de documents",,MIMO,1.7
......@@ -138,7 +138,6 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('299', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('300', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('301', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('302', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('303', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('304', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('305', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('306', '137');
......
......@@ -148,7 +148,6 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('299', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('300', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('301', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('302', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('303', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('304', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('305', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('306', '258');
......
DELETE FROM softwares_tags WHERE tag_id = '474';
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('9', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('11', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('26', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('33', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('35', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('36', '474');
......@@ -123,6 +124,7 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('240', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('241', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('242', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('243', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('249', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('250', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('252', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('260', '474');
......@@ -148,7 +150,6 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('298', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('299', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('300', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('301', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('303', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('304', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('305', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('306', '474');
......@@ -195,3 +196,9 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('404', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('418', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('419', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('424', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('429', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('430', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('431', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('458', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('459', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('460', '474');
DELETE FROM softwares_tags WHERE tag_id = '578';
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('9', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('11', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('26', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('33', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('35', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('36', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('38', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('42', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('46', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('50', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('51', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('52', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('55', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('56', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('57', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('58', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('59', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('60', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('61', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('62', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('63', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('64', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('65', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('67', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('68', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('69', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('70', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('72', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('74', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('76', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('77', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('79', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('80', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('81', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('82', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('83', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('84', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('87', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('88', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('91', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('92', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('93', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('94', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('95', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('96', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('98', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('101', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('105', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('109', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('110', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('112', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('113', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('117', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('122', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('123', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('136', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('139', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('140', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('142', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('159', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('169', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('170', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('171', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('172', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('173', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('174', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('175', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('176', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('177', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('178', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('179', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('181', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('182', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('183', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('186', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('187', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('188', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('189', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('190', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('191', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('192', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('193', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('194', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('195', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('196', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('197', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('198', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('200', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('201', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('202', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('203', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('204', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('205', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('206', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('207', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('210', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('211', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('212', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('213', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('214', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('216', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('217', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('218', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('219', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('220', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('221', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('222', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('223', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('224', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('225', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('226', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('227', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('228', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('229', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('230', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('234', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('235', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('236', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('237', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('238', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('239', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('240', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('241', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('242', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('243', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('249', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('250', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('252', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('253', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('260', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('261', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('264', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('268', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('273', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('281', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('282', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('283', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('284', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('285', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('287', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('288', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('289', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('290', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('291', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('292', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('293', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('294', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('295', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('296', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('298', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('299', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('300', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('301', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('304', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('305', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('306', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('307', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('308', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('309', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('310', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('312', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('319', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('323', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('325', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('336', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('348', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('349', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('351', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('355', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('356', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('357', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('358', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('359', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('361', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('362', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('363', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('365', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('366', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('367', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('368', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('373', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('374', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('375', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('376', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('377', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('379', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('380', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('384', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('385', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('386', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('387', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('388', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('390', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('396', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('397', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('398', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('400', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('404', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('416', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('418', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('419', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('424', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('429', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('430', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('431', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('458', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('459', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('460', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('461', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('467', '578');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('468', '578');
......@@ -2,39 +2,48 @@
# the "SILL-<year>" tags must exist beforehand in comptoir app
$tagIds = [];
$tagIds[2017] = 29; // Tag "SILL-2017" --> https://comptoir-du-libre.org/tags/29/software
$tagIds[2018] = 27; // Tag "SILL-2018" --> https://comptoir-du-libre.org/tags/27/software
$tagIds[2019] = 137; // Tag "SILL-2019" --> https://comptoir-du-libre.org/tags/137/software
$tagIds[2020] = 258; // Tag "SILL-2020" --> https://comptoir-du-libre.org/tags/258/software
$tagIds[2021] = 474; // Tag "SILL-2021" --> https://comptoir-du-libre.org/tags/474/software
$tagIds[2017] = 29; // Tag "SILL-2017" --> https://comptoir-du-libre.org/fr/tags/29/software
$tagIds[2018] = 27; // Tag "SILL-2018" --> https://comptoir-du-libre.org/fr/tags/27/software
$tagIds[2019] = 137; // Tag "SILL-2019" --> https://comptoir-du-libre.org/fr/tags/137/software
$tagIds[2020] = 258; // Tag "SILL-2020" --> https://comptoir-du-libre.org/fr/tags/258/software
$tagIds[2021] = 474; // Tag "SILL-2021" --> https://comptoir-du-libre.org/fr/tags/474/software
$tagIds[2022] = 578; // Tag "SILL-2022" --> https://comptoir-du-libre.org/fr/tags/578/software
# data source
$url = "https://raw.githubusercontent.com/DISIC/sill/master/2020/sill-2020.csv";
$url = "https://git.sr.ht/~etalab/sill/blob/master/sill.csv";
# Legacy data source
# $url = "https://raw.githubusercontent.com/DISIC/sill/master/2020/sill-2020.csv";
/////////////////////////////////////////////////////////////////////////
// get the source file
$fileName = 'SILL_2020.csv';
$fileName = 'sill.csv';
$dataSrc = file_get_contents($url);
file_put_contents($fileName, $dataSrc); /* [0] => ID
[1] => nom
[2] => fonction
[3] => annees
[4] => statut
[5] => parent
[6] => public
[7] => support
[8] => similaire-a
[9] => wikidata
[10] => comptoir-du-libre
[11] => licence */
file_put_contents($fileName, $dataSrc); /* [0] => ID
[1] => nom
[2] => fonction
[3] => poste_agent
[4] => annees
[5] => statut
[6] => parent
[7] => public
[8] => support
[9] => similaire-a
[10] => wikidata
[11] => comptoir-du-libre
[12] => licence
...
[21] => version_max */
// column numbers of the csv file
$numberOfFileFields = 17;
$colYears = 3;
$colWikidata = 9;
$colComptoir = 10;
$numberOfFileFields = 22;
$colId=0;
$colName=1;
$colYears = 4;
$colWikidata = 10;
$colComptoir = 11;
// file processing
$row = 1;
......@@ -43,7 +52,7 @@ $noIds = [];
if (($handle = fopen($fileName, "r")) !== false) {
while (($data = fgetcsv($handle, 1000, ",")) !== false) {
$num = count($data);
echo "\nline $row:";
echo "\nline $row:"; // DEBUG print_r($data); exit();
// check the number of fields in the line
if ($num !== $numberOfFileFields) {
......@@ -65,6 +74,8 @@ if (($handle = fopen($fileName, "r")) !== false) {
// line processing
if ($row !== 1 && !empty($data[$colYears]) && !empty($data[$colComptoir])) {
$softwareId = $data[$colId];
$softwareName = $data[$colName];
$idComptoir = $data[$colComptoir];
$idWikidata = $data[$colWikidata];
$lineYears = explode(';', $data[$colYears]);
......@@ -75,7 +86,11 @@ if (($handle = fopen($fileName, "r")) !== false) {
$years[$year][$idComptoir] = $idWikidata;
}
}
echo " idSILL->$softwareId / idComptoir->$idComptoir / idWikidata->$idWikidata -----> $softwareName";
} else {
$softwareId = $data[$colId];
$softwareName = $data[$colName];
echo " -----> $softwareName";
$noIds[$row] = $data;
}
$row++;
......@@ -108,7 +123,7 @@ foreach ($years as $year => $Ids) {
}
echo "\n\n";
$fp = fopen("SILL_2021.csv_NO.idComptoir.csv", 'w');
$fp = fopen("sill.csv_NO.idComptoir.csv", 'w');
fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) )); // UTF-8 BOM
foreach ($noIds as $fields) {
fputcsv($fp, $fields);
......
This diff is collapsed.
ID,nom,fonction,poste_agent,annees,statut,parent,public,support,similaire-a,wikidata,comptoir-du-libre,licence,secteur,composant,contexte-usage,label,fiche,atelier,instances_test,groupe,version_min,version_max
13,"Assistant RGAA","Vérification des règles d'accessibilité d'une application web",,"2019 ; 2021 ; 2022",R,,,,,Q98731896,,MIT,"Conception & Développement","Qualité et sécurité du code source","Utilisé par les agents impliqués dans les services web (internet, intranet, extranet).",,,,,MIMDEV,1.2.x,
55,"Survey (questionnaire)","Gestion de questionnaires pour GLPI",,"2019 ; 2020 ; 2021 ; 2022",O,GLPI,,,,Q3104570,,AGPL-3.0-or-later,Opérations,"Service level management","Gestion de parc",,,,,MIMO,9.3.1.0,
70,"K-9 Mail","Client de messagerie",Oui,"2019 ; 2020 ; 2021 ; 2022",O,,,,,Q14565723,,Apache-2.0,"Espace utilisateur et canal","Messagerie agenda contacts","Client de Messagerie",,,,,MIMO,5.600,
87,Mobile,"Affichage de GLPI pour terminaux mobiles et tablettes",,"2018 ; 2019 ; 2020 ; 2021 ; 2022",O,GLPI,,Oui,,,,GPL-2.0-only,Opérations,"Déploiement gestion d'actif et de configuration","Gestion parc",,,,,MIMO,1.1.6,
115,PortraitOrLandscape,"Orientation de la page",Oui,"2018 ; 2019 ; 2020 ; 2021 ; 2022",R,LibreOffice,,,,,,LGPL-3.0-only,"Espace utilisateur et canal","Consultation et édition de documents",,,,,,MIMO,2,
121,"Qwant (extension de recherche)","Plugin pour l'ajout du moteur de recherche Qwant",Oui,"2018 ; 2019 ; 2020 ; 2021 ; 2022",R,Firefox,,,,,,X11,"Espace utilisateur et canal","Navigateur web",,,,,,MIMO,5,
141,"Swift (OpenStack)","Stockage Objet",,"2018 ; 2019 ; 2020 ; 2021 ; 2022",R,,,,,,,Apache-2.0,Stockage,"Sauvegarde serveurs","Services déconcentrés",,,,,MIMPROD,Distribution,
159,WebAccess,"Outil de dev pour l'accessibilité",,"2019 ; 2020 ; 2021 ; 2022",O,NVDA,,Oui,,,,GPL-2.0-only,"Conception et développement","Qualité et sécurité de code source",,,,,,MIMO,2021.02.10,
174,"GNU Emacs","Éditeur de textes et environnement de développement",Oui,"2020 ; 2021 ; 2022",R,,,,"97 ; 215 ; 38",Q1252773,,GPL-3.0-or-later,"Espace utilisateur et canal","Consultation et édition de documents","En version 26.3 à la DINUM (Etalab)",,,,,MIMO,N/A,
190,"Correcteur terminologique fr (FranceTerme)","Correction terminologique à partir de la base FranceTerme",Oui,"2018 ; 2019",R,LibreOffice,,,,,,LGPL-2.1,"Espace utilisateur et canal","Consultation et édition de documents",,,,,,MIMO,1.7,
-- Tag SILL-2021 ---> [ID 258]
-- Tag SILL-2021 ---> [ID 474]
UPDATE public.tags
SET description_i18n_fr = '<p>
Co-construit par des communautés d’agents publics informaticiens de
l’État (les référents « SILL »), le <a href="https://sill.etalab.gouv.fr">socle interministériel des
logiciels libres</a> est le catalogue de référence des logiciels libres
recommandés par l’État. Tous ces logiciels sont utilisés dans un
cadre de production dans au moins l’une des administrations
contributrices.
</p>
<p>
Son périmètre - ne couvrant pas la totalité du système d’information
de l’État - classe les logiciels par thématiques : poste de travail,
gestion de parc, exploitation de serveurs et de bases de données et
environnements de développement.
</p>
<p>
Sous forme de <a href="https://sill.etalab.gouv.fr/fr/software?year=2021">site web</a>,
il permet d’identifier rapidement le
logiciel et la version minimale recommandée (toute administration
est libre d’utiliser une version plus récente). Il est également
possible de consulter l’état d’avancement du statut d’un logiciel,
selon qu’il est en cours d’observation ou recommandé.
Le SILL, <a href="https://sill.etalab.gouv.fr" title="SILL : Socle Interministériel des
Logiciels Libres">Socle Interministériel des
Logiciels Libres</a>, est une liste de logiciels libres
significativement utilisés dans des organismes publics rattachés à la fonction publique
d''État ou hospitalière et qui forment un catalogue de référence pour l''administration.
</p>'
WHERE id = 474;
-- Tag SILL-2022 ---> [ID 578]
UPDATE public.tags
SET description_i18n_fr = '<p>
Co-construit par des communautés d’agents publics informaticiens de
l’État (les référents « SILL »), le <a href="https://sill.etalab.gouv.fr">socle interministériel des
logiciels libres</a> est le catalogue de référence des logiciels libres
recommandés par l’État. Tous ces logiciels sont utilisés dans un
cadre de production dans au moins l’une des administrations
contributrices.
</p>
<p>
Son périmètre - ne couvrant pas la totalité du système d’information
de l’État - classe les logiciels par thématiques : poste de travail,
gestion de parc, exploitation de serveurs et de bases de données et
environnements de développement.
</p>
<p>
Sous forme de <a href="https://sill.etalab.gouv.fr/fr/software?year=2022">site web</a>,
il permet d’identifier rapidement le
logiciel et la version minimale recommandée (toute administration
est libre d’utiliser une version plus récente). Il est également
possible de consulter l’état d’avancement du statut d’un logiciel,
selon qu’il est en cours d’observation ou recommandé.
</p>'
WHERE id = 578;
# How to upgrade from v2.10.0 to v2.11.0
## 1) First backup (DB + images files)
```bash
# (1) user comptoir
sudo su comptoir
# First backup (DB + images files)
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_data_AND_images.sh
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_structure_only.sh
ls -lh /home/comptoir/Comptoir-EXPORT/
```
## 2) Preloading vendor directory
```bash
# (1) use the user "comptoir"
sudo su comptoir