Week 4
(June, 23, 2023)
Attendees
Update
- Created Handler for invalid user.
- Created endpoints to update and create license.
- Create License:
- to create an open-source license and add it to the database
- to make a license we need some required field
- Update License:
- to update an open-source license and modify it to database
- License to be updated using shortname
- Create License:
POST METHOD: /api/licenses // Create license
PATCH METHOD: /api/license/:shortname // Update licenses by shortname
Discussions
- What should be the data components of a user required for authenticattion: They should be same as in fossology
- Search should be done using both fuzzy and fulltext search.
- For now we have to add basic Authentication.
Conclusion and future plan
- Add basic Authentication and create user table for migration.
- Create, Get all user and get user by id as basic endpoints.
GET METHOD: /api/users // get all users
GET METHOD: /api/user/:id // get a user by id
POST METHOD: /api/user // create a user