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

Web UI 'Overhaul' #5

Open
JBorrow opened this issue Aug 20, 2024 · 0 comments
Open

Web UI 'Overhaul' #5

JBorrow opened this issue Aug 20, 2024 · 0 comments

Comments

@JBorrow
Copy link
Member

JBorrow commented Aug 20, 2024

The Web UI will need significant work and is starting development essentially from scratch.

What we need

  • A page per product listing:
    • Associated files with the possibility to download them
    • Metadata associated with the product (both the 'metadata' blob and the description and name)
    • Relationships between this product and others
    • Past versions of the product
    • Collections that this product is part of
  • A page per collection listing:
    • Metadata for collection (e.g. title, description)
    • Products within the collection and their policies
  • A page per user listing:
    • Information about the user
    • All products that they 'own' currently
  • A home page showing recently updated and new products
  • Product search

Access control

The products returned from all of these services must be controlled. This will be done on a per-user basis, with some products being available for all (including not-logged-in users) and some being available for users with specific privileges.

Wish-list items

  • A way to 'pin' information to the front page?

This issue will be updated with more information about technologies used for

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant