orbeon / orbeon-forms

Orbeon Forms is an open source web forms solution. It includes an XForms engine, the Form Builder web-based form editor, and the Form Runner runtime.
http://www.orbeon.com/
GNU Lesser General Public License v2.1
515 stars 220 forks source link

Export doesn't show orbeon/builder #6428

Open ebruchez opened 2 months ago

ebruchez commented 2 months ago

Is this on purpose, or just because the builder app is in the resources provider?

ebruchez commented 1 month ago

We obtain the list of possible app/form/version triplets by calling the Form Metadata API, which doesn't return orbeon/builder. A quick hack to simply return it allows exporting Form Builder data, but it has the following issues:

For backward compatibility, we should not return orbeon/builder by default anyway.

ebruchez commented 1 month ago

Scenario: we want to handle orbeon/builder specifically for the export.

I am trying to understand again how permission parameters work with the Form Metadata API.

Reminder to myself: we have a distinction between:

Based on this:

Bottom line:

Further tasks:

ebruchez commented 1 month ago

Options for orbeon/builder

Benefits and drawbacks:

ebruchez commented 1 month ago

Case of app-based multitenancy: user has access to app acme, Form Builder data export should only export form data with app acme.