Commit cb4e0b75 authored by Fabrice Gangler's avatar Fabrice Gangler 🎨
Browse files

Comptoir v2.9.1

parents 8b2fdca0 ba7cf270
Pipeline #13423 failed with stage
in 6 minutes and 47 seconds
......@@ -5,6 +5,13 @@ 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.9.1](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.9.1) - 2021-03-18
### Fixed
- [#941](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/941) UX - Création d'un compte : supprimer l'avatar (nombreux bugs pour les utilisateurs)
- [#950](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/950) Accessibilité - Ajouter une balise `<header>` (RGAA 9.2.1)
- [#947](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/947) Vagrant - Forcer l'utilisation de composer 1.x
## [2.9.0](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.9.0) - 2020-06-26
......
......@@ -7,5 +7,5 @@
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",2020,R,,,97,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 ; 2020",R,LibreOffice,,,,,LGPL-2.1,"Espace utilisateur et canal","Consultation et édition de documents",,MIMO,1.7
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
......@@ -102,6 +102,7 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('222', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('223', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('224', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('225', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('226', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('227', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('228', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('229', '27');
......@@ -131,4 +132,3 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('307', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('308', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('309', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('311', '27');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('317', '27');
......@@ -101,6 +101,7 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('222', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('223', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('224', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('225', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('226', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('228', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('229', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('230', '137');
......@@ -147,6 +148,5 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('309', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('310', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('311', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('312', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('317', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('319', '137');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('376', '137');
DELETE FROM softwares_tags WHERE tag_id = '258';
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('9', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('11', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('33', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('35', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('36', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('38', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('42', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('46', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('50', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('51', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('52', '258');
......@@ -32,6 +35,7 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('81', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('82', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('83', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('84', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('87', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('88', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('91', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('92', '258');
......@@ -41,12 +45,14 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('95', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('96', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('98', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('101', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('105', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('109', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('110', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('113', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('117', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('122', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('123', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('136', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('139', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('140', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('142', '258');
......@@ -101,6 +107,7 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('222', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('223', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('224', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('225', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('226', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('227', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('228', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('229', '258');
......@@ -115,9 +122,12 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('240', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('241', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('242', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('243', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('250', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('252', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('260', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('261', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('264', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('273', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('281', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('282', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('283', '258');
......@@ -147,9 +157,9 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('308', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('309', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('310', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('312', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('317', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('319', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('323', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('336', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('351', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('355', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('356', '258');
......@@ -175,3 +185,9 @@ INSERT INTO softwares_tags (software_id, tag_id) VALUES ('385', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('386', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('387', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('388', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('390', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('396', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('397', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('398', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('400', '258');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('404', '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 ('33', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('35', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('36', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('38', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('42', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('46', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('50', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('51', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('52', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('55', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('56', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('57', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('58', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('59', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('60', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('61', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('62', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('63', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('64', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('65', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('67', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('68', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('69', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('70', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('72', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('74', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('76', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('77', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('79', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('80', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('81', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('82', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('83', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('84', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('87', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('88', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('91', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('92', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('93', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('94', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('95', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('96', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('98', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('101', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('105', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('109', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('110', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('112', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('113', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('117', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('122', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('123', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('136', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('139', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('140', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('142', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('159', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('169', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('170', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('171', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('172', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('173', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('174', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('175', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('176', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('177', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('178', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('179', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('181', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('182', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('183', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('186', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('187', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('188', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('189', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('190', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('191', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('192', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('193', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('194', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('195', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('196', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('197', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('198', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('200', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('201', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('202', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('203', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('204', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('205', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('206', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('207', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('210', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('211', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('212', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('213', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('214', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('216', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('217', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('218', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('219', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('220', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('221', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('222', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('223', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('224', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('225', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('226', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('227', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('228', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('229', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('230', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('234', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('235', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('236', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('237', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('238', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('239', '474');
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 ('250', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('252', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('260', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('261', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('264', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('273', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('281', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('282', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('283', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('284', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('285', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('287', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('288', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('289', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('290', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('291', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('292', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('293', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('294', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('295', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('296', '474');
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 ('302', '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');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('307', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('308', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('309', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('310', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('312', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('319', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('323', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('325', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('336', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('351', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('355', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('356', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('357', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('358', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('359', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('361', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('362', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('363', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('365', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('366', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('367', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('368', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('373', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('374', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('375', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('376', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('377', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('379', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('380', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('384', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('385', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('386', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('387', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('388', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('390', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('396', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('397', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('398', '474');
INSERT INTO softwares_tags (software_id, tag_id) VALUES ('400', '474');
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');
......@@ -6,6 +6,7 @@ $tagIds[2017] = 29; // Tag "SILL-2017" --> https://comptoir-du-libre.org/tags/
$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
# data source
......@@ -102,7 +103,7 @@ foreach ($years as $year => $Ids) {
}
echo "\n\n";
$fp = fopen("SILL_2020.csv_NO.idComptoir.csv", 'w');
$fp = fopen("SILL_2021.csv_NO.idComptoir.csv", 'w');
fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) )); // UTF-8 BOM
foreach ($noIds as $fields) {
fputcsv($fp, $fields);
......
# How to upgrade from v2.9.0 to v2.9.1
## 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
# Preloading vendor
mkdir /home/comptoir/tmp_migration
cd /home/comptoir/tmp_migration
git clone https://gitlab.adullact.net/Comptoir/Comptoir-srv.git
mv Comptoir-srv/ Comptoir_tmp_update_vendor
cd Comptoir_tmp_update_vendor/
git checkout origin/master
git log --decorate --oneline --graph --all
composer check-platform-reqs
composer validate
composer install
```
## 3) Activate maintenance site
see:
[www-maintenance-comptoir](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/www-maintenance-comptoir)
(private repository)
```bash
# (1) use your user
# Activate maintenance site
sudo a2dissite 25-https_comptoir-du-libre.org.conf
sudo a2ensite 30-503-MAINTENANCE_https_comptoir-du-libre.org.conf
sudo service apache2 reload
# on your computer, the following command lines
# must retrun an HTTP 500 response
curl -v https://comptoir-du-libre.org/
curl -v https://comptoir-du-libre.org/notFoundPage
```
## 4) Backup before migration (DB + images files + main directory)
```bash
# (1) user comptoir
sudo su comptoir
# Second 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/
# Backup main directory
cd /home/comptoir/
DATE=$(date +"%Y.%m.%d_%Hh%M")
tar -czvf "Comptoir-srv_BACKUP_${DATE}.tar.gz" Comptoir-srv
```
## 5) Update source code
```bash
# (1) user comptoir
sudo su comptoir
# Update source code
cd /home/comptoir/Comptoir-srv
rm -rvf vendor/
git remote -v
git remote update -p
git checkout origin/master
git log --decorate --oneline --graph --all
```
## 6) Update vendor directory + clean cache
```bash
# (1) user comptoir
sudo su comptoir
# Update vendor directory (see step 2 "Preloading vendor directory")
cd /home/comptoir/Comptoir-srv
rm -rvf vendor/
mv -v ../tmp_migration/Comptoir_tmp_update_vendor/vendor ./
# Clean cache
cd /home/comptoir/Comptoir-srv
bin/cake cache clear_all
```
## 7) Apply migration of the database (new tables, adding fields, ...)
The following changes must be recorded in the [production version tracking](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/Exploitation-Comptoir/-/blob/master/Suivi-versions-PROD.md) file.
```bash
# (1) user comptoir
sudo su comptoir
# Apply migration of the database (new tables, adding fields, ...)
cd /home/comptoir/Comptoir-srv
bin/cake migrations migrate
# Now you can apply additional changes in SQL with pgsl
# ---> nothing to do here for this version
```
## 8) Update config files
The following changes must be recorded in the [production version tracking](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/Exploitation-Comptoir/-/blob/master/Suivi-versions-PROD.md) file.
nothing to do here for this version
```bash
# (1) user comptoir
sudo su comptoir
# Apply additional changes in config files
cd /home/comptoir/Comptoir-srv
vim config/comptoir.php # ---> nothing to do here for this version
vim config/app.php # ---> nothing to do here for this version
```
## 9) Enable the main website
see:
[www-maintenance-comptoir](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/www-maintenance-comptoir)
(private repository)
```bash
# (1) use your user
# Enable the main website
sudo a2dissite 30-503-MAINTENANCE_https_comptoir-du-libre.org.conf
sudo a2ensite 25-https_comptoir-du-libre.org.conf
sudo service apache2 reload
# on your computer, the first following command line
# must return an HTTP 200 response code
# and the second return an HTTP 404 response code.
curl -v https://comptoir-du-libre.org/
curl -v https://comptoir-du-libre.org/notFoundPage
```
## 10) Backup after upgraded
```bash
# (1) user comptoir
sudo su comptoir
# Backup after upgraded (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/
```
## 11) Clean up
```bash
# (1) user comptoir
sudo su comptoir
# Clean up
cd /home/comptoir/
rm -rvf tmp_migration/
rm -v Comptoir-srv_BACKUP_*.tar.gz
```
......@@ -152,7 +152,7 @@ Vagrant.configure("2") do |config|
vagrant ssh -c '00_bin/30_bin-cake.sh i18n'
# To reload database dataset:
vagrant ssh -c '00_bin/30_database_reload.sh'