Releases: osunyorg/admin
Releases · osunyorg/admin
v2.2.4
What's Changed
- Require 2FA in registrations#edit by @SebouChu in #2139
- set aws sdk v1 hugo deploy by @SebouChu in #2141
- Amélioration de la gestion des blocks by @arnaudlevy in #2133
- Ajout d'un aria-expanded false aux notes by @arnaudlevy in #2147
- Les diplômes sans formation ne s'affichent plus dans les campus by @arnaudlevy in #2148
- Amélioration des écrans de connexion, notamment le code MFA by @arnaudlevy in #2156
- Ajout de variables d'environnement pour le staging by @arnaudlevy in #2162
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Meilleure gestion des fichiers supprimés by @arnaudlevy in #2018
- Optimisation de l'enregistrement des formations by @arnaudlevy in #2019
- Réparation des sauts de lignes des textes non-HTML suite à la suppression d'Orthotypo by @arnaudlevy in #2010
- Sélecteur de langues pour les universités by @pabois in #2020
- Unification des catégories by @arnaudlevy in #2021
- Amélioration de l'ordre des événements en cours by @arnaudlevy in #2022
- Optimisation de la gestion des dépendances à l'enregistrement by @arnaudlevy in #2023
- remove translatable from journal papers and volumes by @pabois in #2003
- Meilleure cohérence des couleurs de champs by @arnaudlevy in #2027
- Navigation dans les royaumes by @arnaudlevy in #2026
- API pour les événements by @arnaudlevy in #2031
- Présentation du showcase comme l'admin by @arnaudlevy in #2028
- Add Deuxfleurs credentials to websites by @SebouChu in #2041
- Système de design by @arnaudlevy in #2034
- Gestion des URLs Youtube Live by @arnaudlevy in #2065
- Correction des styles des extranets by @alexisben in #2029
- [HOTFIX] Correction des extranets by @alexisben in #2068
- [HOTFIX] block timeline arrows by @alexisben in #2069
- Suppression de l'héritage d'image des pages parentes by @arnaudlevy in #2062
- Ajout d'une mise en page plus discrète pour les blocs "appel à actions" by @arnaudlevy in #2061
- Upgrade GoodJob to 3.99 by @SebouChu in #2078
- Upgrade GoodJob to v4 by @SebouChu in #2079
- Ajout des réseaux sociaux au bloc Contact by @arnaudlevy in #2082
- Pas de génération de citation pour les publications hors HAL by @arnaudlevy in #2091
- Refonte des options de bloc by @arnaudlevy in #1850
- refactor options job by @SebouChu in #2095
- refactor options: skip callbacks by @SebouChu in #2096
- set new data with updated template by @SebouChu in #2097
- Ajustements du style des extranets by @alexisben in #2105
- node lts for deuxfleurs workflow by @SebouChu in #2110
- check user.current_sign_in_at presence by @SebouChu in #2115
- Ajustement des logos des organisations by @Olivia206 in #2113
- Changement du slug quand le titre change by @SebouChu in #2122
- Nettoyage du legacy des meta descriptions des statics by @alexisben in #2121
- Ajout de nouvelles options de bloc by @arnaudlevy in #2120
- Classe HTML de bloc by @arnaudlevy in #2119
- discard website jobs if repo invalid by @SebouChu in #2128
- Amélioration des catégories by @arnaudlevy in #2130
- Amélioration visuelle du MFA by @arnaudlevy in #2132
Full Changelog: v2.2.2...v2.2.3
v2.2.2
What's Changed
- unlock for background jobs by @SebouChu in #1830
- Optimization backlinks by @SebouChu in #1833
- Cache blob static by @SebouChu in #1834
- add default language to elements by @pabois in #1837
- fix rate limit by @SebouChu in #1836
- Ajout d'options d'affichage au bloc "Actualités" by @arnaudlevy in #1726
- Ajout des langues aux journaux scientifiques by @arnaudlevy in #1845
- filter to language and paginate by @pabois in #1848
- Filtre des événements by @arnaudlevy in #1842
- Backlinks des projets by @arnaudlevy in #1846
- correct display for job counter by @pabois in #1853
- bundle update by @SebouChu in #1851
- Réparation du classement des papiers et volumes by @arnaudlevy in #1856
- Blocs personnes et organisations permettant de choisir une catégorie by @arnaudlevy in #1838
- Restriction de visibilité de données personnelles by @SebouChu in #1861
- lazy load iframes by @SebouChu in #1872
- Amélioration du showcase by @arnaudlevy in #1870
- menu never saved/touch in auto-gen, so no need anymore by @SebouChu in #1873
- fix block organizations with category by @SebouChu in #1879
- heading > slug by @SebouChu in #1881
- Optimisation du traitement de l'obsolescence des connexions by @SebouChu in #1885
- Nouveau bloc liens by @arnaudlevy in #1889
- Suppression d'une méthode inutilisée by @arnaudlevy in #1883
- Ajout de Mastodon aux imports by @arnaudlevy in #1894
- Migration de Delayed Job à Good Job by @arnaudlevy in #1891
- Retour aux éléphants by @arnaudlevy in #1907
- dashboard queue count by @pabois in #1908
- Queue-based worker by @SebouChu in #1911
- Optimisation des archives d'événements by @arnaudlevy in #1899
- Amélioration des traductions d'événements by @arnaudlevy in #1896
- Gestion des tâches sur les objets disparus by @arnaudlevy in #1918
- Opti sync indirect objects by @SebouChu in #1924
- Mise en cache du static des personnes (v1) by @SebouChu in #1926
- language scope for special page dependencies by @SebouChu in #1927
- Mise en cache static des orgas (v1) by @SebouChu in #1928
- indirect obj direct sources with deps by @SebouChu in #1931
- no block component/element in array of dependencies by @SebouChu in #1934
- Add external to blocks links statics by @pabois in #1936
- Lock des sites dans les tâches de fond by @SebouChu in #1949
- Update GitFile : only remove if path is different by @SebouChu in #1951
- Réparation des clés de traduction Hugo by @arnaudlevy in #1956
- Robustesse du setup Deuxfleurs by @arnaudlevy in #1961
- V3 du lock du website : Locked by by @SebouChu in #1962
- Images de partage pour les pages, actualités, événements, projets, organisations et formations by @arnaudlevy in #1919
- Suppression du thème d'admin déprécié Appstack, en prévision de la nouvelle interface d'administration by @arnaudlevy in #1959
- Typographies du futur thème by @arnaudlevy in #1960
- Synchronisation en multiple commits si nécessaire by @SebouChu in #1967
- Nouvelles couleurs by @arnaudlevy in #1965
- Progression des sub batchs by @SebouChu in #1971
- Liste de personnes by @arnaudlevy in #1974
- Pagination du nouveau thème by @arnaudlevy in #1976
- Nettoyage des connexions by @SebouChu in #1979
- Ajout des fichiers statiques des catégories de personnes et organisations by @arnaudlevy in #1943
- Nouveau système de navigation dans les sites Web by @arnaudlevy in #1977
- Réparation des dépendances d'organisations et du static CTA by @arnaudlevy in #1985
- Récupération de la version du thème : gestion des sites non-Osuny by @SebouChu in #1983
- Ruby 3.3.2 by @arnaudlevy in #1988
- fix yaml multiline by replacing ">" with ">-" by @SebouChu in #1995
- fix permalink orga/person categories by @SebouChu in #1996
- Correction de comparaison des SHAs by @SebouChu in #1999
- Intégration du widget LanguageTool by @arnaudlevy in #1992
- Suppression d'Orthotypo au profit de LanguageTool by @arnaudlevy in #2000
- Sur le tableau de bord d'un site Web, afficher les éléments récents seulement s'il y en a by @arnaudlevy in #1997
- Gère la suppression ou non des translations by @pabois in #2001
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- Keep program children when removing a program by @pabois in #1759
- patch bugsnag for activestorage issues on analyze by @SebouChu in #1760
- Préfixe pour les bodyclass by @arnaudlevy in #1750
- Gestion des sites des campus dans les menus by @arnaudlevy in #1754
- handle preview with post link without url by @SebouChu in #1761
- fix unpublished by last save by @SebouChu in #1762
- handle invalid permalink creation by @SebouChu in #1763
- Meilleur rangement des icônes de menu by @arnaudlevy in #1764
- Bloc campus : mise en page grille ou liste by @arnaudlevy in #1752
- fix bugsnag activestorage by @SebouChu in #1768
- Multiples générations de menu simultanées by @pabois in #1769
- I18n.with_locale in mailers by @SebouChu in #1770
- set locale in distance_of_time_in_words helper only by @SebouChu in #1771
- Ajout de l'image de partage dans les dépendances du site by @arnaudlevy in #1774
- fix memoize on class method by @SebouChu in #1787
- Update _static_list.html.erb by @SebouChu in #1804
- Logo de formation by @arnaudlevy in #1812
- Réparation du nettoyage de dépendances by @arnaudlevy in #1705
- Renforcement de la sécurité by @arnaudlevy in #1779
- Réparation de la recherche dans les pages d'un site Web by @arnaudlevy in #1782
- Amélioration des prévisualisations by @arnaudlevy in #1776
- Ajout des filtres aux projets du portfolio by @arnaudlevy in #1783
- Utilisation des catégories de personnes et d'organisations dans les sites Web by @arnaudlevy in #1757
- lock website for background jobs by @SebouChu in #1820
- Notes by @arnaudlevy in #1714
- Refonte des permalinks et breadcrumbs by @arnaudlevy in #1817
- Analyse des référentiels Git by @arnaudlevy in #1824
Full Changelog: v2.2...v2.2.1
v2.2
What's Changed
- Amélioration du calcul de date by @arnaudlevy in #1520
- Ajustements partie Admin serveur by @SebouChu in #1521
- fix and tests events by @SebouChu in #1522
- Ajout du fuseau horaire aux événements by @SebouChu in #1523
- Update content_security_policy.rb by @SebouChu in #1540
- Finalisation de la séparation des catégories d'événements et d'actualités by @arnaudlevy in #1543
- Réparation du chemin des catégories d'événement by @arnaudlevy in #1546
- Mise à jour vers Ruby 3.3.0 by @SebouChu in #1550
- Correction du sélecteur de changement de langue by @SebouChu in #1553
- Fix editing block with untranslatable about by @SebouChu in #1555
- fix scope categories by @SebouChu in #1556
- Setup annotate by @pabois in #1557
- Désactivation du bouton de traduction si non supporté by @SebouChu in #1558
- fix original language by @SebouChu in #1560
- oops by @SebouChu in #1562
- Fix agenda creation by @pabois in #1563
- add slack notification in deuxfleurs workflow by @SebouChu in #1568
- fix pages breadcrumb title by @SebouChu in #1574
- Summernote paste is back... harder stronger faster smarter by @pabois in #1572
- fix breadcrumb by @SebouChu in #1577
- Ajout de champs crédits pour les orgas et les personnes by @pabois in #1576
- Localizations des websites by @SebouChu in #1564
- Meilleur affichage des contraintes de fichiers by @pabois in #1587
- Gestion de campus by @arnaudlevy in #1570
- Captures d'écrans des sites Web by @arnaudlevy in #1598
- Publications hors HAL by @arnaudlevy in #1596
- fix removed hal methods by @SebouChu in #1603
- Research::Publication fixer by @SebouChu in #1604
- Gestion de l'API de capture d'écran by @arnaudlevy in #1606
- Favoris avec captures d'écran by @arnaudlevy in #1610
- Ajout d'éléments additionnels à l'adresse des laboratoires by @arnaudlevy in #1612
- Nettoyage correct des publications HAL by @arnaudlevy in #1619
- event.add_to_calendar_urls by @SebouChu in #1615
- display event time zone if different from website by @SebouChu in #1617
- Coûts différenciés by @arnaudlevy in #1621
- Ajustements de la partie Server by @pabois in #1622
- Ajout d'un filtre sur le dashboard du server by @pabois in #1623
- Image dans les chiffres clés by @SebouChu in #1616
- reverse column names in habtm by @SebouChu in #1620
- Amélioration de la liste des université by @pabois in #1625
- CTA dans les headers des pages by @pabois in #1624
- Images de partage par défaut by @arnaudlevy in #1627
- Amélioration automatique de la composition typographique avec Orthotypo by @arnaudlevy in #1344
- Réparation des guillemets by @arnaudlevy in #1630
- Ajout de champs aux formations by @arnaudlevy in #1633
- better html export by @pabois in #1637
- Ajout de champs aux sites des campus by @arnaudlevy in #1636
- Réparation des scopes d'événements by @arnaudlevy in #1639
- add jemalloc buildpack by @SebouChu in #1643
- add filter to vcr by @pabois in #1646
- Ajout d'outils de suivi des utilisateurs by @pabois in #1649
- Ignore les notifications par mail lors de la création d'un compte admin serveur by @pabois in #1650
- Adaptation à Hugo 0.123.0 by @arnaudlevy in #1652
- Limit slug length by @SebouChu in #1655
- Fix agenda category children by @SebouChu in #1663
- Finalisation des campus by @arnaudlevy in #1653
- Liens vers les archives d'événements dans les blocs agenda by @arnaudlevy in #1626
- Ajout d'un bloc campus et d'un layout pour le bloc formations by @arnaudlevy in #1654
- Ajout de la durée des formations by @arnaudlevy in #1679
- Styles de l'extranet by @arnaudlevy in #1681
- Permettre la suppression d'alias by @SebouChu in #1680
- auto generate agenda categories from programs by @pabois in #1684
- redirect to "/" instead of root_path to be clear and handle activestorage by @SebouChu in #1688
- Généralisation des arbres de catégories pour l'agenda et les actualités by @arnaudlevy in #1686
- Gestion correcte des bodyclass by @arnaudlevy in #1634
- Nouvelle mise en page pour le bloc actualités by @arnaudlevy in #1689
- Portfolio by @arnaudlevy in #1696
- Bloc portfolio by @arnaudlevy in #1707
- add abilities for portfolio by @pabois in #1712
- Renommage du bloc portfolio en projets by @arnaudlevy in #1717
- Showcase by @arnaudlevy in #1727
- Possibilité de supprimer un doc de synthèse pour un programme by @pabois in #1736
- Aide à la recherche des sites web by @alexisben in #1710
- Précalcul du format de l'image by @arnaudlevy in #1734
- Affichage des projets récents by @arnaudlevy in #1722
- Mieux guider la création d'un site Web by @arnaudlevy in #1725
- Amélioration du classement des objets récents (événements, pages, actualités) by @arnaudlevy in #1723
- replaced ffmpeg buildpack by @SebouChu in #1739
- Réparation des droits sur les favoris by @arnaudlevy in #1744
- Mise en page "Grand" pour les blocs galeries by @arnaudlevy in #1733
- Campus en taxonomie by @arnaudlevy in #1747
- Formations certifiées Qualiopi by @arnaudlevy in #1748
- Unification des images de personne dans le fichier statique by @arnaudlevy in #1670
- Revert "Unification des images de personne dans le fichier statique" by @arnaudlevy in #1749
Full Changelog: v2.1.2...v2.2
v2.1.2
What's Changed
- update jQuery UI, no admin plugins in devise layout, whitelist model names by @SebouChu in #1487
- Enlève du javascript inutilisé by @pabois in #1493
- Finalisation des liens inverses by @arnaudlevy in #1478
- Forcer la whitelist dans le contexte de PolymorphicObjectFinder by @SebouChu in #1495
- Ajout d'une phrase s'il n'y a aucun événement dans un bloc agenda by @arnaudlevy in #1505
- Ajout d'une mention "brouillon" sur les pages et les posts by @arnaudlevy in #1504
- Traductions automatiques avec Libre translate by @arnaudlevy in #1507
- Masquage des blocs vides by @arnaudlevy in #1510
- Génération de fichiers iCalendar (ics) by @arnaudlevy in #1511
- Clarification de la date de fin des événements by @arnaudlevy in #1515
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- Mise à jour des rôles by @pabois in #1448
- Masque les boutons de publication en l'absence de droits by @pabois in #1449
- 1er fix de sécurité (Cookie 2FA remember HttpOnly) by @SebouChu in #1451
- Modifications sur l'édition de mot de passe by @pabois in #1452
- Blocks agenda et catégories capables d'afficher la liste des catégories by @arnaudlevy in #1455
- Fix static du bloc Licence by @SebouChu in #1456
- Prevent newlines on strings by @SebouChu in #1453
- Domaine osuny.site pour les sites pas encore en production by @arnaudlevy in #1458
- Corrections de sécurité diverses by @SebouChu in #1457
- Séparation des catégories by @arnaudlevy in #1454
- trying to fix saml by @SebouChu in #1463
- trying to fix saml, again by @SebouChu in #1467
- Liste de pages d'un site : vue arborescente par défaut by @arnaudlevy in #1468
- Finalisation des catégories séparées by @arnaudlevy in #1473
- favoritable by @SebouChu in #1475
- fix accessibility with blocks by @SebouChu in #1476
- front/fix-title by @Olivia206 in #1477
- Fix création des pages avec le bon titre quand on créé un site avec une langue par défaut autre que le français by @pabois in #1486
- Gestion du changement de mot de passe dans le contexte d'un extranet by @SebouChu in #1484
- Server > Gestion des versions + Mise à jour de tous les thèmes by @SebouChu in #1491
- Ajout de CSP by @pabois in #1490
- Refactor du code des contenus (blocs et titres) by @arnaudlevy in #1492
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Amélioration du choix de mise en page dans les blocs by @arnaudlevy in #1375
- Dates des événements sur 2 lignes by @arnaudlevy in #1378
- Amélioration des posters by @arnaudlevy in #1388
- Niveau de titre du bloc by @arnaudlevy in #1387
- Gestion des paramètres d'affichage du bloc agenda by @arnaudlevy in #1396
- fixed logo height by @Olivia206 in #1398
- Amélioration du plan de document by @arnaudlevy in #1405
- Importer de personnes by @pabois in #1366
- Copier coller de bloc by @arnaudlevy in #1389
- Réparation des niveaux de blocs by @arnaudlevy in #1406
- Ajustements files des workers by @pabois in #1408
- Amélioration du bloc agenda by @arnaudlevy in #1416
- Simplification des titres des blocs pages by @arnaudlevy in #1427
- Configuration CSP dans un fichier séparé by @SebouChu in #1364
- Amélioration de la page des personnes dans l'admin by @arnaudlevy in #1430
- Suppression de la position des blocs by @arnaudlevy in #1436
- Liens inverses by @arnaudlevy in #1437
- skip content-length calculation on media endpoint by @SebouChu in #1438
- fix connecting blocks to events by @SebouChu in #1440
- fix some locales by @SebouChu in #1444
- Optimisation sauvegarde bloc by @pabois in #1443
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Ajout d'index sur les slugs by @pabois in #1305
- Amélioration du monitoring serveur by @arnaudlevy in #1306
- Remplace "yarn build" par "yarn osuny build" dans la GA Deuxfleurs by @pabois in #1309
- Amélioration du nettoyage des connexions by @arnaudlevy in #1313
- Ajustement de l'affichage des images by @pabois in #1314
- Petite amélioration des indications de formats d'images by @arnaudlevy in #1318
- Image par défaut éditable dans l'admin by @arnaudlevy in #1317
- Réparation du logo d'organisation by @SebouChu in #1320
- Représentation -> variant by @SebouChu in #1324
- Précalcul des blocs vidéo by @arnaudlevy in #1321
- Amélioration des politiques de sécurité liées aux vidéos by @arnaudlevy in #1327
- Valeurs par défaut Youtube by @arnaudlevy in #1328
- Suppression automatique du paramètre autoplay des vidéos YouTube by @arnaudlevy in #1326
- Pas d'appel de kamifusen_tag sur les variantes by @SebouChu in #1333
- Mise à jour simple form bs5 file input version by @SebouChu in #1334
- Réparation du logo de l'extranet by @Olivia206 in #1338
- Nom d'hôte de KeyCDN dans les variables d'environnement by @SebouChu in #1339
- Modification des mailers by @pabois in #1337
- La destruction d'un utilisateur Server Admin le supprime dans toutes les universités by @pabois in #1342
- Mise à jour vers Rails 7.1 by @SebouChu in #1310
- Empêche les boucles à la suppression d'un server_admin by @pabois in #1351
- Amélioration de l'API Osuny en lien avec les importers by @arnaudlevy in #1345
- Possibilité de déplacer un site Web d'une université à une autre by @arnaudlevy in #1325
- Gestion correcte du title pour les Extranets by @pabois in #1352
- Rollback to HTML4 sanitizer by @SebouChu in #1355
- Mise en production Deuxfleurs by @arnaudlevy in #1353
- Réparation des dépendances d'événement by @arnaudlevy in #1362
- Gestion des redirections dans le cadre d'un plan de migration by @arnaudlevy in #1360
- Fix assignment university_id au blob by @SebouChu in #1363
- Redirection des articles by @arnaudlevy in #1365
- Ajout des fils d'ariane précalculés manquants by @arnaudlevy in #1370
- Ajout de sous-titre aux événements by @arnaudlevy in #1373
- Ajout de catégories aux événements by @arnaudlevy in #1372
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Amélioration de la maintenabilité des droits by @arnaudlevy in #1238
- Agenda by @arnaudlevy in #1235
- Optimisation du précalcul (pas du duplications de tâches) by @arnaudlevy in #1239
- Ajout du temps de lecture by @arnaudlevy in #1242
- Gestion des archives d'événements by @arnaudlevy in #1241
- Invalidation des jetons d'accès by @SebouChu in #1230
- Media sociaux by @arnaudlevy in #1251
- Bloc événements by @arnaudlevy in #1250
- Ajout d'alertes de crédit SMS by @pabois in #1262
- Précalcul des blocs de listes by @arnaudlevy in #1248
- API pour les contenus by @arnaudlevy in #1260
- Path incorrect dans le bin/setup by @arthaud-proust in #1265
- Hébergement automatique avec Deuxfleurs by @arnaudlevy in #1264
- Suppression de l'API publique server by @arnaudlevy in #1270
- Classement des personnes par nom by @arnaudlevy in #1269
- Correction du batch update by @SebouChu in #1274
- Génération automatique du repo Git by @arnaudlevy in #1268
- Ajout de Github et de l'email aux liens sociaux by @arnaudlevy in #1276
- Ajout d'un fichier d'exemple pour les Alumni by @pabois in #1283
- Renommage "organization_chart" en "people" et "partners" en "organizations" by @SebouChu in #1275
- Création des menus dans toutes les langues du site by @pabois in #1281
- Correction de l'affichage du choix de langue par défaut du website by @pabois in #1288
- Suppression de l'import WordPress obsolète (en faveur des scripts d'import avec l'API) by @arnaudlevy in #1295
- Options de mise en page pour le bloc agenda by @arnaudlevy in #1271
- Renommage "people" en "persons" by @SebouChu in #1297
- Optimisation des blocs liste by @arnaudlevy in #1298
- Optimisation du fil d'ariane by @arnaudlevy in #1299
New Contributors
- @arthaud-proust made their first contribution in #1265
Full Changelog: v1.4.6...v2.0.0