Skip to content
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

Versiebeheer van recepten, grondstoffen etc. #16

Open
ingoogni opened this issue Oct 15, 2018 · 0 comments
Open

Versiebeheer van recepten, grondstoffen etc. #16

ingoogni opened this issue Oct 15, 2018 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@ingoogni
Copy link

ingoogni commented Oct 15, 2018

Een recept of een grondstof is door de tijd niet iets dat voor altijd vast staat. Meest voor de hand liggende voorbeeld, de steeds weer andere alphazuur waarden van hop bij de nieuwe oogsten. Maar ook een receptuur dat meermaals gebrouwen is kan mettertijd veranderen als je op een gegeven moment opmerkt dat je bij de afgeleide brouwsels steeds een bepaalde correctie doorvoert. Die verwerk je dan in je basisrecept. Je wilt dan nog wel terug kunnen zien met welke versie van recept XYZ je brouwsel 39 hebt gemaakt en welke hop kwaliteit je toen had.

BeerXML v1 is er op voorbereid, d.w.z. in vrijwel alle xml bestanden van Brouwhulp is ieder 'record' voorzien in een 'version' veld. Dit veld wordt ook vanuit het recept mee gekopieerd naar brouwsel, hetzelfde voor de grondstoffen in een brouwsel.

Simpel gezien, wat er nog ontbreekt is dat bij het wijzigen van een recept of grondstof ook het versienummer wordt opgehoogd en zowel de oude en nieuwe versie bewaard wordt. (Zeer simpel gezien...)

Edit 1: geen "history tracking" of "audit trail" maar echt met verschillende versies van X kunnen werken.
Edit 2: er zijn dan wel 'version' tags maar geen 'date' tags (date_from, date_to). Wel handig voor een tijdlijn en de 'leeftijd' van voorraden.

@bliekp bliekp added the enhancement New feature or request label Oct 15, 2018
@bliekp bliekp added this to the 6.0 milestone Oct 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants