bcgov / bcgov/entity

FAS - add audit records for all interactions

Open
#33,439 1 comment 0 reactions 0 assignees View on GitHub
Pay SBC FIN
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

FAS - all interactions

1. We need a history of status changes, including who did it, what changed, and who did the change
3. We need history of all refund requests/rejects/approvals
5. We need to track all comments done by staff (don't need history on a comment)
7. All routing slip corrections need to be tracked, and not just as comments
9. Linking should be treated as a status change on both the parent and the child RS. So we need to know who did what when.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by mapping the FAS flows for status changes, refunds, staff comments, routing slip corrections, and linking, then identify the backend handlers and persistence models for each interaction. Define done as an audit record capturing the actor, action, changed data, and time for every listed interaction, including both sides of a link.

Written by the indexing model from the issue text.

Assessment

Tech stack
flask, javascript, postgres, python
Domain
backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.