Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Make workplans immutable and increment versions automatically #87

Merged
merged 1 commit into from
Mar 24, 2021

Conversation

Toxantron
Copy link
Member

By overwriting workplans on saving we keep corrupting data in applications. The concept of manual versioning of workplans has proven to be faultprone. This moves versioning into the ProductManager and creates a new entity everytime a workplan is saved. The previous version is flagged deleted and disappears from searches, but still accessible for older recipes and clones. We also update non-clone recipes automatically that reference the current version.

@Toxantron Toxantron added bug Something isn't working area:ProductManagement Issue affects products and the product management labels Mar 24, 2021
@Toxantron Toxantron added this to the AbstractionLayer 5.4 milestone Mar 24, 2021
@Toxantron Toxantron requested a review from dbeuchler March 24, 2021 07:22
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area:ProductManagement Issue affects products and the product management bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants