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

Endpoints require for New-UI #1826

Open
ag4ums opened this issue Feb 3, 2023 · 0 comments
Open

Endpoints require for New-UI #1826

ag4ums opened this issue Feb 3, 2023 · 0 comments
Labels
enhancement New feature or request New-UI Level for the API and UI level changes for the new-ui REST WIP work in progress

Comments

@ag4ums
Copy link
Contributor

ag4ums commented Feb 3, 2023

Description

Endpoint/s require to support the new UI (Under preparation).
Note: N is New, A is Available, E is need to Extend, D is need to Document.

User creation

Home Page

Project Page

Add project

  • Summary Page - Supported with endpoint(A)
  • Administration Page (Need all the fields) (License Info Header?)
  • Linked Releases And Projects (A)
  • Linked Packages

Project Details

Component Page

Add components

Note: Always return 409 (Duplicate)

License Page

  • Add License(N) (Fullname, Shortname, LicenseType, OSI Approved, FSF Fee/Libre, IsChecked, Licensetext)
  • Linked Obligation(A) (3.14.1. Listing obligations)
  • Create License (A)
  • Add Obligation (A)
  • Quick Filter (UI)

Vendor

Vendor Page

Packages

TODO..

ECC

Vulnerabilities

Main Page

Request

Moderation Requests

Clearing Requests

Search

  • Filter

Admin

Users

Department

Vendor

Bulk Release Edit

License

Import/Export

Schedule

Manual Triggering of Scheduled Services

Obligations

Fossology

  • All endpoints needed (N)

Config

cc-ed @akapti @smrutis1 @GMishx

@ag4ums ag4ums added enhancement New feature or request REST WIP work in progress labels Feb 3, 2023
GMishx added a commit to siemens/sw360 that referenced this issue Feb 8, 2023
New `/projects/myprojects` to list projects for home page's "My
Projects" table.

Commit is related to issue eclipse-sw360#1826

Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
@ag4ums ag4ums added the New-UI Level for the API and UI level changes for the new-ui label Feb 15, 2023
GMishx added a commit to siemens/sw360 that referenced this issue Mar 1, 2023
New `/projects/myprojects` to list projects for home page's "My
Projects" table.

Commit is related to issue eclipse-sw360#1826

Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
GMishx added a commit to siemens/sw360 that referenced this issue Mar 1, 2023
New `/projects/myprojects` to list projects for home page's "My
Projects" table.

Commit is related to issue eclipse-sw360#1826

Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <gmishx@gmail.com>
@KoukiHama KoukiHama moved this to 🏗 In progress in SW360 Frontend Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request New-UI Level for the API and UI level changes for the new-ui REST WIP work in progress
Projects
Status: 🏗 In progress
Development

No branches or pull requests

1 participant