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
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.
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
is_active
When FALSE, tab is retired without deleting configuration.
Related metadata
Sections are linked to tabs through G2PRegisterUITabSection.
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?