-
Notifications
You must be signed in to change notification settings - Fork 24
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
How entities should handle data model customizations? #151
Comments
Another requirement discussed with @sylvainbeo : local customization scripts should also be injected in the conformity version testing scripts. Beyond naming convention, we should reserve versionning namespaces or numbers. |
So we took advantage of PUM to test the customization logic, as discussed at the PSC last week From what we see, a very simple option would be:
Another point found is that most frequent customization are value list insert / delete or update for labels / translations. |
Let's consider some examples:
I guess most of the customizations are additions like this. |
With these rules and guidelines, any organization should be able to be "PUM compliant"! |
@ponceta about ROLES, I think we should only check "group" roles, ie those with |
Documentation is here: https://qwat.github.io/docs/master/en/html/developer-guide/local_customizations.html I keep this open until 1.3.3 Release and deployement in Pully. |
@ponceta should we leave this issue opened? |
@lbartoletti I miss Custom values in the value lists customization the #122 We agreed with @tudorbarascu and @3nids on this in 2016. @kandre thoughts? Can I add it in the documentation too? |
And Pully is up to date on QWAT 1.3.3 (freshly updated to postgres 9.6) |
(actually these ones are missing for Pully's demo data but I could provide part of these scripts)
(considering model upgrade validation, this should be taken into account since data model initialization should be able to take these into account. How means what naming should be set to be qwat compliant?)
These aspects should be all explained in the data manager documentation.
The text was updated successfully, but these errors were encountered: