nofusscomputing / nofusscomputing/centurion_ui
Planning Document: version 1.0.0
@jon-nfc is already working on this.
Since Nov 3, 2024.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 20
Description
v1.0.0 is the production ready UI.
Details
On this release, thie UI will replace the current django UI. for v1.0.0 to be released it must have feature parity with the current Centurion UI. No additional features are required or should be added.
Minor Releases
- #17
Links
-
Blocked by: nofusscomputing/centurion_erp#344
-
Blocked by: nofusscomputing/centurion_erp#345
-
Related: #1
-
Related: nofusscomputing/centurion_erp#307
Requirements
-
#4
-
#7
-
#16
-
Unit Testing
-
Docker container build for UI
nofusscomputing/centurion-erp-ui -
Feature parity with the current Centurion UI
-
Form validation errors to be displayed alongside field
-
nofusscomputing/centurion_erp#410
-
Migrate markdown plugin ticket number
https://github.com/nofusscomputing/centurion_erp/blob/75cf55fe6a63b436492e2b126620fd4aa2dede99/app/core/lib/markdown_plugins/ticket_number.py#L16-L103 -
Migrate markdown plugin model reference
https://github.com/nofusscomputing/centurion_erp/blob/75cf55fe6a63b436492e2b126620fd4aa2dede99/app/core/lib/markdown_plugins/model_reference.py#L18-L155
Tasks
- #17
- field errors for an edit or create to render near field
- Non-field errors to render at top of page
- Add field filters to table view
- Add sorting to table view
- Refactor ALL form fields so that the field metadata dict is passed to the field and it does all of the logic
Child Epics
- #23
- #29
Contributor guide
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.
Assessment
This issue has not been assessed yet.