-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Versioning #154
Comments
Should #192 be solved at the same time? |
I was thinking this story could be split into two features. to ease us into it. One feature to view the changes on the VSM and another to allow the admin some method to start a rollback process, whatever it may include.... |
After technical exploration with @pagodo we have some conclusions:
|
Moving to a release candidate for the technology the api is based on is not a good idea, there is a good chance we will be left with a unstable system. The release of these versions is set to early november and we should at least wait with the prod release until the technology is formaly released and if we are to release a early version of dotnet6 we have to do extensive testing of the api. But we may do development targeting a release candidate |
Maybe we should put this on hold untill @Linedueo have landed on designing functionality requirements with our POs? We may consider supporting the release-candidate only for Flyt application if we find that the new functionality it provides is the best way to implement our versioning -requirements. |
From Daily 29 sept: Talking with @Magos we believe that the view should be able to update quite quickly when selecting a prior state. |
Versjonshistorikken blir visualisert som en timeline. Denne viser en oversikt over datoer hvor prosessen har blitt endret (oppsummert per dag) |
Sounds good @Linedueo. |
Versioning design @SjoenH Figma -> https://www.figma.com/file/IkHwmIQrsT0iR34f5R5UnZ/VSM?node-id=2702%3A102469 |
@Magos let's write some requirements when we have the time for it. |
@Magos is this something you want to improve? Looks like the first logged change in |
@Magos To reproduce. Create a new process. Then the first returned timestamp in the |
I've attempted a fix by returning the Update values instead of the PeriodStart values stored, but this is not late enough after the creation process to avoid making the version of the process without objects in it visible. At the moment, I'm inclined not to do more to hide this unless @knudsvik and @askbulle think it's important to hide. |
Todo:
|
I've removed the second resolution and released to QA again. @ntorsen Would you please do a final test of everything before we plan the release? |
@SjoenH here are some feedback from testing done in QA environment. Other remarks:
|
@ntorsen can you reproduce the error with a new process? |
@ntorsen I'll look into the 500 errors. To reproduce: delete a card, navigate back to when it existed and try to open it. This is a front-end bug.... thus moving this back into in-progress. 👍 |
@SjoenH able to recreate it by deleting a card --> navigate back to when it existed --> copy URL into a new window (incognito) --> clicking on deleted card to view it (reproduced with a new process also) |
You may now look at previous versions of a process and see what changed over time. closes #154
@ntorsen fix is out in QA again. 🧪 |
Working good now 🏆 @SjoenH |
You may now look at previous versions of a process and see what changed over time. closes #154
⏳ 🚀 @knudsvik @askbulle
Frontend |
You may now look at previous versions of a process and see what changed over time. closes #154
User input
In addition to general metadata, also a version history with author would be useful (when sharing function with edit is available).
Sharepoint ID(s)
31
User story
As an end-user I want to keep track of all changes and possibly being able to roll-back to earlier versions to be able to understand history and secure understanding for where we are today and why (continuous improvement).
Back-end requirements
- [ ] Any more routes that need to support "as of"?Potentially the vsmObject detail view... but we can manage without.User Requirements (for testing)
Unless mentioned otherwise, any user can do the following:
Current
Previous
The text was updated successfully, but these errors were encountered: