diff --git a/doc/codiki_user_manual.odt b/doc/codiki_user_manual.odt index 2502d76..895c98a 100644 Binary files a/doc/codiki_user_manual.odt and b/doc/codiki_user_manual.odt differ diff --git a/pom.xml b/pom.xml index 165aeda..d36bbc0 100755 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.codiki codiki - 0.0.1-SNAPSHOT + 1.0.1 jar codiki diff --git a/src/main/java/org/codiki/core/entities/persistence/VersionRevision.java b/src/main/java/org/codiki/core/entities/persistence/VersionRevision.java index 6065fc0..c3230a9 100755 --- a/src/main/java/org/codiki/core/entities/persistence/VersionRevision.java +++ b/src/main/java/org/codiki/core/entities/persistence/VersionRevision.java @@ -22,6 +22,8 @@ public class VersionRevision implements Serializable { private String text; + private Boolean bugfix; + @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "version_id") private Version version; @@ -42,6 +44,14 @@ public class VersionRevision implements Serializable { this.text = text; } + public Boolean getBugfix() { + return bugfix; + } + + public void setBugfix(Boolean bugfix) { + this.bugfix = bugfix; + } + public Version getVersion() { return version; } diff --git a/src/main/sql/update_1.0.1.sql b/src/main/sql/update_1.0.1.sql index d97fde3..3ce6124 100755 --- a/src/main/sql/update_1.0.1.sql +++ b/src/main/sql/update_1.0.1.sql @@ -8,6 +8,7 @@ CREATE TABLE IF NOT EXISTS version ( CREATE TABLE IF NOT EXISTS version_revision ( id SERIAL, text VARCHAR, + bugfix BOOLEAN DEFAULT TRUE, version_id INTEGER, CONSTRAINT pk_version_revision PRIMARY KEY (id), CONSTRAINT fk_version_revision_version_id FOREIGN KEY (version_id) REFERENCES version (id) @@ -16,10 +17,10 @@ CREATE INDEX IF NOT EXISTS version_id_idx ON version_revision (version_id); INSERT INTO version (number) VALUES ('1.0.0'), ('1.0.1'); -INSERT INTO version_revision (version_id, text) VALUES -(2, 'Sécurisation des routes de modification du profil.'), -(2, 'Correction de l''injection de code pour les images dans l''écran d''édition de wikis.'), -(2, 'Correction du système de sessions pour pouvoir ouvrir plusieurs onglets sans être déconnecté.'), -(2, 'Correction de l''accès à la documentation d''utilisation.'), -(2, 'Correction du placement d''icônes dans l''écran des paramètres de compte.'), -(2, 'Ajout de l''écran de révisions de versions'); +INSERT INTO version_revision (version_id, text, bugfix) VALUES +(2, 'Sécurisation des routes de modification du profil.', TRUE), +(2, 'Correction de l''injection de code pour les images dans l''écran d''édition de wikis.', TRUE), +(2, 'Correction du système de sessions pour pouvoir ouvrir plusieurs onglets sans être déconnecté.', TRUE), +(2, 'Correction de l''accès à la documentation d''utilisation.', TRUE), +(2, 'Correction du placement d''icônes dans l''écran des paramètres de compte.', TRUE), +(2, 'Ajout de l''écran de révisions de versions', FALSE); diff --git a/src/main/ts/src/app/core/entities.ts b/src/main/ts/src/app/core/entities.ts index f4653d5..926c94b 100755 --- a/src/main/ts/src/app/core/entities.ts +++ b/src/main/ts/src/app/core/entities.ts @@ -69,6 +69,7 @@ export class VersionRevision { constructor( public id: number, public text: string, - public version: Version + public version: Version, + public bugfix: boolean ) { } } \ No newline at end of file diff --git a/src/main/ts/src/app/footer/footer.component.html b/src/main/ts/src/app/footer/footer.component.html index 5f0c2c1..01a1993 100755 --- a/src/main/ts/src/app/footer/footer.component.html +++ b/src/main/ts/src/app/footer/footer.component.html @@ -9,7 +9,7 @@ - + - Développements réalisés par diff --git a/src/main/ts/src/app/version-revisions/version-revisions.component.html b/src/main/ts/src/app/version-revisions/version-revisions.component.html index 5733193..dfd464f 100755 --- a/src/main/ts/src/app/version-revisions/version-revisions.component.html +++ b/src/main/ts/src/app/version-revisions/version-revisions.component.html @@ -1,4 +1,3 @@ -

Versions

@@ -12,11 +11,24 @@
-
    -
  • - {{versionRevision.text}} -
  • -
-

Aucune note de révisions pour cette version.

+
+

Ajouts de fonctionnalités

+
    +
  • + {{versionRevision.text}} +
  • +
+
+

Aucune nouvelle fonctionnalité pour cette version.

+ +
+

Correction d'anomalies

+
    +
  • + {{versionRevision.text}} +
  • +
+
+

Aucune correction d'anomalie pour cette version.

diff --git a/src/main/ts/src/app/version-revisions/version-revisions.component.ts b/src/main/ts/src/app/version-revisions/version-revisions.component.ts index ff917f8..682618e 100755 --- a/src/main/ts/src/app/version-revisions/version-revisions.component.ts +++ b/src/main/ts/src/app/version-revisions/version-revisions.component.ts @@ -22,12 +22,14 @@ import { VersionRevision, Version } from '../core/entities'; export class VersionRevisionComponent implements OnInit { versionsList: Array; versionRevisionsList: Array; + versionRevisionsBugfixList: Array; constructor( private versionRevisionService: VersionRevisionService ) { this.versionsList = []; this.versionRevisionsList = []; + this.versionRevisionsBugfixList = []; } ngOnInit(): void { @@ -42,7 +44,8 @@ export class VersionRevisionComponent implements OnInit { version.active = true; this.versionRevisionService.findByVersionNumber(version.number).subscribe(versionRevisionsList => { - this.versionRevisionsList = versionRevisionsList; + this.versionRevisionsList = versionRevisionsList.filter(vr => !vr.bugfix); + this.versionRevisionsBugfixList = versionRevisionsList.filter(vr => vr.bugfix); }); } }