Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

5 changed files:

Changes:

  • .mvn/gitlab-cache/milestones/674086-issues.json
    1 1
     [
    
    2
    +  {
    
    3
    +    "id": 17720198,
    
    4
    +    "iid": 1202,
    
    5
    +    "projectId": 2722779,
    
    6
    +    "title": "[UI] Listes déroulantes : ergonomie",
    
    7
    +    "description": "Une amélioration avait a priori été réalisée sur les listes déroulantes avec autocompletion : que lorsque, par autocompletion, une seule entrée correspondante est trouvée, il soit possible de la sélectionner avec un simple TAB.\n\nOr actuellement, à nouveau (?), il faut nécessairement la sélectionner avec flêche basse, après quoi on peut faire TAB :\n\n![image](/uploads/ba40e3bcd81883430999313d7b33d8e2/image.png)\n\nL\u0027IEO tient à ce détail d\u0027ergonomie qui accélère pas mal la saisie.",
    
    8
    +    "labels": [
    
    9
    +      "Anomalie"
    
    10
    +    ],
    
    11
    +    "milestone": {
    
    12
    +      "id": 674086,
    
    13
    +      "iid": 128,
    
    14
    +      "projectId": 2722779,
    
    15
    +      "groupId": 0,
    
    16
    +      "title": "8.0-alpha-5",
    
    17
    +      "description": "",
    
    18
    +      "dueDate": "Nov 4, 2018 1:00:00 AM",
    
    19
    +      "startDate": "Oct 21, 2018 2:00:00 AM",
    
    20
    +      "state": "active"
    
    21
    +    },
    
    22
    +    "assignees": [
    
    23
    +      {
    
    24
    +        "_id": 166231,
    
    25
    +        "_username": "tchemit",
    
    26
    +        "_name": "Tony CHEMIT",
    
    27
    +        "_state": "active",
    
    28
    +        "_external": false,
    
    29
    +        "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    30
    +      }
    
    31
    +    ],
    
    32
    +    "assignee": {
    
    33
    +      "_id": 166231,
    
    34
    +      "_username": "tchemit",
    
    35
    +      "_name": "Tony CHEMIT",
    
    36
    +      "_state": "active",
    
    37
    +      "_external": false,
    
    38
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    39
    +    },
    
    40
    +    "author": {
    
    41
    +      "_id": 1111318,
    
    42
    +      "_username": "pcauquil",
    
    43
    +      "_name": "Pascal Cauquil",
    
    44
    +      "_state": "active",
    
    45
    +      "_external": false,
    
    46
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    47
    +    },
    
    48
    +    "userNotesCount": 5,
    
    49
    +    "upVotes": 0,
    
    50
    +    "downVotes": 0,
    
    51
    +    "confidential": true,
    
    52
    +    "discussionLocked": true,
    
    53
    +    "timeStats": {
    
    54
    +      "timeEstimate": 0,
    
    55
    +      "totalTimeSpent": 0
    
    56
    +    },
    
    57
    +    "state": "opened",
    
    58
    +    "updatedAt": "Feb 20, 2019 1:21:37 PM",
    
    59
    +    "createdAt": "Jan 28, 2019 11:39:00 AM",
    
    60
    +    "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1202"
    
    61
    +  },
    
    2 62
       {
    
    3 63
         "id": 17565900,
    
    4 64
         "iid": 1200,
    

  • .mvn/gitlab-cache/milestones/793328-artifacts.json
    1
    +[
    
    2
    +  {
    
    3
    +    "name": "Application",
    
    4
    +    "filename": "observe-7.0.5.zip",
    
    5
    +    "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.5/observe-7.0.5.zip"
    
    6
    +  },
    
    7
    +  {
    
    8
    +    "name": "Serveur",
    
    9
    +    "filename": "observe-7.0.5.war",
    
    10
    +    "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.5/observe-7.0.5.war"
    
    11
    +  }
    
    12
    +]
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/793328-issues.json
    1
    -[]
    \ No newline at end of file
    1
    +[
    
    2
    +  {
    
    3
    +    "id": 18327153,
    
    4
    +    "iid": 1234,
    
    5
    +    "projectId": 2722779,
    
    6
    +    "title": "[PS] Formulaire FOB : les contrôles de saisie ne sont pas appliqués",
    
    7
    +    "description": "Formulaire FOB : les contrôles de saisie sur les champs autres que booléens ne fonctionnent pas :\n\n![image](/uploads/966ad2e05681e688a8c7d3b2b1b7dfbe/image.png)\n\nIci on a pu saisir des valeurs supérieures au contrôle attendu.",
    
    8
    +    "labels": [
    
    9
    +      "Anomalie",
    
    10
    +      "Haut",
    
    11
    +      "Résolu"
    
    12
    +    ],
    
    13
    +    "milestone": {
    
    14
    +      "id": 793328,
    
    15
    +      "iid": 136,
    
    16
    +      "projectId": 2722779,
    
    17
    +      "groupId": 0,
    
    18
    +      "title": "7.0.5",
    
    19
    +      "dueDate": "Feb 20, 2019 1:00:00 AM",
    
    20
    +      "startDate": "Feb 18, 2019 1:00:00 AM",
    
    21
    +      "state": "closed"
    
    22
    +    },
    
    23
    +    "assignees": [
    
    24
    +      {
    
    25
    +        "_id": 166231,
    
    26
    +        "_username": "tchemit",
    
    27
    +        "_name": "Tony CHEMIT",
    
    28
    +        "_state": "active",
    
    29
    +        "_external": false,
    
    30
    +        "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    31
    +      }
    
    32
    +    ],
    
    33
    +    "assignee": {
    
    34
    +      "_id": 166231,
    
    35
    +      "_username": "tchemit",
    
    36
    +      "_name": "Tony CHEMIT",
    
    37
    +      "_state": "active",
    
    38
    +      "_external": false,
    
    39
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    40
    +    },
    
    41
    +    "author": {
    
    42
    +      "_id": 1111318,
    
    43
    +      "_username": "pcauquil",
    
    44
    +      "_name": "Pascal Cauquil",
    
    45
    +      "_state": "active",
    
    46
    +      "_external": false,
    
    47
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    48
    +    },
    
    49
    +    "userNotesCount": 4,
    
    50
    +    "upVotes": 0,
    
    51
    +    "downVotes": 0,
    
    52
    +    "confidential": false,
    
    53
    +    "timeStats": {
    
    54
    +      "timeEstimate": 0,
    
    55
    +      "totalTimeSpent": 0
    
    56
    +    },
    
    57
    +    "state": "closed",
    
    58
    +    "updatedAt": "Feb 20, 2019 1:21:06 PM",
    
    59
    +    "createdAt": "Feb 18, 2019 3:55:44 PM",
    
    60
    +    "closedAt": "Feb 19, 2019 12:44:25 PM",
    
    61
    +    "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1234"
    
    62
    +  },
    
    63
    +  {
    
    64
    +    "id": 18250570,
    
    65
    +    "iid": 1232,
    
    66
    +    "projectId": 2722779,
    
    67
    +    "title": "Equipement bateau, bug sur suppression de caractéristique",
    
    68
    +    "description": "Dans une marée comme celle-ci : [OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz](/uploads/9384450fe3a069778f904032a207bc5e/OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz)\n\nOn souhaite supprimer les caractéristiques dont la valeur est \u00270\u0027 : \n\n![image](/uploads/313f8b2bfc9fd2b38466092e197af4c7/image.png)\n\nEn supprimant dans l\u0027ordre les propriétés 2, 7, puis 19 (mais est-ce important ?), on voit passer dans le terminal l\u0027erreur suivante (et pas dans le log) :\n\n```\nINFO  2019-02-15T02:44:40,753 [AWT-EventQueue-0]            GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378848#0.9236800165565513, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nINFO  2019-02-15T02:44:45,475 [AWT-EventQueue-0]            GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378864#0.2962143640677609, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n        at java.util.ArrayList.rangeCheck(Unknown Source)\n        at java.util.ArrayList.get(Unknown Source)\n        at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n        at javax.swing.JTable.setValueAt(Unknown Source)\n        at javax.swing.JTable.editingStopped(Unknown Source)\n        at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n        at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n        at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n        at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n        at javax.swing.JTable.editCellAt(Unknown Source)\n        at javax.swing.JTable.editCellAt(Unknown Source)\n        at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n        at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n        at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n        at java.awt.EventQueue.access$500(Unknown Source)\n        at java.awt.EventQueue$3.run(Unknown Source)\n        at java.awt.EventQueue$3.run(Unknown Source)\n        at java.security.AccessController.doPrivileged(Native Method)\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n        at java.awt.EventQueue.dispatchEvent(Unknown Source)\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n        at java.awt.EventDispatchThread.run(Unknown Source)\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n        at java.util.ArrayList.rangeCheck(Unknown Source)\n        at java.util.ArrayList.get(Unknown Source)\n        at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n        at javax.swing.JTable.setValueAt(Unknown Source)\n        at javax.swing.JTable.editingStopped(Unknown Source)\n        at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n        at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n        at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n        at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n        at javax.swing.JTable.editCellAt(Unknown Source)\n        at javax.swing.JTable.editCellAt(Unknown Source)\n        at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n        at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n        at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n        at java.awt.EventQueue.access$500(Unknown Source)\n        at java.awt.EventQueue$3.run(Unknown Source)\n        at java.awt.EventQueue$3.run(Unknown Source)\n        at java.security.AccessController.doPrivileged(Native Method)\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n        at java.awt.EventQueue.dispatchEvent(Unknown Source)\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n        at java.awt.EventDispatchThread.run(Unknown Source)\n```\n\nLog à partir de 02h49 : [observe-7.0.3-SNAPSHOT.log](/uploads/d0bd193b5b5925a5329d3042a6f258ec/observe-7.0.3-SNAPSHOT.log)\n\nL\u0027application se retrouve gelée, ou fonctionne ensuite de manière erratique.",
    
    69
    +    "labels": [
    
    70
    +      "Anomalie",
    
    71
    +      "Contrat Code Lutin-2016",
    
    72
    +      "Haut",
    
    73
    +      "Résolu"
    
    74
    +    ],
    
    75
    +    "milestone": {
    
    76
    +      "id": 793328,
    
    77
    +      "iid": 136,
    
    78
    +      "projectId": 2722779,
    
    79
    +      "groupId": 0,
    
    80
    +      "title": "7.0.5",
    
    81
    +      "dueDate": "Feb 20, 2019 1:00:00 AM",
    
    82
    +      "startDate": "Feb 18, 2019 1:00:00 AM",
    
    83
    +      "state": "closed"
    
    84
    +    },
    
    85
    +    "assignees": [
    
    86
    +      {
    
    87
    +        "_id": 166231,
    
    88
    +        "_username": "tchemit",
    
    89
    +        "_name": "Tony CHEMIT",
    
    90
    +        "_state": "active",
    
    91
    +        "_external": false,
    
    92
    +        "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    93
    +      }
    
    94
    +    ],
    
    95
    +    "assignee": {
    
    96
    +      "_id": 166231,
    
    97
    +      "_username": "tchemit",
    
    98
    +      "_name": "Tony CHEMIT",
    
    99
    +      "_state": "active",
    
    100
    +      "_external": false,
    
    101
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    102
    +    },
    
    103
    +    "author": {
    
    104
    +      "_id": 1111318,
    
    105
    +      "_username": "pcauquil",
    
    106
    +      "_name": "Pascal Cauquil",
    
    107
    +      "_state": "active",
    
    108
    +      "_external": false,
    
    109
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    110
    +    },
    
    111
    +    "userNotesCount": 15,
    
    112
    +    "upVotes": 0,
    
    113
    +    "downVotes": 0,
    
    114
    +    "confidential": true,
    
    115
    +    "discussionLocked": true,
    
    116
    +    "timeStats": {
    
    117
    +      "timeEstimate": 0,
    
    118
    +      "totalTimeSpent": 0
    
    119
    +    },
    
    120
    +    "state": "closed",
    
    121
    +    "updatedAt": "Feb 20, 2019 1:21:06 PM",
    
    122
    +    "createdAt": "Feb 14, 2019 11:48:42 PM",
    
    123
    +    "closedAt": "Feb 16, 2019 1:29:12 PM",
    
    124
    +    "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1232"
    
    125
    +  },
    
    126
    +  {
    
    127
    +    "id": 18331089,
    
    128
    +    "iid": 1236,
    
    129
    +    "projectId": 2722779,
    
    130
    +    "title": "[LL] Composition globale : non contrôle de la somme des proportions",
    
    131
    +    "description": "Normalement la somme des proportion doit faire 100%, pas plus, pas moins.\n\nSur l\u0027ensemble de ces onglets, ce contrôle semble ne plus opérer.\n\n![image](/uploads/78d44bebbbacac09fd313028a03f71ba/image.png)\n\n![image](/uploads/9a0b6388befaff06c961e82c20fc4c68/image.png)",
    
    132
    +    "labels": [
    
    133
    +      "Anomalie",
    
    134
    +      "Contrat Code Lutin-2016",
    
    135
    +      "Normal",
    
    136
    +      "À facturer"
    
    137
    +    ],
    
    138
    +    "milestone": {
    
    139
    +      "id": 793328,
    
    140
    +      "iid": 136,
    
    141
    +      "projectId": 2722779,
    
    142
    +      "groupId": 0,
    
    143
    +      "title": "7.0.5",
    
    144
    +      "dueDate": "Feb 20, 2019 1:00:00 AM",
    
    145
    +      "startDate": "Feb 18, 2019 1:00:00 AM",
    
    146
    +      "state": "closed"
    
    147
    +    },
    
    148
    +    "assignees": [
    
    149
    +      {
    
    150
    +        "_id": 166231,
    
    151
    +        "_username": "tchemit",
    
    152
    +        "_name": "Tony CHEMIT",
    
    153
    +        "_state": "active",
    
    154
    +        "_external": false,
    
    155
    +        "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    156
    +      }
    
    157
    +    ],
    
    158
    +    "assignee": {
    
    159
    +      "_id": 166231,
    
    160
    +      "_username": "tchemit",
    
    161
    +      "_name": "Tony CHEMIT",
    
    162
    +      "_state": "active",
    
    163
    +      "_external": false,
    
    164
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    165
    +    },
    
    166
    +    "author": {
    
    167
    +      "_id": 1111318,
    
    168
    +      "_username": "pcauquil",
    
    169
    +      "_name": "Pascal Cauquil",
    
    170
    +      "_state": "active",
    
    171
    +      "_external": false,
    
    172
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    173
    +    },
    
    174
    +    "userNotesCount": 5,
    
    175
    +    "upVotes": 0,
    
    176
    +    "downVotes": 0,
    
    177
    +    "confidential": false,
    
    178
    +    "timeStats": {
    
    179
    +      "timeEstimate": 0,
    
    180
    +      "totalTimeSpent": 0
    
    181
    +    },
    
    182
    +    "state": "closed",
    
    183
    +    "updatedAt": "Feb 20, 2019 12:09:17 PM",
    
    184
    +    "createdAt": "Feb 18, 2019 5:22:06 PM",
    
    185
    +    "closedAt": "Feb 20, 2019 12:08:07 PM",
    
    186
    +    "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1236"
    
    187
    +  }
    
    188
    +]
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/793328.json
    ... ... @@ -4,6 +4,7 @@
    4 4
       "projectId": 2722779,
    
    5 5
       "groupId": 0,
    
    6 6
       "title": "7.0.5",
    
    7
    +  "dueDate": "Feb 20, 2019 1:00:00 AM",
    
    7 8
       "startDate": "Feb 18, 2019 1:00:00 AM",
    
    8
    -  "state": "active"
    
    9
    +  "state": "closed"
    
    9 10
     }
    \ No newline at end of file

  • CHANGELOG.md
    1 1
     # ObServe changelog
    
    2 2
     
    
    3 3
      * Author [Tony Chemit](mailto:dev@tchemit.fr)
    
    4
    - * Last generated at 2019-02-18 11:16.
    
    4
    + * Last generated at 2019-02-20 13:29.
    
    5 5
     
    
    6 6
     ## Version [8.0-alpha-4](https://gitlab.com/ultreiaio/ird-observe/milestones/115)
    
    7 7
     Seconde partie du troisième lot du contrat IRD-2018-01-V8.
contient fonctionnalités avancées.
    
    ... ... @@ -113,6 +113,19 @@ Premier lot du contrat IRD-2018-01-V8
    113 113
       * [[Evolution 922]](https://gitlab.com/ultreiaio/ird-observe/issues/922) **Ajoute le référentiel observe_common.DataQuality sur les données existantes** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    114 114
       * [[Evolution 950]](https://gitlab.com/ultreiaio/ird-observe/issues/950) **Renommage de la classe seine.WeightCategory en seine.WeightCategorySeine** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    115 115
     
    
    116
    +## Version [7.0.5](https://gitlab.com/ultreiaio/ird-observe/milestones/136)
    
    117
    +
    
    118
    +**Closed at 2019-02-20.**
    
    119
    +
    
    120
    +### Download
    
    121
    +* [Application (observe-7.0.5.zip)](http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.5/observe-7.0.5.zip)
    
    122
    +* [Serveur (observe-7.0.5.war)](http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.5/observe-7.0.5.war)
    
    123
    +
    
    124
    +### Issues
    
    125
    +  * [[Anomalie 1232]](https://gitlab.com/ultreiaio/ird-observe/issues/1232) **Equipement bateau, bug sur suppression de caractéristique** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    126
    +  * [[Anomalie 1234]](https://gitlab.com/ultreiaio/ird-observe/issues/1234) **[PS] Formulaire FOB : les contrôles de saisie ne sont pas appliqués** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    127
    +  * [[Anomalie 1236]](https://gitlab.com/ultreiaio/ird-observe/issues/1236) **[LL] Composition globale : non contrôle de la somme des proportions** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    128
    +
    
    116 129
     ## Version [7.0.4](https://gitlab.com/ultreiaio/ird-observe/milestones/135)
    
    117 130
     
    
    118 131
     **Closed at 2019-02-18.**