Update Share Structure to match COLIN behavior
- 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.