-
Notifications
You must be signed in to change notification settings - Fork 220
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: show version on Form Builder summary page #1795
Comments
See also #1138. The idea there was to run, on the FB Summary page, the /form API. This would allow us to show information which is directly in sync with published forms:
|
If doing this, could also do |
Moving to 4.8 now, but we might ship it as a patch to customer before that. |
Putting back 4.8 milestone as this is relatively high on customer priority. To review with @avernet. |
We still have two possibilities, possibly not exclusive:
Solution 1 appeared easier to implement, which is why we still considered it. See also this comment on #1138 regarding using stages. |
About option 1 in #1795 (comment), I also favor ease of implementation, but it looks to me like such denormalization would create a number of issues down the road, in what we could think are corner cases, and I'd bet sure some customers will hit those corners ;). For instance, this information stored in the "Form Builder form definition" might get outdated on a remote when a new form definition is published from the Form Runner home page, or something changes at the databases-level or database-configuration-level ( tl;dr -1 on storing |
Currently, the Form Builder Summary page doesn't show any published form version information.
One reason for this is that Form Builder deals with data stored in
orbeon_form_data
, and only pushes toorbeon_form_definition
upon publish. So it doesn't have any information about published forms. This has been found confusing to some, BTW.One way to change this would be to have FB only deal with
orbeon_form_definition
. We would need to:However, this is a big task.
In the meanwhile, we could choose a simpler path, as follows:
The text was updated successfully, but these errors were encountered: