Page MenuHomeDevCentral

Read from Orbeon Forms and annotate with an Obsidian collection
Open, NormalPublic

Description

Plan:

  • Add support to PDO PostgreSQL in Keruald Databases -> D3804
  • Create a limited, read-only access for specific Orbeon views (and underlying table) -> D3817
  • Create a new application for Obsidian Workspaces "Orbeon Forms" or "Orbeon Forms reader"
    • Configuration -> P378
    • Read views from PostgreSQL -> D3835
    • Create a navigation for all the entries of a form -> D3835
    • Annotate with a collection
  • Deploy to obsidian.n.o (subdomain still to create)

Event Timeline

dereckson updated the task description. (Show Details)

YAML configuration for namespace nasqueron-join using the new application:

1_pdo_fetch_modes:
2 assoc: &fetch_mode_assoc 2
3
4applications:
5 - bind: forms
6 icon: list-alt
7 name: Waystone\Apps\OrbeonForms\Reader\Application
8 nav: Forms
9 orbeonDatabase:
10 engine: Keruald\Database\Engines\PostgreSQLPDOEngine
11 host: !env ORBEON_DB_HOST
12 username: !env ORBEON_DB_USER
13 password: !env ORBEON_DB_PASSWORD
14 database: forms
15 fetch_mode: *fetch_mode_assoc
16
17 forms:
18 - name: Nasqueron Contact Form
19 slug: contact-form
20 view: orbeon_f_nasqueron_j_contact_1
21 fields:
22 section_contact_contact_name: Name
23 section_contact_contact_mail: E-mail
24 section_contac_contact_usernam: Username
25
26 section_applic_application_sco: Scope
27 section_applic_application_int: Interests
28 section_applic_application_doc: Documents
29 section_applic_application_tex: Message
30 index:
31 - section_contact_contact_name
32 - section_contact_contact_mail
33 - section_applic_application_sco

dereckson updated the task description. (Show Details)
dereckson closed subtask T2164: Parse YAML configuration as Resolved.

rOBSIDIAN329bc358fc01 refers to table orbeon_form_data_attach, permission is needed for that one too, but missing in rOPS (was a hotfix on Complector)