Northeastern-Electric-Racing / Northeastern-Electric-Racing/FinishLine
[Finance] - Change requests that edit a project's budget require approval from head of finance
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 36
- Forks
- 9
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 11
Description
Description
Change requests that change a project's budget should only be allowed to be implemented if it has the approval of the head of finance
Acceptance Criteria
For any change request submitted that makes a change to a project's budget, it requires the approval of the head of finance before it can be implemented
Proposed Solution
You will need to look at the code for implementing change requests that edits projects and make sure that if the change request has changed a budget, then the change request is approved by the head of finance, or else throw an error saying that the change request has not had the approval from the head of finance
Mocks
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the code that implements change requests which edit projects. Trace how budget changes and head-of-finance approvals are represented before implementation. Done means budget-changing requests cannot be implemented without that approval and the specified error is raised when approval is missing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authorization, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100