ymanzi / digibooky

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digibooky

Daily Stand-Up:

Daily stand up at 9.05 am
different person as scrum master each day

daily stand up :

- recap of the day before with a code reviews. - the daily tasks for each person. - Set who gonna do wich task. - speak about pair programming. not an obligation bt if someone struggle -> call others. - code reviews

Commit messages :

- [IMP] for improvements
- [FIX] for bug fixes
- [REF] for refactoring
- [ADD] for adding new resources
- [REM] for removing of resources
- [MOV] for moving files (Do not change content of moved file, otherwise Git will loose track, and the history will be lost !), or simply moving code from a file to another one. - [MERGE] for merge commits (only for forward/back-port)
- [CLA] for signing the Odoo Individual Contributor License

Stories :

1

- class book & bookRepository -> mapper hmap with isbn as the unique key/ class author & authorRepository / String ISBN -> unique

2

- small sumary for each book when the user get a single book.

3

- find a book with isbn / method in service / controller

4

- same above

5

- same above

6a

- enum for the level of a user. - UUID for the unique id for a new user. - UUID with user class to be associated to a firstname lastname email inss adress. - adress should be an object for the differents fields : street name, number, postal code, city. - email adress should be xxx@xxxx.xx String have to match a regex. And should be unique. - when connected -> connect to a random user as a normal member - to connect as a admin -> just with /login method to connect as a specifiq member.

7

- in service have a user logged in where we check the user rights - to check if a user have wich rights -> get the enum level. - to do a request only for admin -> Give a header with logs when requesting in postman.

9

- check in the header for the logs in postman to register a new librarian.

10A,B,C

- need the logs as librarian or admin to do the request with the logs as header. For update shoulnt be possible to change the ISBN. - For Delete: not complete delete but soft -> change a boolean isExisting to false and cannot be found in the search.

11

- provide UUID of the user and the ISBN of the book lend. - class rental & rentalrepository , int numberIsStore -> each book can be rent just once.

12

- Post check the return date for too late return -> check with the UUID user.

13

- GetAllRented as a librarian or admin.

14

- GetALLRented with boolean above.

About


Languages

Language:Java 100.0%