Skip to content

feat: add vuu_msg default column to session tables (#2166)#2167

Open
VivekJariwala50 wants to merge 1 commit into
finos:mainfrom
VivekJariwala50:feature/vuu-msg-default-column
Open

feat: add vuu_msg default column to session tables (#2166)#2167
VivekJariwala50 wants to merge 1 commit into
finos:mainfrom
VivekJariwala50:feature/vuu-msg-default-column

Conversation

@VivekJariwala50

Copy link
Copy Markdown

Add a default column vuu_msg to SessionTableDef so that error messages can be stored per-row in the session table and displayed on the UI. This supports the table edit mode feature.

Changes:

  • DefaultColumn.scala: Added VuuMsg case to enum and updated getDefaultColumns() to only include it for session tables
  • TableDef.scala: Passes isSessionTable flag when initialising default columns so vuu_msg is only injected in SessionTableDef
  • TableAsserts.scala: Updated to dynamically filter all registered default column names instead of hardcoding specific ones, ensuring tests remain forward-compatible with future default column additions
  • DefaultColumnTest.scala: Added test scenarios to verify vuu_msg is present in SessionTableDef and absent in regular TableDef
  • ModuleSyntaxTest.scala: Updated column-count assertion to use the non-session default column list
  • TableWSApiTest.scala: Updated column-list assertion to use the non-session default column list

@netlify

netlify Bot commented Jun 4, 2026

Copy link
Copy Markdown

Deploy Preview for papaya-valkyrie-395400 canceled.

Name Link
🔨 Latest commit 7d1f7f9
🔍 Latest deploy log https://app.netlify.com/projects/papaya-valkyrie-395400/deploys/6a229afa3743520007f556e4

@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 4, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: VivekJariwala50 / name: Vivek Jariwala (ca41c51)

@VivekJariwala50

Copy link
Copy Markdown
Author

Hi @tanjjj ! I've submitted this PR to address issue #2166. All 800 tests in the vuu module pass locally. The EasyCLA check has passed. Could a maintainer please approve the workflows to run CI? Happy to make any changes based on your review. Thank you!

Add a default column vuu_msg to SessionTableDef so that error messages
can be stored per-row in the session table and displayed on the UI.
This supports the table edit mode feature.

Changes:
- DefaultColumn.scala: Added VuuMsg case to enum and updated
  getDefaultColumns() to only include it for session tables
- TableDef.scala: Passes isSessionTable flag when initialising
  default columns so vuu_msg is only injected in SessionTableDef
- TableAsserts.scala: Updated to dynamically filter all registered
  default column names instead of hardcoding specific ones, ensuring
  tests remain forward-compatible with future default column additions
- DefaultColumnTest.scala: Added test scenarios to verify vuu_msg is
  present in SessionTableDef and absent in regular TableDef
- ModuleSyntaxTest.scala: Updated column-count assertion to use the
  non-session default column list
- TableWSApiTest.scala: Updated column-list assertion to use the
  non-session default column list
@VivekJariwala50 VivekJariwala50 force-pushed the feature/vuu-msg-default-column branch from ca41c51 to 7d1f7f9 Compare June 5, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant