bcgov / bcgov/entity

UI - TA Form - Share Structure

Open
#32,000 0 comments 0 reactions 0 assignees View on GitHub
Colin Egress
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

Very complex component.
Planning for a few devs to review and brainstorm a good way forward for making this a business layer component before defining the other tickets.

### Previous reqs from BTR

**Validation**
- includes validations for maximum number of share class (limited based on combined max number of child series)
- includes validation for maximum number of share series (limited based on max number of parent class)
- If parent class changes par value and currency, the par value of child series changes to match the parent
- Par value and currency of child series is read only

**Removal and Undo**
- Display warning when removing special rights from a parent class that has one or more series
- Undoing special rights removal on parent undoes the removal of the series

**When a series would trigger a date**
- If the user enters the transition filing already having an existing share class with special rights, then they can add a series to it and say the series has special rights. If they have not already added a date within this filing, then we would prompt for a date by showing the date pop-up.

### Rules and validations outlined in figma
https://www.figma.com/design/9Lp6kpwm6JyfQmBqvRdVJF/Transition-Application?node-id=13741-114347&t=ZdE6LYQ32e1ICzbf-1
https://www.figma.com/design/9Lp6kpwm6JyfQmBqvRdVJF/Transition-Application?node-id=13357-72978&t=ZdE6LYQ32e1ICzbf-1
https://www.figma.com/design/9Lp6kpwm6JyfQmBqvRdVJF/Transition-Application?node-id=12757-24521&t=ZdE6LYQ32e1ICzbf-1

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the three linked Figma designs and the previous BTR requirements for the TA Form share structure. The issue calls for developer review and brainstorming before the business-layer approach and follow-up tickets are defined; done means an agreed design and clearly scoped implementation tickets, not a specific code change.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.