...
- General requirements
- the portal must at least provide the same functionality as today's portals (see https://nfvi-verified.lfnetworking.org/#/): AND https://vnf-verified.lfnetworking.org/#/)
- the 2 portals will be combined into 1 with menus, toggles, and a search function to find the different badge types, companies, and products.
- high-level use cases
- Support upload, validatevalidation, display, sharing, and manage test results and application by "uploadersuser"
- Support a review workflow of test results by "reviewers"
- Publicly list companies and products which have obtained a badge in a "marketplace", as marked by "admin"
- Integration of different OVP programs
- the web portal must integrate different types of OVP programs (e.g. NVFI, VNF, ...)
- today, the VNF and NFVI program use separate web portals basically providing the same functionality, only differing in the validation of test results.
- user roles
- "uploaderuser"
- can upload and manage test results
- can only see own test results
- "reviewer"
- can see all test results marked as "for review" by its "uploader"user" (the user is the owner of the results / application)
- "admin"
- can manage user roles
- can manage (create, update, delete) entries to the marketplace
- "uploaderuser"
...