Configure Maven repository for unionflow-server-api dependency
This commit is contained in:
@@ -0,0 +1,401 @@
|
||||
<!DOCTYPE html>
|
||||
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
||||
xmlns:f="http://xmlns.jcp.org/jsf/core"
|
||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
||||
xmlns:p="http://primefaces.org/ui"
|
||||
template="/templates/main-template.xhtml">
|
||||
|
||||
<ui:param name="page" value="#{demandesAideBean}"/>
|
||||
<ui:define name="title">Nouveautés - UnionFlow</ui:define>
|
||||
|
||||
<ui:define name="content">
|
||||
<div class="ui-fluid">
|
||||
|
||||
<!-- En-tête -->
|
||||
<div class="grid mb-4">
|
||||
<div class="col-12">
|
||||
<div class="surface-card border-round p-4">
|
||||
<div class="flex align-items-center justify-content-between mb-4">
|
||||
<div>
|
||||
<h2 class="text-900 font-bold text-4xl mb-2">
|
||||
<i class="pi pi-sparkles text-purple-500 mr-3"></i>
|
||||
Nouveautés UnionFlow
|
||||
</h2>
|
||||
<p class="text-600 text-lg mb-0">
|
||||
Découvrez les dernières fonctionnalités, améliorations et corrections
|
||||
</p>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<p:commandButton value="S'abonner aux Notifications"
|
||||
styleClass="p-button-primary"
|
||||
icon="pi pi-bell" />
|
||||
<p:commandButton value="Historique Complet"
|
||||
styleClass="p-button-outlined"
|
||||
icon="pi pi-history" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Statistiques des versions -->
|
||||
<div class="grid">
|
||||
<div class="col-12 lg:col-3">
|
||||
<div class="surface-100 border-round p-4 text-center" style="min-height: 9rem">
|
||||
<div class="text-2xl font-bold text-blue-500 mb-2">v2.1.3</div>
|
||||
<div class="text-900 font-semibold mb-1">Version Actuelle</div>
|
||||
<div class="text-600 text-sm">Stable</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 lg:col-3">
|
||||
<div class="surface-100 border-round p-4 text-center" style="min-height: 9rem">
|
||||
<div class="text-2xl font-bold text-green-500 mb-2">47</div>
|
||||
<div class="text-900 font-semibold mb-1">Nouvelles Fonctionnalités</div>
|
||||
<div class="text-600 text-sm">Cette année</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 lg:col-3">
|
||||
<div class="surface-100 border-round p-4 text-center" style="min-height: 9rem">
|
||||
<div class="text-2xl font-bold text-orange-500 mb-2">134</div>
|
||||
<div class="text-900 font-semibold mb-1">Améliorations</div>
|
||||
<div class="text-600 text-sm">Depuis v2.0</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 lg:col-3">
|
||||
<div class="surface-100 border-round p-4 text-center" style="min-height: 9rem">
|
||||
<div class="text-2xl font-bold text-red-500 mb-2">89</div>
|
||||
<div class="text-900 font-semibold mb-1">Corrections</div>
|
||||
<div class="text-600 text-sm">Bugs résolus</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Filtres -->
|
||||
<div class="grid mb-4">
|
||||
<div class="col-12">
|
||||
<div class="surface-card border-round p-4">
|
||||
<h:form id="filtresForm">
|
||||
<div class="formgrid grid">
|
||||
<div class="field col-12 md:col-3">
|
||||
<label for="typeChangement" class="block text-900 font-semibold mb-2">Type de changement</label>
|
||||
<p:selectOneMenu id="typeChangement" styleClass="w-full">
|
||||
<f:selectItem itemLabel="Tous les changements" itemValue="" />
|
||||
<f:selectItem itemLabel="Nouvelles fonctionnalités" itemValue="feature" />
|
||||
<f:selectItem itemLabel="Améliorations" itemValue="enhancement" />
|
||||
<f:selectItem itemLabel="Corrections de bugs" itemValue="bugfix" />
|
||||
<f:selectItem itemLabel="Sécurité" itemValue="security" />
|
||||
<f:selectItem itemLabel="Performance" itemValue="performance" />
|
||||
</p:selectOneMenu>
|
||||
</div>
|
||||
<div class="field col-12 md:col-3">
|
||||
<label for="versionFilter" class="block text-900 font-semibold mb-2">Version</label>
|
||||
<p:selectOneMenu id="versionFilter" styleClass="w-full">
|
||||
<f:selectItem itemLabel="Toutes les versions" itemValue="" />
|
||||
<f:selectItem itemLabel="v2.1.x" itemValue="2.1" />
|
||||
<f:selectItem itemLabel="v2.0.x" itemValue="2.0" />
|
||||
<f:selectItem itemLabel="v1.9.x" itemValue="1.9" />
|
||||
<f:selectItem itemLabel="v1.8.x" itemValue="1.8" />
|
||||
</p:selectOneMenu>
|
||||
</div>
|
||||
<div class="field col-12 md:col-3">
|
||||
<label for="periodeFilter" class="block text-900 font-semibold mb-2">Période</label>
|
||||
<p:selectOneMenu id="periodeFilter" styleClass="w-full">
|
||||
<f:selectItem itemLabel="Toutes les périodes" itemValue="" />
|
||||
<f:selectItem itemLabel="Ce mois-ci" itemValue="mois" />
|
||||
<f:selectItem itemLabel="3 derniers mois" itemValue="trimestre" />
|
||||
<f:selectItem itemLabel="Cette année" itemValue="annee" />
|
||||
<f:selectItem itemLabel="Année dernière" itemValue="annee_precedente" />
|
||||
</p:selectOneMenu>
|
||||
</div>
|
||||
<div class="field col-12 md:col-3">
|
||||
<label for="rechercheNouveautes" class="block text-900 font-semibold mb-2">Rechercher</label>
|
||||
<p:inputText id="rechercheNouveautes"
|
||||
placeholder="Fonctionnalité, mot-clé..."
|
||||
styleClass="w-full" />
|
||||
</div>
|
||||
</div>
|
||||
</h:form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Version actuelle highlight -->
|
||||
<div class="grid mb-4">
|
||||
<div class="col-12">
|
||||
<div class="surface-card border-round p-4 border-2 border-primary">
|
||||
<div class="flex align-items-center gap-3 mb-4">
|
||||
<div class="w-4rem h-4rem border-circle bg-primary flex align-items-center justify-content-center">
|
||||
<i class="pi pi-star text-white text-2xl"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h4 class="text-primary font-bold text-2xl mb-1">Version 2.1.3 - Dernière version stable</h4>
|
||||
<p class="text-600 mb-0">Publiée le 18 janvier 2024 • Mise à jour de sécurité importante</p>
|
||||
</div>
|
||||
<div class="ml-auto">
|
||||
<p:tag value="ACTUELLE" severity="success" styleClass="text-lg p-2" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
<div class="col-12 lg:col-8">
|
||||
<h6 class="text-900 font-semibold mb-3">🔒 Améliorations de Sécurité</h6>
|
||||
<ul class="list-none p-0 m-0 mb-4">
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-check-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700">Correction de faille XSS dans les formulaires de commentaires</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-check-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700">Mise à jour des dépendances de sécurité critiques</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-check-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700">Renforcement de la validation des uploads de fichiers</span>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h6 class="text-900 font-semibold mb-3">🐛 Corrections de Bugs</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-check-circle text-blue-500 mr-2 mt-1"></i>
|
||||
<span class="text-700">Résolution du problème d'export Excel sur Chrome 120+</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-check-circle text-blue-500 mr-2 mt-1"></i>
|
||||
<span class="text-700">Correction de l'affichage des dates sur mobile</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-12 lg:col-4">
|
||||
<div class="surface-100 border-round p-3">
|
||||
<h6 class="text-900 font-semibold mb-3">📊 Impact de la mise à jour</h6>
|
||||
<div class="flex align-items-center justify-content-between mb-2">
|
||||
<span class="text-600 text-sm">Sécurité</span>
|
||||
<p:tag value="CRITIQUE" severity="danger" styleClass="text-xs" />
|
||||
</div>
|
||||
<div class="flex align-items-center justify-content-between mb-2">
|
||||
<span class="text-600 text-sm">Compatibilité</span>
|
||||
<p:tag value="100%" severity="success" styleClass="text-xs" />
|
||||
</div>
|
||||
<div class="flex align-items-center justify-content-between">
|
||||
<span class="text-600 text-sm">Taille</span>
|
||||
<span class="text-600 text-sm">15.2 MB</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Historique des versions -->
|
||||
<div class="grid">
|
||||
<div class="col-12">
|
||||
<div class="surface-card border-round p-4">
|
||||
<h4 class="text-900 font-bold mb-4">
|
||||
<i class="pi pi-history mr-2"></i>
|
||||
Historique des Versions
|
||||
</h4>
|
||||
|
||||
<!-- Version 2.1.2 -->
|
||||
<div class="surface-100 border-round p-4 mb-4">
|
||||
<div class="flex align-items-center gap-3 mb-3">
|
||||
<div class="w-3rem h-3rem border-circle bg-blue-100 flex align-items-center justify-content-center">
|
||||
<i class="pi pi-code text-blue-600 text-xl"></i>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h5 class="text-900 font-bold mb-1">Version 2.1.2</h5>
|
||||
<p class="text-600 text-sm mb-0">Publiée le 3 janvier 2024</p>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<p:tag value="STABLE" severity="success" styleClass="text-xs" />
|
||||
<p:tag value="MAJEURE" severity="info" styleClass="text-xs" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
<div class="col-12 lg:col-6">
|
||||
<h6 class="text-blue-600 font-semibold mb-2">✨ Nouvelles Fonctionnalités</h6>
|
||||
<ul class="list-none p-0 m-0 mb-3">
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Système de notifications en temps réel</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Export PDF avec signature électronique</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Interface de gestion des rôles avancée</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-12 lg:col-6">
|
||||
<h6 class="text-orange-600 font-semibold mb-2">⚡ Améliorations</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-arrow-up text-orange-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Performance des rapports (+40%)</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-arrow-up text-orange-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Interface mobile optimisée</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Version 2.1.1 -->
|
||||
<div class="surface-100 border-round p-4 mb-4">
|
||||
<div class="flex align-items-center gap-3 mb-3">
|
||||
<div class="w-3rem h-3rem border-circle bg-green-100 flex align-items-center justify-content-center">
|
||||
<i class="pi pi-wrench text-green-600 text-xl"></i>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h5 class="text-900 font-bold mb-1">Version 2.1.1</h5>
|
||||
<p class="text-600 text-sm mb-0">Publiée le 15 décembre 2023</p>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<p:tag value="MAINTENANCE" severity="warning" styleClass="text-xs" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h6 class="text-red-600 font-semibold mb-2">🐛 Corrections</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-times-circle text-red-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Correction du bug d'affichage dans les tableaux de données</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-2">
|
||||
<i class="pi pi-times-circle text-red-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Résolution des problèmes de connexion SSO</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-times-circle text-red-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Correction des erreurs de validation de formulaires</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Version 2.1.0 -->
|
||||
<div class="surface-100 border-round p-4 mb-4">
|
||||
<div class="flex align-items-center gap-3 mb-3">
|
||||
<div class="w-3rem h-3rem border-circle bg-purple-100 flex align-items-center justify-content-center">
|
||||
<i class="pi pi-star text-purple-600 text-xl"></i>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h5 class="text-900 font-bold mb-1">Version 2.1.0 - Release Majeure</h5>
|
||||
<p class="text-600 text-sm mb-0">Publiée le 1er décembre 2023</p>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<p:tag value="MAJEURE" severity="success" styleClass="text-xs" />
|
||||
<p:tag value="LTS" severity="info" styleClass="text-xs" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
<div class="col-12">
|
||||
<div class="surface-blue-50 border-left-3 border-blue-500 p-3 mb-3">
|
||||
<h6 class="text-blue-800 font-semibold mb-2">
|
||||
<i class="pi pi-info-circle mr-2"></i>Points forts de cette version
|
||||
</h6>
|
||||
<p class="text-blue-700 text-sm mb-0">
|
||||
Version LTS avec support étendu jusqu'en décembre 2025.
|
||||
Architecture modernisée et nouvelles API REST.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-12 lg:col-4">
|
||||
<h6 class="text-blue-600 font-semibold mb-2">✨ Nouvelles Fonctionnalités</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">API REST v2 complète</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Workflow personnalisables</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-plus-circle text-green-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Tableau de bord configurable</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="col-12 lg:col-4">
|
||||
<h6 class="text-orange-600 font-semibold mb-2">⚡ Améliorations</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-arrow-up text-orange-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Performances globales +60%</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-arrow-up text-orange-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Sécurité renforcée (2FA)</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-arrow-up text-orange-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">UX/UI redesignée</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="col-12 lg:col-4">
|
||||
<h6 class="text-purple-600 font-semibold mb-2">🔧 Technique</h6>
|
||||
<ul class="list-none p-0 m-0">
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-cog text-purple-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Migration Quarkus 3.x</span>
|
||||
</li>
|
||||
<li class="flex align-items-start mb-1">
|
||||
<i class="pi pi-cog text-purple-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Base de données optimisée</span>
|
||||
</li>
|
||||
<li class="flex align-items-start">
|
||||
<i class="pi pi-cog text-purple-500 mr-2 mt-1"></i>
|
||||
<span class="text-700 text-sm">Cache distribué Redis</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Version 2.0.5 -->
|
||||
<div class="surface-100 border-round p-4 opacity-70">
|
||||
<div class="flex align-items-center gap-3 mb-3">
|
||||
<div class="w-3rem h-3rem border-circle bg-gray-100 flex align-items-center justify-content-center">
|
||||
<i class="pi pi-history text-gray-600 text-xl"></i>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h5 class="text-900 font-bold mb-1">Version 2.0.5</h5>
|
||||
<p class="text-600 text-sm mb-0">Publiée le 10 novembre 2023 • Support terminé</p>
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<p:tag value="EOL" severity="danger" styleClass="text-xs" />
|
||||
<p:tag value="ARCHIVÉE" severity="secondary" styleClass="text-xs" />
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-600 text-sm mb-0">
|
||||
Dernière version de la branche 2.0.x. Migration vers 2.1.x recommandée pour les corrections de sécurité.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Pagination ou Load More -->
|
||||
<div class="text-center mt-4">
|
||||
<p:commandButton value="Charger Plus de Versions"
|
||||
styleClass="p-button-outlined"
|
||||
icon="pi pi-angle-down" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</ui:define>
|
||||
|
||||
</ui:composition>
|
||||
Reference in New Issue
Block a user