For the complete documentation index, see llms.txt. This page is also available as Markdown.

G2PRegisterUITab

g2p_register_ui_tabs - UI Configuration (Tabs) for Registers & Program Registers

The g2p_register_tabs table stores tab definitions for registers within the OpenG2P Registry platform.

This configuration is applicable only to datasets classified as:

  • REGISTER

  • PROGRAM_REGISTER

The Registry Staff UI uses this metadata to dynamically render the tabbed interface when viewing or managing records within a register.

In addition to defining UI tabs, this table is also used to configure Intake Forms, which serve as input channels for creating new records in registers.

A register or program register may have multiple intake forms, each designed for different operational channels such as:

  • Staff Portal

  • Agent Portal

  • Beneficiary Portal


Attributes

Attribute
Description

tab_id

Primary key. Uniquely identifies a tab.

register_id

Register to which the tab belongs.

tab_label

Label displayed in the UI (translated when language configuration is present).

tab_order

Display order. Lower values appear first.


Intake form fields (legacy)

Some deployments store intake-form flags on register tabs. When using dedicated intake form tables (G2PIntakeFormDefinition), prefer seeding g2p_intake_form_* metadata instead.

Attribute
Description

used_for_new_intake_form

Tab represents an intake form for new records.

intake_form_name

Display name when multiple intake forms exist.

intake_form_description

Short description of the form.

no_of_verifications_required

Verifications before intake approval.

intake_form_auto_approve

Auto-approve intake submissions.


Lifecycle

Attribute
Description

is_active

When FALSE, tab is retired without deleting configuration.


Sections are linked to tabs through G2PRegisterUITabSection.

Table
Document

g2p_register_ui_tab_sections

G2PRegisterUITabSection

g2p_register_sections


Reference Implementation

Reference implementation of this table for a Farmer Registry can be found in the Farmer Extension repository - here.

Last updated

Was this helpful?