Skip to content

Add Associations App#61

Open
Lightning11wins wants to merge 97 commits into
masterfrom
add-associations-app3
Open

Add Associations App#61
Lightning11wins wants to merge 97 commits into
masterfrom
add-associations-app3

Conversation

@Lightning11wins

@Lightning11wins Lightning11wins commented May 29, 2026

Copy link
Copy Markdown

This PR will add the associations_app, following the designs I got from Noah.

Known Issues

  • I forgot to make non-overrides have viewable line item details.
  • There is no client-side input validation.
  • Gifts might be displayed even when they aren't the most recent gift in the giving history.
  • When updating a record, s_date_modifed and s_modified_by are not updated. This is likely due to the following suppressed errors in the console, which are caused by the /apps/kardia/modules/base/record_metadata_hidden.cmp component:
centrallix: MQ: Unknown attribute 's_date_modified' for multiquery result set
centrallix: MQ: Unknown attribute 's_modified_by' for multiquery result set

Known Issues

Due to Centrallix issues

  • A few unfinished TODOs in code (waiting for Centrallix PRs to be merged).
  • Creating a blank override shows incorrect gift-id due to Centrallix issue #120, fixed in Centrallix PR #123.
  • New records visually appear at the end of currently loaded data (even when that's not actually the end of the data) instead of the start, where they should be. This appears to be intended behavior when using the Create action on an osrc widget.
  • Saving a change to a primary key field (e.g. Desig ID in the line item details form) causes the entire entry to go blank. I'm pretty sure Noah already has a fix for this, but I don't know what branch that's on.

Before Final Review

Before we do our final review of this PR, the following Centrallix PRs should be merged, as they add features used by this app or fix bugs that frequently occur while using it.

It would also be nice to have these PRs merged, but they're not required:

Merging

  • We should likely add commit 4f6013833b28b04fb6cec6d4a1bf36f7eb25c26a to the repo ignore refs to improve history for gift_assocations_table.cmp, which had to be renamed in that commit, obscuring its entire change history.

@Lightning11wins Lightning11wins requested a review from maasj May 29, 2026 22:49
@Lightning11wins Lightning11wins self-assigned this May 29, 2026
@Lightning11wins Lightning11wins added the size: medium Might be hard to review, usually less than ~5000 lines. label May 29, 2026
@Lightning11wins Lightning11wins changed the title Add associations app3 Add Associations App Jun 2, 2026
@Lightning11wins Lightning11wins force-pushed the add-associations-app3 branch from ec0c65c to 1a86776 Compare June 2, 2026 21:27
Add net amount to the associations table.
Add missing internal associations table fields.
Improve some error cases.
Add code to propagate edits to i_eg_deposit_gross_amt onto i_eg_gift_amount.
Add code to propagate edits to i_eg_deposit_amt onto i_eg_net_amount.
Remove i_eg_line_item from the Line Item Details table.
Add a_fund to the line items table.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: medium Might be hard to review, usually less than ~5000 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant