-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Migration #307
Labels
breaking-change
label used to denote that the issue/Merge Request does/will introduce a breaking change
type::epic
Issue Type is Epic User Story
Milestone
Comments
This was referenced Sep 26, 2024
Closed
Closed
Open
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 27, 2024
This was referenced Sep 27, 2024
Closed
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 28, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 29, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 29, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 29, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 29, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Sep 29, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Oct 12, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Oct 12, 2024
This was referenced Nov 3, 2024
Open
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 9, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
8 tasks
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
8 tasks
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
8 tasks
jon-nfc
added a commit
to nofusscomputing/centurion_erp_ui
that referenced
this issue
Nov 10, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
breaking-change
label used to denote that the issue/Merge Request does/will introduce a breaking change
type::epic
Issue Type is Epic User Story
This issue is to track the work required for the UI to migrate to it's own project.
Details
At this stage the proposal is that the ui move to it's own repository and be developed using react.js.
Models
Serializers
Serializes to be separated into three types:
Base Serializer
provides the basic details to show as a JSON dict. contains id, name and url.
Model Serializer
user for the creation and update of an item and contains ALL fields defined in display order, including any additional fields as specified within the View Serializer. these additional fields must be set as
read_only=True
View Serializer
Used to serializer to display the data. related fields are redefined to use their own base serializer.
defines parameter
_urls: dict
that always contains key_self
which is the items detail view url.Requirements
Mark API v2 as stable
API redesign #248
UI Proof of concept #319
url patterns defined
/module/model
/module/model/pk
/module/model/pk/child_model
/module/model/pk/child_model/pk
/module/model/common_name
/module/model/common_name/pk
/module/model/common_name/pk/child_model
/module/model/common_name/pk/child_model/pk
Root API URL
HTTP/OPTIONS
method contains navigation keyEach detail view of model specifies the page layout key for
HTTP/OPTIONS
methodnormalised URLs
follows nav structure
API Requirements
default
to the field. This prevents swagger from showing it a required.Features to migrate
Existing work that may affect UI
Links
/cc @jasonpagetas, fyi and for your input
The text was updated successfully, but these errors were encountered: