bcgov / bcgov/range-web

As a staff person I want to assist and agreement holder adding, editing and deleting actions for the identified minister's issues so that those that aren't computer savvy can still have a clean RUP

Open
#198 0 comments 0 reactions 0 assignees View on GitHub
Epic
Dominant language
TypeScript
Stars
9
Forks
11
PR merge metrics
No merged PRs in 30d

Description

**No specific issues related to this user story as it is not a current workflow on staff-web**
Lower priority for web development for this than staff "owned" content

# Adding Requirements
- [ ] Add action button visible
- [ ] selecting add action provides list of default actions including other
- [ ] selecting "other" prompts user to name the action
- [ ] required fields easily identifiable (Action, details)
- [ ] selecting an action autopopulates correct placeholder content for "details" field
- [ ] if "timing" selected "No graze period" fields visible
- [ ] no graze period fields are mm and dd with second (close) field having requirement to be after open date

# Editing Requirements
- [ ] required fields easily identifiable (action, details)
- [ ] action can be edited including to "other" with prompt to name
- [ ] detail can be edited
- [ ] if relevant, no graze period fields can be edited

# Delete Requirements
- [ ] Delete action button visible
- [ ] prompt to confirm delete occurs
- [ ] if confirmed, the action is deleted

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the staff-web area for minister issues, since the issue says this is not a current workflow. Trace how actions and their details are represented before planning the add, edit, and delete interactions. Done means the listed requirements are covered, including validation, default and custom actions, no-graze-period fields, and delete confirmation.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.