Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 9ea764ca by Tony CHEMIT at 2018-10-03T02:24:24Z update changelog - - - - - acde5ee3 by Tony CHEMIT at 2018-10-03T02:25:11Z use last toolkit - - - - - 6 changed files: - .mvn/gitlab-cache/milestones/532584-issues.json - .mvn/gitlab-cache/milestones/532584.json - + .mvn/gitlab-cache/milestones/656748-issues.json - + .mvn/gitlab-cache/milestones/656748.json - CHANGELOG.md - pom.xml Changes: ===================================== .mvn/gitlab-cache/milestones/532584-issues.json ===================================== @@ -1,4 +1,104 @@ [ + { + "id": 14619521, + "iid": 1106, + "projectId": 2722779, + "title": "[V8-A3] Après migration d\u0027une base centrale, impossible de l\u0027ouvrir avec l\u0027application", + "description": "En V8 Alpha 3, après migration d\u0027une base centrale, impossible de l\u0027ouvrir avec l\u0027application :\n\n```\nINFO 2018-10-02T10:11:33,003 [RunObserve] ObserveRunner : 292 - Démarrage d\u0027ObServe Tue Oct 02 10:11:33 MUT 2018 []\nINFO 2018-10-02T10:11:33,490 [RunObserve] ObserveActionMap : 120 - Load 164 simple action(s).\nINFO 2018-10-02T10:11:33,491 [RunObserve] ObserveActionMap : 121 - Load 6 global action(s).\nINFO 2018-10-02T10:11:33,729 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Main UI: fr.ird.observe.client.ui.ObserveMainUI[mainFrame,0,0,800x800,invalid,hidden,layout\u003djava.awt.BorderLayout,title\u003dObServe v 8.0-alpha-3,resizable,normal,defaultCloseOperation\u003dDO_NOTHING_ON_CLOSE,rootPane\u003djavax.swing.JRootPane[,0,0,0x0,invalid,layout\u003djavax.swing.JRootPane$RootLayout,alignmentX\u003d0.0,alignmentY\u003d0.0,border\u003djavax.swing.plaf.synth.SynthBorder@20d3ed4a,flags\u003d16777673,maximumSize\u003d,minimumSize\u003d,preferredSize\u003d],rootPaneCheckingEnabled\u003dtrue]\nINFO 2018-10-02T10:11:33,730 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context UI Actions: fr.ird.observe.client.ui.content.api.spi.ObserveActionMap@35ef4c96\nINFO 2018-10-02T10:11:33,827 [RunObserve] ObserveRunner : 325 - Initialisation de l\u0027interface graphique terminée.\nINFO 2018-10-02T10:11:35,629 [ActionWorker-pool-3-thread-1] ChangeStorageAction : 89 - Start change storage with dbMode: USE_SERVER, USE_REMOTE\nINFO 2018-10-02T10:11:35,832 [ActionWorker-pool-3-thread-1] StorageUILauncher : 71 - Will init storageMain\nINFO 2018-10-02T10:11:35,834 [ActionWorker-pool-3-thread-1] StorageUILauncher$1 : 141 - will use incoming mode USE_SERVER, USE_REMOTE\nINFO 2018-10-02T10:12:09,133 [AWT-EventQueue-0] ChangeStorageAction : 89 - Start change storage with dbMode: \nINFO 2018-10-02T10:12:09,188 [AWT-EventQueue-0] StorageUILauncher : 71 - Will init storageMain\nINFO 2018-10-02T10:12:15,799 [AWT-EventQueue-0] UseRemoteConfigurationUIAction : 72 - Use remote configuration: localhost - observe_8 - admin\nINFO 2018-10-02T10:12:15,913 [AWT-EventQueue-0] DbModelHelper : 153 - Persistence model helper initialization (fr.ird.observe.spi.DbModelHelper@114939d4).\nINFO 2018-10-02T10:12:15,914 [AWT-EventQueue-0] DtoModelHelper : 78 - Dto model helper initialization (fr.ird.observe.spi.DtoModelHelper@7cf713ca).\nINFO 2018-10-02T10:12:16,026 [AWT-EventQueue-0] DtoModelHelper : 98 - Load 76 referential definitions.\nINFO 2018-10-02T10:12:16,030 [AWT-EventQueue-0] DtoModelHelper : 132 - Load 120 reference definitions.\nINFO 2018-10-02T10:12:16,030 [AWT-EventQueue-0] DtoModelHelper : 133 - Load 136 form definitions.\nINFO 2018-10-02T10:12:16,031 [AWT-EventQueue-0] DtoModelHelper : 134 - Load 76 dto referential binders.\nINFO 2018-10-02T10:12:16,032 [AWT-EventQueue-0] DtoModelHelper : 135 - Load 44 dto data binders.\nINFO 2018-10-02T10:12:16,032 [AWT-EventQueue-0] DtoModelHelper : 136 - Load 141 dto to main dto types.\nINFO 2018-10-02T10:12:16,033 [AWT-EventQueue-0] DtoModelHelper : 143 - Dto model helper is initialized (fr.ird.observe.spi.DtoModelHelper@7cf713ca).\nINFO 2018-10-02T10:12:16,200 [AWT-EventQueue-0] DbModelHelper : 232 - Load 76 dto referential binders.\nINFO 2018-10-02T10:12:16,200 [AWT-EventQueue-0] DbModelHelper : 233 - Load 76 entity referential binders.\nINFO 2018-10-02T10:12:16,201 [AWT-EventQueue-0] DbModelHelper : 234 - Load 44 dto data binders.\nINFO 2018-10-02T10:12:16,202 [AWT-EventQueue-0] DbModelHelper : 235 - Load 72 entity data binders.\nINFO 2018-10-02T10:12:16,202 [AWT-EventQueue-0] DbModelHelper : 247 - Persistence model helper is initialized (fr.ird.observe.spi.DbModelHelper@114939d4).\nINFO 2018-10-02T10:12:16,235 [AWT-EventQueue-0] ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@2e6401fe\nINFO 2018-10-02T10:12:16,513 [AWT-EventQueue-0] MigrationVersionResourceProvider : 63 - Found 33 migration resource(s).\nERROR 2018-10-02T10:12:16,933 [AWT-EventQueue-0] ObserveActionExecutor : 123 - Action [Appliquer] failed with error null\njava.lang.NullPointerException: null\n\tat fr.ird.observe.client.ui.storage.StorageUIHandler.doChangeStorage(StorageUIHandler.java:400) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:176) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:130) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat org.nuiton.jaxx.runtime.swing.wizard.WizardUILancher.lambda$createUI$0(WizardUILancher.java:167) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker$RunnableBridge.call(ActionWorker.java:169) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker.doInBackground(ActionWorker.java:91) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_161]\n\tat java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_161]\n\tat javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_161]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_161]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_161]\n\tat java.lang.Thread.run(Unknown Source) ~[?:1.8.0_161]\n```", + "labels": [ + "Anomalie", + "IRD-2018-01-V8", + "Immédiat" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 1111318, + "_username": "pcauquil", + "_name": "Pascal Cauquil", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 2, 2018 1:50:31 PM", + "createdAt": "Oct 2, 2018 8:14:18 AM" + }, + { + "id": 14619286, + "iid": 1105, + "projectId": 2722779, + "title": "[V8-A3] Ouverture (migration) de bases locales V5 impossible", + "description": "Ouverture (migration) de bases locales V5 impossible.\r\n\r\nTesté avec bases sql.gz contenant 1 marée LL, puis une autre avec 1 marée PS.\r\n\r\nBase exemple marée LL : [SRP421.sql.gz](/uploads/c9a7aada3a7ca48b0eaa66d2c6900257/SRP421.sql.gz)\r\n\r\nLog complet :\r\n```\r\nINFO 2018-10-02T09:48:53,938 [RunObserve] ObserveRunner : 285 - Initialisation des logs depuis C:\\Users\\pcauquil\\.observe\\resources-8.0-alpha-3\\observe-log4j2.xml\r\nINFO 2018-10-02T09:48:53,939 [RunObserve] ObserveRunner : 246 - Le répertoire utilisateur a été initialisé (C:\\Users\\pcauquil\\.observe).\r\nINFO 2018-10-02T09:48:53,965 [RunObserve] ObserveResourceManager : 178 - Copy i18n archive\r\nERROR 2018-10-02T09:48:53,990 [RunObserve] ObserveRunner$1 : 149 - Could not delete i18n archive C:\\Users\\pcauquil\\.observe\\resources-8.0-alpha-3\\i18n.zip\r\nINFO 2018-10-02T09:48:54,008 [RunObserve] ObserveRunner : 254 - Service de traduction chargé dans la langue français.\r\nINFO 2018-10-02T09:48:54,129 [RunObserve] ObserveRunner : 567 - Chargement du fichier de cosmétique C:\\Users\\pcauquil\\.observe\\resources-8.0-alpha-3\\observe-ui.properties\r\nINFO 2018-10-02T09:48:54,186 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Config: fr.ird.observe.client.configuration.ClientConfig@ddfa391\r\nINFO 2018-10-02T09:48:54,187 [RunObserve] ObserveServiceMainFactory : 128 - Init MainServiceFactory.\r\nINFO 2018-10-02T09:48:54,207 [RunObserve] ClassMappingLocal : 185 - 46 class(es) loaded in cache.\r\nINFO 2018-10-02T09:48:54,208 [RunObserve] ObserveServiceMainFactory : 133 - Discover service factory: fr.ird.observe.services.local.ObserveServiceFactoryLocal@326c121c\r\nINFO 2018-10-02T09:48:54,220 [RunObserve] ClassMappingClient : 185 - 46 class(es) loaded in cache.\r\nINFO 2018-10-02T09:48:54,566 [RunObserve] ObserveServiceMainFactory : 133 - Discover service factory: fr.ird.observe.services.client.ObserveServiceFactoryClient@5fd929b\r\nINFO 2018-10-02T09:48:54,567 [RunObserve] ObserveServiceMainFactory : 141 - Discover 2 service factories.\r\nINFO 2018-10-02T09:48:54,567 [RunObserve] ObserveSwingApplicationContext : 122 - Initialize services factory: fr.ird.observe.services.ObserveServiceMainFactory@61fa4c43\r\nINFO 2018-10-02T09:48:54,572 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Command line Actions: fr.ird.observe.client.ObserveCLAction@53819007\r\nINFO 2018-10-02T09:48:54,574 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Content UI manager: fr.ird.observe.client.ui.content.api.ContentUIManager@2a40146f\r\nINFO 2018-10-02T09:48:54,576 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Data sources manager: fr.ird.observe.client.db.ObserveDataSourcesManager@7668fbb8\r\nINFO 2018-10-02T09:48:54,578 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Data source configuration main factory: fr.ird.observe.services.ObserveDataSourceConfigurationMainFactory@2ad21044\r\nINFO 2018-10-02T09:48:54,687 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Decorator service: fr.ird.observe.dto.decoration.DecoratorService@7977e8a7\r\nINFO 2018-10-02T09:48:54,731 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Text generator: fr.ird.observe.client.ObserveTextGenerator@10014c74\r\nINFO 2018-10-02T09:48:54,737 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Floating object references manager: fr.ird.observe.client.FloatingObjectPresetsManager@42408744\r\nINFO 2018-10-02T09:48:54,756 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Navigation edit model: fr.ird.observe.navigation.model.edit.ObserveEditModel@a55a5886\r\nINFO 2018-10-02T09:48:54,762 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Navigation select model: fr.ird.observe.navigation.model.select.ObserveSelectModel@f1d45cb3\r\nINFO 2018-10-02T09:48:54,767 [RunObserve] ObserveEditModelManager : 68 - Detect close edit node (fr.ird.observe.navigation.model.edit.seine.node.ObserveSeineRouteEditNode) callback: fr.ird.observe.client.navigation.RouteCloseCallback@63254fc6\r\nINFO 2018-10-02T09:48:54,775 [RunObserve] ObserveEditModelManager : 68 - Detect close edit node (fr.ird.observe.navigation.model.edit.longline.node.ObserveLonglineTripEditNode) callback: fr.ird.observe.navigation.model.edit.longline.TripLonglineCloseCallback@51133dd1\r\nINFO 2018-10-02T09:48:54,776 [RunObserve] ObserveEditModelManager : 68 - Detect close edit node (fr.ird.observe.navigation.model.edit.seine.node.ObserveSeineTripEditNode) callback: fr.ird.observe.navigation.model.edit.seine.TripSeineCloseCallback@1f748d86\r\nINFO 2018-10-02T09:48:54,779 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Navigation edit manager: fr.ird.observe.navigation.model.edit.ObserveEditModelManager@71d47f2d\r\nINFO 2018-10-02T09:48:54,801 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Validation context: fr.ird.observe.client.validation.ClientValidationContext@633324b1\r\nINFO 2018-10-02T09:48:54,837 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Validators manager: fr.ird.observe.services.validation.ValidatorsManager@544e7785\r\nINFO 2018-10-02T09:48:54,840 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Backup manager: fr.ird.observe.client.backup.BackupsManager@720cdc90\r\nINFO 2018-10-02T09:48:54,841 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Local database backup task: java.util.concurrent.ScheduledThreadPoolExecutor@34c8d7b4[Running, pool size \u003d 0, active threads \u003d 0, queued tasks \u003d 0, completed tasks \u003d 0]\r\nINFO 2018-10-02T09:48:54,847 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Swing session Helper: fr.ird.observe.client.ObserveSwingSessionHelper@38bd823f\r\nINFO 2018-10-02T09:48:54,848 [RunObserve] ObserveRunner : 509 - Base locale C:\\Users\\pcauquil\\.observe\\db non détectée.\r\nINFO 2018-10-02T09:48:54,848 [RunObserve] ObserveRunner : 518 - Base embarquée C:\\Users\\pcauquil\\.observe\\initial-database.sql.gz non détectée.\r\nINFO 2018-10-02T09:48:54,854 [RunObserve] ObserveRunner : 272 - Initialisation du contexte terminée en 1,288s.\r\nINFO 2018-10-02T09:48:54,854 [RunObserve] ObserveRunner : 292 - Démarrage d\u0027ObServe Tue Oct 02 09:48:54 MUT 2018 []\r\nINFO 2018-10-02T09:48:55,326 [RunObserve] ObserveActionMap : 120 - Load 164 simple action(s).\r\nINFO 2018-10-02T09:48:55,327 [RunObserve] ObserveActionMap : 121 - Load 6 global action(s).\r\nINFO 2018-10-02T09:48:55,627 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context Main UI: fr.ird.observe.client.ui.ObserveMainUI[mainFrame,0,0,800x800,invalid,hidden,layout\u003djava.awt.BorderLayout,title\u003dObServe v 8.0-alpha-3,resizable,normal,defaultCloseOperation\u003dDO_NOTHING_ON_CLOSE,rootPane\u003djavax.swing.JRootPane[,0,0,0x0,invalid,layout\u003djavax.swing.JRootPane$RootLayout,alignmentX\u003d0.0,alignmentY\u003d0.0,border\u003djavax.swing.plaf.synth.SynthBorder@5c839b0f,flags\u003d16777673,maximumSize\u003d,minimumSize\u003d,preferredSize\u003d],rootPaneCheckingEnabled\u003dtrue]\r\nINFO 2018-10-02T09:48:55,628 [RunObserve] ObserveSwingApplicationContext$Entries : 432 - Add to application context UI Actions: fr.ird.observe.client.ui.content.api.spi.ObserveActionMap@79e8762e\r\nINFO 2018-10-02T09:48:55,763 [RunObserve] ObserveRunner : 325 - Initialisation de l\u0027interface graphique terminée.\r\nINFO 2018-10-02T09:48:58,183 [ActionWorker-pool-3-thread-1] ChangeStorageAction : 89 - Start change storage with dbMode: CREATE_LOCAL\r\nINFO 2018-10-02T09:48:58,394 [ActionWorker-pool-3-thread-1] StorageUILauncher : 71 - Will init storageMain\r\nINFO 2018-10-02T09:48:58,396 [ActionWorker-pool-3-thread-1] StorageUILauncher$1 : 141 - will use incoming mode CREATE_LOCAL\r\nERROR 2018-10-02T09:49:45,712 [AWT-EventQueue-0] ObserveActionExecutor : 123 - Action [Appliquer] failed with error null\r\njava.lang.NullPointerException: null\r\n\tat fr.ird.observe.client.ui.storage.StorageUIHandler.doChangeStorage(StorageUIHandler.java:400) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:176) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:130) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat org.nuiton.jaxx.runtime.swing.wizard.WizardUILancher.lambda$createUI$0(WizardUILancher.java:167) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker$RunnableBridge.call(ActionWorker.java:169) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker.doInBackground(ActionWorker.java:91) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\r\n\tat javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_161]\r\n\tat java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_161]\r\n\tat javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_161]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_161]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_161]\r\n\tat java.lang.Thread.run(Unknown Source) ~[?:1.8.0_161]\r\n```", + "labels": [ + "Anomalie", + "IRD-2018-01-V8", + "Immédiat" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 1111318, + "_username": "pcauquil", + "_name": "Pascal Cauquil", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 2, 2018 2:37:20 PM", + "createdAt": "Oct 2, 2018 7:52:51 AM" + }, { "id": 4425588, "iid": 578, @@ -18,7 +118,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -50,6 +150,205 @@ "updatedAt": "May 24, 2018 10:48:15 AM", "createdAt": "Feb 17, 2017 1:49:27 PM" }, + { + "id": 14636736, + "iid": 1109, + "projectId": 2722779, + "title": "[V8] L\u0027accès au formulaire Echantillons logbooks LL ne fonctionne pas", + "description": "L\u0027accès au formulaire Echantillons logbooks LL ne fonctionne pas. Si c\u0027est une limite connue de cette version préliminaire, ignorer ce ticket.\n\nLog :\n\n```\nINFO 2018-10-02T20:55:58,150 [AWT-EventQueue-0] ContentUIHandler : 625 - [TripLonglineSampleLogbookListUI] Close ui\nINFO 2018-10-02T20:55:58,155 [AWT-EventQueue-0] ObserveMainUIInitializer : 235 - Keep persisted selected node with id: fr.ird.observe.entities.referentiel.Program#1239832686139#0.1\nINFO 2018-10-02T20:55:58,156 [AWT-EventQueue-0] ObserveMainUIInitializer : 235 - Keep persisted selected node with id: fr.ird.observe.entities.longline.TripLongline#1503294710706#0.8860130511775176\nINFO 2018-10-02T20:55:58,156 [AWT-EventQueue-0] ObserveMainUIInitializer : 242 - Apply to select model: ProgramReference{type\u003dProgramDto, id\u003dfr.ird.observe.entities.referentiel.Program#1239832686139#0.1}\nINFO 2018-10-02T20:55:58,160 [AWT-EventQueue-0] ObserveMainUIInitializer : 242 - Apply to select model: TripLonglineReference{type\u003dTripLonglineDto, id\u003dfr.ird.observe.entities.longline.TripLongline#1503294710706#0.8860130511775176, lastUpdateDate\u003d2017-09-28 10:57:55.431}\nINFO 2018-10-02T20:55:58,171 [AWT-EventQueue-0] ContentSimpleUIModel : 72 - Dto type: class fr.ird.observe.dto.data.longline.SampleLogbookDto\nINFO 2018-10-02T20:55:58,171 [AWT-EventQueue-0] ContentSimpleUIModel : 75 - Main dto type: class fr.ird.observe.dto.data.longline.SampleLogbookDto\nINFO 2018-10-02T20:55:58,172 [AWT-EventQueue-0] ContentSimpleUIModel : 77 - Selected node: ObserveLonglineLogbookTripSampleSelectNode{parent\u003dObserveLonglineTripSelectNode, level\u003d2, disabled}\nINFO 2018-10-02T20:55:58,181 [AWT-EventQueue-0] ContentSimpleUIModel : 79 - Edit node: ObserveLonglineLogbookTripSampleEditNode{parent\u003dObserveLonglineTripEditNode, level\u003d2, disabled}\nINFO 2018-10-02T20:55:58,184 [AWT-EventQueue-0] ContentSimpleUIModel : 81 - Parent dto type: class fr.ird.observe.dto.data.longline.TripLonglineDto\nINFO 2018-10-02T20:55:58,223 [AWT-EventQueue-0] ContentSimpleUIModel : 72 - Dto type: class fr.ird.observe.dto.data.longline.SampleLogbookDto\nINFO 2018-10-02T20:55:58,224 [AWT-EventQueue-0] ContentSimpleUIModel : 75 - Main dto type: class fr.ird.observe.dto.data.longline.SampleLogbookDto\nINFO 2018-10-02T20:55:58,225 [AWT-EventQueue-0] ContentSimpleUIModel : 77 - Selected node: ObserveLonglineLogbookTripSampleSelectNode{parent\u003dObserveLonglineTripSelectNode, level\u003d2, disabled}\nINFO 2018-10-02T20:55:58,233 [AWT-EventQueue-0] ContentSimpleUIModel : 79 - Edit node: ObserveLonglineLogbookTripSampleEditNode{parent\u003dObserveLonglineTripEditNode, level\u003d2, disabled}\nINFO 2018-10-02T20:55:58,236 [AWT-EventQueue-0] ContentSimpleUIModel : 81 - Parent dto type: class fr.ird.observe.dto.data.longline.TripLonglineDto\nINFO 2018-10-02T20:55:58,321 [AWT-EventQueue-0] ContentUIHandler : 314 - [TripLonglineSampleLogbookUI] - Open ui\nINFO 2018-10-02T20:55:58,325 [AWT-EventQueue-0] TripLonglineSampleLogbookUIHandler : 77 - tripId \u003d fr.ird.observe.entities.longline.TripLongline#1503294710706#0.8860130511775176\nINFO 2018-10-02T20:55:58,325 [AWT-EventQueue-0] TripLonglineSampleLogbookUIHandler : 78 - sampleId \u003d null\nINFO 2018-10-02T20:55:58,326 [AWT-EventQueue-0] TripLonglineSampleLogbookUIHandler : 83 - [TripLonglineSampleLogbookUI] content mode CREATE\nINFO 2018-10-02T20:55:58,340 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 6 referential dependencies for: fr.ird.observe.dto.data.longline.SamplePartLogbookDto\nINFO 2018-10-02T20:55:58,360 [AWT-EventQueue-0] ContentUIHandler : 314 - [SamplePartLogbookUI] - Open ui\nERROR 2018-10-02T20:55:58,364 [AWT-EventQueue-0] UIHelper : 521 - Could not find id form fr.ird.observe.client.ui.content.data.longline.logbook.SamplePartLogbookUIHandler@a09b3be\njava.lang.IllegalStateException: Could not find id form fr.ird.observe.client.ui.content.data.longline.logbook.SamplePartLogbookUIHandler@a09b3be\n\tat fr.ird.observe.client.ui.content.api.data.table.ContentTableUIHandler.loadEditBean(ContentTableUIHandler.java:197) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.data.table.ContentTableUIHandler.onEndOpenUI(ContentTableUIHandler.java:243) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.ContentUIHandler.openUI(ContentUIHandler.java:328) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.ContentUI.open(ContentUI.java:145) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.data.longline.logbook.TripLonglineSampleLogbookUIHandler.onEndOpenUI(TripLonglineSampleLogbookUIHandler.java:126) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.ContentUIHandler.openUI(ContentUIHandler.java:328) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.ContentUI.open(ContentUI.java:145) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.content.api.ContentUIManager.openContent(ContentUIManager.java:104) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.doOpenContent(ObserveMainUIInitializer.java:299) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.changeNavigationNode(ObserveMainUIInitializer.java:209) ~[observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat javax.swing.JTree.fireValueChanged(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) [?:1.8.0_161]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree$1.setSelectionPaths(NavigationTree.java:110) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.JTree.setSelectionPath(Unknown Source) [?:1.8.0_161]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree.selectSafeNode(NavigationTree.java:207) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree.afterAddUnsavedNode(NavigationTree.java:345) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree.addUnsavedNode(NavigationTree.java:327) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.actions.content.api.data.open.CreateOpenDataUIAction.closeAndCreate(CreateOpenDataUIAction.java:57) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.actions.content.api.data.list.CreateOpenDataFromListUIAction.actionPerformed(CreateOpenDataFromListUIAction.java:60) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat fr.ird.observe.client.ui.actions.content.api.AbstractContentUIAction.actionPerformed(AbstractContentUIAction.java:74) [observe-8.0-alpha-3-SNAPSHOT.jar:8.0-alpha-3-SNAPSHOT]\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [?:1.8.0_161]\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [?:1.8.0_161]\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_161]\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Component.processEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Container.processEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_161]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_161]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_161]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_161]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_161]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_161]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_161]\n\tat java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_161]\n\n```", + "labels": [ + "Anomalie", + "IRD-2018-01-V8", + "Palangre" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 1111318, + "_username": "pcauquil", + "_name": "Pascal Cauquil", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 3, 2018 4:22:17 AM", + "createdAt": "Oct 2, 2018 7:00:01 PM" + }, + { + "id": 14534163, + "iid": 1096, + "projectId": 2722779, + "title": "Improve Open/Close API", + "description": "Brand new API that let us open-close any node at any time :) No more need to open the hole path to your data. Just go to your data and open it. Il will compute all closes/open for you.", + "labels": [ + "Evolution", + "IRD-2018-01-V8", + "À facturer" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 1, 2018 4:30:47 PM", + "createdAt": "Sep 28, 2018 12:49:41 AM" + }, + { + "id": 14455203, + "iid": 1084, + "projectId": 2722779, + "title": "Improve Move API", + "description": "The design of the API is so poor, I can\u0027t imagine how we could have done this.\n\nIn toolkit v4, we introduce a brand new API on navigation which save us now a lot of time and code, now the move API is done using less than 100 lines codes with no little if i am a Program do this, if i am a Trip do so...\n\nMoreover we ask each time the services position of data in the navigation node, kind of lame asking a view property to server... Since as we do not check if there is other changes on nodes, how could we use this position (if a new data was added on server, we don\u0027t have it, so... would be a wrong position).\n\nBetter is to only work on our navigation tree without any call to service.", + "labels": [ + "Evolution", + "IRD-2018-01-V8" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 1, 2018 4:29:08 PM", + "createdAt": "Sep 25, 2018 2:22:48 PM" + }, + { + "id": 14394764, + "iid": 1078, + "projectId": 2722779, + "title": "Improve navigation popup actions", + "description": "In v7, this popup is quite poor, we have only some of the actions available on the form.\nI propose to add in that popup any action we can perform on the selected form.\nThis is partially implemented in the v8, @pcauquil have a look and feed me back to improve this.", + "labels": [ + "Evolution", + "IRD-2018-01-V8", + "À facturer" + ], + "milestone": { + "id": 532584, + "iid": 114, + "projectId": 2722779, + "groupId": 0, + "title": "8.0-alpha-3", + "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", + "dueDate": "Sep 3, 2018 2:00:00 AM", + "startDate": "May 24, 2018 2:00:00 AM", + "state": "closed" + }, + "assignee": { + "_id": 1111318, + "_username": "pcauquil", + "_name": "Pascal Cauquil", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon" + }, + "author": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Oct 1, 2018 4:30:23 PM", + "createdAt": "Sep 22, 2018 1:47:41 PM" + }, { "id": 9962652, "iid": 913, @@ -67,7 +366,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -96,7 +395,7 @@ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" }, "state": "closed", - "updatedAt": "Sep 15, 2018 1:54:07 PM", + "updatedAt": "Sep 25, 2018 9:51:29 PM", "createdAt": "Mar 27, 2018 2:53:27 PM" }, { @@ -116,7 +415,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -145,7 +444,7 @@ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" }, "state": "closed", - "updatedAt": "Sep 15, 2018 1:54:06 PM", + "updatedAt": "Sep 25, 2018 9:51:29 PM", "createdAt": "Mar 27, 2018 2:31:46 PM" }, { @@ -165,7 +464,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -194,7 +493,7 @@ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" }, "state": "closed", - "updatedAt": "Sep 15, 2018 1:54:06 PM", + "updatedAt": "Sep 25, 2018 9:51:29 PM", "createdAt": "Mar 27, 2018 1:59:29 PM" }, { @@ -214,7 +513,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -263,7 +562,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -292,7 +591,7 @@ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" }, "state": "closed", - "updatedAt": "Sep 15, 2018 1:54:06 PM", + "updatedAt": "Sep 25, 2018 9:51:29 PM", "createdAt": "Mar 27, 2018 1:30:30 PM" }, { @@ -312,7 +611,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -361,7 +660,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, @@ -410,7 +709,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" }, ===================================== .mvn/gitlab-cache/milestones/532584.json ===================================== @@ -5,7 +5,7 @@ "groupId": 0, "title": "8.0-alpha-3", "description": "Première partie du troisième lot du contrat IRD-2018-01-V8.\r\ncontient les nouveaux écrans, mais aucune des fonctionnalités avancées.", - "dueDate": "Sep 15, 2018 2:00:00 AM", + "dueDate": "Sep 3, 2018 2:00:00 AM", "startDate": "May 24, 2018 2:00:00 AM", "state": "closed" } \ No newline at end of file ===================================== .mvn/gitlab-cache/milestones/656748-issues.json ===================================== @@ -0,0 +1,372 @@ +[ + { + "id": 14518867, + "iid": 1095, + "projectId": 2722779, + "title": "General. list shortcuts keyboard", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 2:13:33 PM", + "createdAt": "Sep 27, 2018 2:13:33 PM" + }, + { + "id": 14518833, + "iid": 1094, + "projectId": 2722779, + "title": "(General) Detect where to release memory", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 2:12:15 PM", + "createdAt": "Sep 27, 2018 2:12:15 PM" + }, + { + "id": 14518801, + "iid": 1093, + "projectId": 2722779, + "title": "On validation tabs. (resume) generate a pdf rather than txt", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 2:11:01 PM", + "createdAt": "Sep 27, 2018 2:11:01 PM" + }, + { + "id": 14518782, + "iid": 1092, + "projectId": 2722779, + "title": "on validation tabs. (resume) get a button for see or download report", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 2:09:54 PM", + "createdAt": "Sep 27, 2018 2:09:54 PM" + }, + { + "id": 14515885, + "iid": 1091, + "projectId": 2722779, + "title": "On configuration tabs, Get re-launch option.", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 1:55:08 PM", + "createdAt": "Sep 27, 2018 1:55:08 PM" + }, + { + "id": 14515830, + "iid": 1090, + "projectId": 2722779, + "title": "All logs screen. set up progressive scroll", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 1:52:15 PM", + "createdAt": "Sep 27, 2018 1:52:15 PM" + }, + { + "id": 14515801, + "iid": 1089, + "projectId": 2722779, + "title": "( Exporter les données ) - sur l\u0027onglet exporter, revoir le calcul du nombre d\u0027etapes.", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 1:50:02 PM", + "createdAt": "Sep 27, 2018 1:50:02 PM" + }, + { + "id": 14515741, + "iid": 1088, + "projectId": 2722779, + "title": "(Exporter les données) Sur l\u0027onglet exporter, revoir le calcul du nombre d\u0027etapes.", + "description": "", + "labels": [], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "closed", + "updatedAt": "Sep 27, 2018 1:48:01 PM", + "createdAt": "Sep 27, 2018 1:46:43 PM" + }, + { + "id": 14515702, + "iid": 1087, + "projectId": 2722779, + "title": "( action - mise à jour du référentiel ) Il faut afficher la configuration de sauvegarde.", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 27, 2018 1:44:08 PM", + "createdAt": "Sep 27, 2018 1:44:08 PM" + }, + { + "id": 14459546, + "iid": 1085, + "projectId": 2722779, + "title": "Generate navigation API", + "description": "We could easily generate the navigation structure from his definition (do this in the toolkit project).", + "labels": [], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 166231, + "_username": "tchemit", + "_name": "Tony CHEMIT", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 25, 2018 4:18:38 PM", + "createdAt": "Sep 25, 2018 4:18:38 PM" + }, + { + "id": 14422635, + "iid": 1083, + "projectId": 2722779, + "title": "importer une base local depuis une sauvegarde ( detecter la version de la base dans la sauvegarde )", + "description": "", + "labels": [ + "Evolution" + ], + "milestone": { + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" + }, + "author": { + "_id": 2728724, + "_username": "lololololo", + "_name": "bou", + "_state": "active", + "_darkScheme": false, + "_isAdmin": false, + "_canCreateGroup": false, + "_canCreateProject": false, + "_canCreateTeam": false, + "_avatarUrl": "https://secure.gravatar.com/avatar/72cebad411f320885423307d611f4878?s\u003d80\u0026d\u003didenticon" + }, + "state": "opened", + "updatedAt": "Sep 24, 2018 12:49:45 PM", + "createdAt": "Sep 24, 2018 12:49:45 PM" + } +] \ No newline at end of file ===================================== .mvn/gitlab-cache/milestones/656748.json ===================================== @@ -0,0 +1,9 @@ +{ + "id": 656748, + "iid": 127, + "projectId": 2722779, + "groupId": 0, + "title": "Backlog - Ultreia.io", + "description": "", + "state": "active" +} \ No newline at end of file ===================================== CHANGELOG.md ===================================== @@ -1,18 +1,21 @@ # ObServe changelog * Author [Tony Chemit](mailto:dev@tchemit.fr) - * Last generated at 2018-09-23 22:45. + * Last generated at 2018-10-03 04:23. ## Version [8.0-alpha-3](https://gitlab.com/ultreiaio/ird-observe/milestones/114) Première partie du troisième lot du contrat IRD-2018-01-V8. contient les nouveaux écrans, mais aucune des fonctionnalités avancées. -**Closed at 2018-09-15.** +**Closed at 2018-09-03.** ### Download * [Application (observe-8.0-alpha-3.zip)](https://ultreia.io/release/observe-8.0-alpha-3.zip) * [Serveur (observe-8.0-alpha-3.war)](https://ultreia.io/release/observe-8.0-alpha-3.war) ### Issues + * [[Anomalie 1105]](https://gitlab.com/ultreiaio/ird-observe/issues/1105) **[V8-A3] Ouverture (migration) de bases locales V5 impossible** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil) + * [[Anomalie 1106]](https://gitlab.com/ultreiaio/ird-observe/issues/1106) **[V8-A3] Après migration d'une base centrale, impossible de l'ouvrir avec l'application** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil) + * [[Anomalie 1109]](https://gitlab.com/ultreiaio/ird-observe/issues/1109) **[V8] L'accès au formulaire Echantillons logbooks LL ne fonctionne pas** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil) * [[Evolution 578]](https://gitlab.com/ultreiaio/ird-observe/issues/578) **[LL] Implanter le formulaire logbook** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) * [[Evolution 902]](https://gitlab.com/ultreiaio/ird-observe/issues/902) **Visualisation des données du livre de bord sur la carte** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) * [[Evolution 905]](https://gitlab.com/ultreiaio/ird-observe/issues/905) **Adaptation de l'arbre de navigation** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) @@ -22,6 +25,9 @@ Première partie du troisième lot du contrat IRD-2018-01-V8. contient * [[Evolution 911]](https://gitlab.com/ultreiaio/ird-observe/issues/911) **Ajout de la donnée observe_longline.CatchLogbook** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) * [[Evolution 912]](https://gitlab.com/ultreiaio/ird-observe/issues/912) **Ajout de la donnée observe_longline.Landing** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) * [[Evolution 913]](https://gitlab.com/ultreiaio/ird-observe/issues/913) **Ajout de la donnée observe_longline.SampleLogbook** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) + * [[Evolution 1078]](https://gitlab.com/ultreiaio/ird-observe/issues/1078) **Improve navigation popup actions** (Thanks to Pascal Cauquil) (Reported by Tony CHEMIT) + * [[Evolution 1084]](https://gitlab.com/ultreiaio/ird-observe/issues/1084) **Improve Move API** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) + * [[Evolution 1096]](https://gitlab.com/ultreiaio/ird-observe/issues/1096) **Improve Open/Close API** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT) ## Version [8.0-alpha-2](https://gitlab.com/ultreiaio/ird-observe/milestones/113) Second lot du contrat IRD-2018-01-V8 ===================================== pom.xml ===================================== @@ -153,7 +153,7 @@ <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format> <buildDate>${maven.build.timestamp}</buildDate> - <observeToolkitVersion>4.4-SNAPSHOT</observeToolkitVersion> + <observeToolkitVersion>4.4</observeToolkitVersion> <!--<lib.version.java4all.java-bean>0.0.7</lib.version.java4all.java-bean>--> <!--<lib.version.java4all.topia>1.1.1</lib.version.java4all.topia>--> <!--<lib.version.java4all.eugene>3.0-alpha-22</lib.version.java4all.eugene>--> View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/97c73e8c01650af5e36347a7804... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/97c73e8c01650af5e36347a7804... You're receiving this email because of your account on gitlab.com.