Skip to content
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

Platform UI #5212

Open
67 of 72 tasks
matmair opened this issue Jul 10, 2023 · 8 comments
Open
67 of 72 tasks

Platform UI #5212

matmair opened this issue Jul 10, 2023 · 8 comments
Assignees
Labels
enhancement This is an suggested enhancement or new feature Fund This issue can be specifically funded for development Platform UI Related to the React based User Interface refactor roadmap This is a roadmap feature with no immediate plans for implementation
Milestone

Comments

@matmair
Copy link
Member

matmair commented Jul 10, 2023

Overview for the porting of classic UI to Platform UI. Follow up to #3901 #2789

Workflows

Preview Give feedback
  1. CI setup
    matmair wolflu05
  2. 3 of 3
    CI setup
    matmair
  3. 2 of 2
    CI translation
    matmair

Backend

Preview Give feedback
  1. Fund enhancement import / export
  2. Fund enhancement import / export roadmap
    SchrodingersGat

Docs

Preview Give feedback

Frontend base

Preview Give feedback
  1. 4 of 4
    Platform UI enhancement
    matmair
  2. 21 of 32
    Platform UI
  3. 10 of 11
    Platform UI refactor
    SchrodingersGat
  4. Platform UI refactor
    SchrodingersGat
  5. Platform UI enhancement
    matmair
  6. Platform UI enhancement
    matmair
  7. Platform UI enhancement
    matmair
  8. Platform UI old user interface
  9. Platform UI bug
    matmair
  10. Platform UI dependency javascript
  11. Platform UI
    matmair

Frontend pages

Preview Give feedback
  1. Platform UI
    matmair
  2. Platform UI enhancement part pricing

Plugins

Preview Give feedback
  1. 0 of 4
    Platform UI api plugin

Needs to be handled before next stable - follow-ups

Preview Give feedback
  1. Platform UI
    matmair
  2. Platform UI enhancement
    matmair
  3. Platform UI enhancement javascript old user interface starter

In the future (tm) - follow-ups

Preview Give feedback
  1. Platform UI bug

Upvote & Fund

  • We're using Polar.sh so you can upvote and help fund this issue.
  • We receive the funding once the issue is completed & confirmed by you.
  • Thank you in advance for helping prioritize & fund our backlog.
Fund with Polar
@matmair matmair added enhancement This is an suggested enhancement or new feature old user interface Issues with Old User interface roadmap This is a roadmap feature with no immediate plans for implementation refactor labels Jul 10, 2023
@matmair matmair added this to the 1.0.0 milestone Jul 10, 2023
@matmair
Copy link
Member Author

matmair commented Jul 10, 2023

@SchrodingersGat I added the issues/PR that currently cover the tasks

@matmair matmair changed the title Epic: Platform UI [Epic] Platform UI Jul 18, 2023
@matmair matmair added Platform UI Related to the React based User Interface and removed old user interface Issues with Old User interface labels Jul 20, 2023
@matmair matmair pinned this issue Jul 25, 2023
@wolflu05
Copy link
Contributor

wolflu05 commented Jul 25, 2023

# ... Addition to above
- [ ] Allow to hide the server selector and configure custom server via Django settings #5343
- [ ] Add links to the new ui in the old ui like `try this out in the new ui`
- [ ] After deprecating the old ui move the new ui to `/`.
- [ ] spotlight/command pallete, there is also a [mantine package](https://mantine.dev/others/spotlight/)

@matmair
Copy link
Member Author

matmair commented Feb 22, 2024

As part of #6543 / matmair#174 I have tried to factor out and remove CUI to discover dependencies between REST API, CUI and tests. Overall we are pretty good decoupled, there are a few tests that need to be rewritten - which I have marked with TODOs.
One pretty important thing is import/export functionality, which is very much PUI-dependent right now - what is your reading on that @SchrodingersGat?

@SchrodingersGat
Copy link
Member

@matmair my two major priorities after the pending 0.14.0 release are:

  • Implement the pending code refactor PR
  • Assess import / export project

@matmair
Copy link
Member Author

matmair commented May 7, 2024

Suggested additions for 1.0 or beyond:

  • Add permissions view/edit to groups
  • Add public "profile" pages for users/groups with basic info about the object
  • Add hover cards for users/groups and link to profile wherever user/groups are shown/listed
  • Make the dashboard more helpful:
    • Add per-user customisable widget selection
    • Add option to add all tables with saved queries
    • Add "metrics" widget that shows just count for query
    • Add "quick-action" widget
    • Add "current time" widget
    • Add link-to-item widget
  • Add rich search to user and systemsettings, admin center
  • Add per-page quick-jump to different panels on the page to spotlight
  • Add all actions on page per-page to spotlight

Comments / thougths @inventree/triage @inventree/maintainer ?

@BryanJacobs
Copy link

The "Part" page is marked as complete, but it seems to be missing the ability to download a part image from a URL.

I don't see a tracker for that feature here 😢 .

@SchrodingersGat SchrodingersGat unpinned this issue Aug 24, 2024
@SchrodingersGat SchrodingersGat pinned this issue Aug 24, 2024
@institutohidraulica
Copy link

On the PUI I miss the option to "Return to Stock" for a stock item assigned to a customer, while was working perfeclty on the CUI
Image
Image

@matmair
Copy link
Member Author

matmair commented Dec 1, 2024

@BryanJacobs @institutohidraulica please open either disucssions in #5328 or new issues; this epic is for tracking open work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an suggested enhancement or new feature Fund This issue can be specifically funded for development Platform UI Related to the React based User Interface refactor roadmap This is a roadmap feature with no immediate plans for implementation
Projects
None yet
Development

No branches or pull requests

5 participants