bcgov / bcgov/entity

Update Share Structure to match COLIN behavior

Open
#30,214 5 comments 0 reactions 0 assignees View on GitHub
Entities Team Priority3
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

Business and Policy have asked us to change the behavior of share structure and articles to align with COLIN

### To Do
Changes must be applied to wherever the share structure component displays
- Share Structure Alterations
- Continuation Application
- Incorporation Application
- Corrections

**Update language of**
- share structure section
- articles section
- resolution date modal
- date validation error under articles section

**Conditions when date is no longer required**
This affects the date validation error that displays under the articles section as well as the resolution date modal that displays when you check the special rights checkbox.
- Given the share structure has special rights on Class A, if I make changes to Class B by changing the name, the max value or the par value, date is not required
- Given the share structure has special rights on Class A, if I make changes to Class A by changing the name, the max value, the par value, date is not required
- Given the share structure has special rights on Class A, if I remove Class B, the date is not required
- Given the share structure has special rights on Class A, if I remove Class A, the date is not required

**Continue to prompt for date the first time any of these scenarios occurs within the filing**
- The user adds shares/series that have special rights
- The user changes shares/series that don't have special rights by then adding special rights
- The user changes shares/series that have special rights by removing the special rights

**Maximum Value Behavior**
- If the user tries to change maximum of parent to be more than the combined maximum of all associated series, display error
- If parent class has ‘no maximum’ AND one or more associated series has ‘no maximum’ THEN if the user tries to set a max number of shares for the parent class, display a new remove share series modal
- If the user selects 'Remove Series' on the modal and clicks done on the edit form, remove all series associated with parent class

**Designs**
Ticket #29916

**Spreadsheet**
Summary of the updated conditions under which we require a date
https://docs.google.com/spreadsheets/d/1_HDHfpCpA-VtyTdujZLNKb-ZQHvhMScYKrs5Yv9UpJs/edit?usp=sharing

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.