Skip to main content

Week 9

THIS WEEK'S CONTRIBUTIONS

FRONTEND:

1. Integrated Fossology Maintenance Page.(https://github.com/fossology/FOSSologyUI/pull/252)

2. Added UI tests for UPLOAD functionality (#249) (https://github.com/fossology/FOSSologyUI/pull/249)

BACKEND:

1. Added get Admin-license candidates API. (#2295) (https://github.com/fossology/fossology/pull/2295)

2. Added A REST API TO import a csv-license file. (#2292) (https://github.com/fossology/fossology/pull/2292)

3. Added all the requested changes to the API to initiate Fossology Maintenance. (#2290) (https://github.com/fossology/fossology/pull/2290)

SOME SCREENSHOTS

1. Integrated Fossology Maintenance Page.

https://user-images.githubusercontent.com/66276301/184678066-360fc503-8dd6-4746-8848-68f90f31d615.mp4

2. Added get Admin license candidate API.

get-admin-license-candidates

3. Import CSV-license file.

FIRST-CASE

import-csv-license-file1

SECOND-CASE

import-csv-license-file2

NEXT WEEK'S EXPECTATION:

1. BACKEND:

1. COMPLETE REMAINING APIS ON THE LICENSE ADMINISTRATION MODULE

i. REST-API to select License according to the user specifications.

ii. REST-API to add the admin-standard-license comment.

iii. REST-API To list the paginated admin-standard-license comments.

2. FRONTEND:

i. COMPLETE THE REMAINING PAGES ON THE LICENSE ADMINISTRATION MODULE

i. Integrate The add license page. (The UI is there currently but not integrated to the respective REST-API).

ii. Implement and Integrate the Page to import the CSV license.

iii. Implement and Integrate the Page to list the admin-license-candidates.

iv. Implement and Integrate the Page to select the license.

v. Implement and Integrate the Page to Add and list paginated admin-standard-license comments.

ii. UPDATING MY PRs ACCORDING TO MY MENTORS SUGGESTIONS.