Prendre un parcours ou container validé. Ajouter une liste d'ELP par import, le container reste validé alors que son contenu a changé (childProgramParts)
On se retrouve avec des données validées et non publiées
Même symptôme pour l'import d'un ELP dans une liste d'ELP
J'ai fait ce script moche pour corriger déjà quelques problemes chez un client. Ca parcourt tous les éléments validés et vérifie leur childprogramParts entre le live et la version default. Si erreur, on déplace le tag live et synchronize le live de cet élément. Il reste plus qu'à invalider le cache.
Olivier Gehin
added a comment - J'ai fait ce script moche pour corriger déjà quelques problemes chez un client. Ca parcourt tous les éléments validés et vérifie leur childprogramParts entre le live et la version default. Si erreur, on déplace le tag live et synchronize le live de cet élément. Il reste plus qu'à invalider le cache.
Il va falloir faire des scripts de corrections des données, car dans ce cas, il faut recréer une version dans l'historique et valider la nouvelle version
Olivier Gehin
added a comment - Il va falloir faire des scripts de corrections des données, car dans ce cas, il faut recréer une version dans l'historique et valider la nouvelle version
Loïc Bouchet
Olivier Gehin
Votes:
0Vote for this issue
Watchers:
3Start watching this issue
Created:
Updated:
Resolved:
{"errorMessages":["jqlTooComplex"],"errors":{}}
[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]
J'ai fait ce script moche pour corriger déjà quelques problemes chez un client. Ca parcourt tous les éléments validés et vérifie leur childprogramParts entre le live et la version default. Si erreur, on déplace le tag live et synchronize le live de cet élément. Il reste plus qu'à invalider le cache.