Wisisz.Me
  1. Wisisz.Me

Wisisz.Me

Public
AuthorCommitMessageCommit dateIssues
Kinga MurawskaBartlomiej ObrochtaKinga Murawska
f2abd66b4f8MPull request #17: Feature/operations endpointsMerge in IO25WIS/wisisz.me from feature/operations-endpoints to master * commit 'eae8571778aeb8943ef6c58b3ff58cdf7a199d2d': [REFACTOR] /api/me/teams/{teamId}/operations/summary returns currencyCode POST and PUT for /api/me/teams/{teamId}/operations take "paidAmount" instead of "share" /api/me/teams returns "members" Removed share calculation [FEATURE] Added PUT /api/me/teams/{teamId}/opera...
GazrellGazrell
eae8571778a[REFACTOR] /api/me/teams/{teamId}/operations/summary returns currencyCodePOST and PUT for /api/me/teams/{teamId}/operations take "paidAmount" instead of "share" /api/me/teams returns "members" Removed share calculation
GazrellGazrell
e7bedc1c2b4[FEATURE] Added PUT /api/me/teams/{teamId}/operations/{operationId}Added DELETE /api/me/teams/{teamId}/operations/{operationId} Added share calculation in GET for specific operations TeamMember can no longer be removed if the balance is not settled
Kinga MurawskaBartlomiej ObrochtaKinga Murawska
fe1d7f8d6a5MPull request #16: [FIX] GET /api/me/teams/{teamId}/operations/{operationId} returns categoryNameMerge in IO25WIS/wisisz.me from feature/operations-endpoints to master * commit '4d92554b6e0e6986df20006033c96997f8a7a89d': [FIX] GET /api/me/teams/{teamId}/operations/{operationId} returns categoryName
GazrellGazrell
4d92554b6e0[FIX] GET /api/me/teams/{teamId}/operations/{operationId} returns categoryName
Kinga MurawskaBartlomiej ObrochtaKinga Murawska
efafa329d96MPull request #15: [FEATURE] Added operation endpointsMerge in IO25WIS/wisisz.me from feature/operations-endpoints to master * commit '92d36cbb9c8524b529cdb4cdf8f6eef6e595d23a': [REFACTOR] Changed exception handling [FEATURE] Implemented additional GET operations endpoints GET /api/me/teams/{teamId}/operations/{operationId} GET /api/me/teams/{teamId}/operations/summary
GazrellGazrell
92d36cbb9c8[REFACTOR] Changed exception handling
GazrellGazrell
1ff8e85ad4a[FEATURE] Implemented additional GET operations endpoints GET /api/me/teams/{teamId}/operations/{operationId} GET /api/me/teams/{teamId}/operations/summaryUpdated model Operation [FEATURE] Added joining via an invite code POST /api/me/join/{inviteCode} GET /api/me/teams now also returns newest operation for each team GET /api/me/teams/{teamId} now also returns newest operation of the user for that team [REFACTOR] changed POST /teams/{id}/operations and POST /api/me/join/{inviteCode}
Jan KwiatkowskiBartlomiej ObrochtaJan Kwiatkowski
6b0d0fc3537MPull request #14: feat: add a title column to the operation tableMerge in IO25WIS/wisisz.me from feature/operation-title to master * commit '6b1487a1ca5cda12b52a4145c9b48b119e852892': feat: add a title column to the operation table
Jan KwiatkowskiJan Kwiatkowski
6b1487a1ca5feat: add a title column to the operation table
Bartlomiej ObrochtaBartlomiej Obrochta
f58fdf2aaabMPull request #13: [REFACTOR] JWT middleware and simplificationMerge in IO25WIS/wisisz.me from refactor/spring-security to master * commit '118191b229878154fd8f5ccd7585c2cbc773dc7f': Fix invite code generation [REFACTOR] Improve error handling - exception classes [CHORE] Update endpoint description [REFACTOR] Team membership filter as middleware [REFACTOR] Simplified and cleaned up JWT logic
frun36frun36
118191b2298Fix invite code generation
frun36frun36
c5d2dba943f[REFACTOR] Improve error handling - exception classes
frun36frun36
1979af6301b[CHORE] Update endpoint description
frun36frun36
af6f7be5400[REFACTOR] Team membership filter as middleware
frun36frun36
6e1b7b0300c[REFACTOR] Simplified and cleaned up JWT logic
Bartlomiej ObrochtaBartlomiej Obrochta
cf0eac4f816MPull request #12: [CHORE] Add documentation to endpointsMerge in IO25WIS/wisisz.me from chore/document-endpoints to master * commit '122627421f40657cd15938754adcf8a92eb821de': [CHORE] Add documentation to endpoints
frun36frun36
122627421f4[CHORE] Add documentation to endpoints
Bartlomiej ObrochtaBartlomiej Obrochta
ecc10cbd5c3MPull request #11: Feature/token flowMerge in IO25WIS/wisisz.me from feature/token-flow to master * commit '6917c4881a5842cd87bc2c0f99fd6fcfb89867ba': [FIX] login auth [FIX] separate access and refresh token handling, implement secure logout and token refresh logowanie part1 [FEAT]: Authentication Provider added.
Jan KwiatkowskiJan Kwiatkowski
c39395f7e6cMPull request #10: [CHORE] Update modelMerge in IO25WIS/wisisz.me from chore/update-model to master * commit '5108e2345e88aceb2464498b840bbbecd3e70691': [CHORE] Update model
frun36frun36
5108e2345e8[CHORE] Update model
Jan KwiatkowskiJan Kwiatkowski
50dc6273b9dMPull request #9: feat: generate team invite codes based on the hashed value of team_idMerge in IO25WIS/wisisz.me from feature/database-invite-code to master * commit '9fbf6919037b527b168e1cda1b43ac7d2fb13590': feat: generate team invite codes based on the hashed value of team_id
Jan KwiatkowskiJan Kwiatkowski
9fbf6919037feat: generate team invite codes based on the hashed value of team_id
Maciej LeśniakMaciej Leśniak
6917c4881a5[FIX] login auth
Maciej LeśniakMaciej Leśniak
0c6c27a9085[FIX] separate access and refresh token handling, implement secure logout and token refresh
Maciej LeśniakMaciej Leśniak
927f18c55ealogowanie part1
Maciej LeśniakMaciej Leśniak
c90a53eed63[FEAT]: Authentication Provider added.
Zofia SemczyszynBartlomiej ObrochtaZofia Semczyszyn
2ab5b5dee9cMPull request #7: IO25WM-2: [FEATURE] Add support for TeamMemberBalance read-only entity and related classesMerge in IO25WIS/wisisz.me from teams_balances_database to master * commit 'eb477b3f54b4648d467f7b1ea1eaa7e758c3f779': Add balance calculation Move everything to me controller Fix serialization, query by teamId Fix compilation: add id to member balances view feat: add sample insertions to db [FIX] general debugging; it compiles now IO25WM-2: [FEATURE] Add support for TeamMemberBa...IO25WM-2
frun36frun36
eb477b3f54bAdd balance calculation
frun36frun36
59cb749fbbaMove everything to me controller
frun36frun36
731bf6072c5Fix serialization, query by teamId
frun36frun36
d59eb5dbd5bFix compilation: add id to member balances view
Jan Kwiatkowskifrun36Jan Kwiatkowski
3dd12a04332feat: add sample insertions to db
Gazrellfrun36Gazrell
292a5424aa0[FIX] general debugging; it compiles now
Zofia Semczyszynfrun36Zofia Semczyszyn
bc37aec3fe5IO25WM-2: [FEATURE] Add support for TeamMemberBalance read-only entity and related classesIO25WM-2
Jan Kwiatkowskifrun36Jan Kwiatkowski
97061f8ee55feat: add sample insertions to db
Jan Kwiatkowskifrun36Jan Kwiatkowski
dd33d6324f8fix: change type of person.email_addr to text
Jan KwiatkowskiJan Kwiatkowski
a0928277032MPull request #5: Feature/database schemaMerge in IO25WIS/wisisz.me from feature/database-schema to master * commit '55b3473fa0a0a5a6a10f411d369707ead5279657': feat: add sample insertions to db fix: change type of person.email_addr to text
GazrellGazrell
70ceabcace7[FEATURE] - Implemented end-points: create team, add team member, remove team member[REFACTOR] /auth end-points refactored to return Map<string, string> <--------------------------------------> /api/me/teams Request: - Method: POST - Header (JSON): { "Authorization": "<valid access token>" } - Body (JSON): { "teamName": name of the team } Response: (on success) - Status: 200 OK (on fail) - Status: 500 INTERNAL SERVER ERROR <----------------------------------...
GazrellGazrell
38df63df22f[FEATURE] Implemented endpoint for adding team operations and operationEntries<--------------------------------------> /api/me/teams/{teamId}/operations Request: - Method: POST - Header (JSON): { "Authorization": "<valid access token>" } - Body (JSON): { "totalAmount": amount to be paid in an operation "cathegoryId": ID of operation cathegory "currencyCode": code of operation currency "description": operation description "operationType": "ex...
frun36frun36
acc894ad142[FEATURE] Add (hopefully) all endpoints in controllers - no implementation
GazrellGazrell
34f487f5e5a[REFACTOR] - Implemented changes to JWT handlingUżycie JWT do autoryzacji endpoint [wymaga JWT_SECRET_KEY w .env]: Podpięcie service: ----------------------------------- import me.wisisz.service.AuthenticationService; @Autowired private AuthenticationService authenticationService; Wywołanie: ----------------------------------- @RequestHeader("Authorization") String authorizationHeader <- ustawic jako parametr w endpoincie Map<String, Str...
Kinga MurawskaKinga Murawska
91144a82146MPull request #6: Feature/authentication endpointsMerge in IO25WIS/wisisz.me from feature/authentication-endpoints to master * commit 'bb43211e80c11ddba544dcaad707a8d9a574790f': [FEATURE] - RefreshToken is now stored in the database - During each validation, JWT are re-generated with Refresh Token being updated in the database [FEATURE] - Created /auth/register endpoint - Created /auth/logout endpoint - Refresh Tokens are saved in databas...
Gazrellfrun36Gazrell
bb43211e80c[FEATURE]- RefreshToken is now stored in the database - During each validation, JWT are re-generated with Refresh Token being updated in the database
Gazrellfrun36Gazrell
3df2ad57059[FEATURE] - Created /auth/register endpoint - Created /auth/logout endpoint - Refresh Tokens are saved in database[REFACTOR] - Changed /auth/login endpoint to send tokens through header - Refactored JwtUtil to rid of deprecated methods Notes: .env requires variable JWT_SECRET_KEY Passwords are yet to be hashed <--------------------------------------> /auth/login Request: - Method: POST - Body (JSON): { "emailAddr": "valid email", "password": "valid password" } Response: (on success) - Status...
Gazrellfrun36Gazrell
5fd5852cef0[FEATURE] - Added authentication structure: Controller + Service - Added JWT handling for login; updated dependencies - Created /auth/login endpointRequest: - Method: POST - Body (JSON): { "emailAddr": "valid email", "password": "valid password" } Response: (on success) - Status: 200 OK - Body (JSON): { "accessToken": "<valid token>", "refreshToken": "<valid token>" } (on fail) - Status: 401 UNAUTHORIZED - Body (JSON): { "message": "<error message>" }
Jan KwiatkowskiJan Kwiatkowski
55b3473fa0afeat: add sample insertions to db
Jan KwiatkowskiJan Kwiatkowski
f905398de58fix: change type of person.email_addr to text
Jan KwiatkowskiJan Kwiatkowski
b472ba32147MPull request #4: [FEATURE] Setup Hibernate, implement API endpoints for reading dataMerge in IO25WIS/wisisz.me from feature/setup-hibernate to master * commit '7b932425f8b3c16d335b020066c49a9dde8298ca': [FEATURE]: Add team delete [FEATURE] Implement endpoints for reading expenses [FEATURE] Implement controller for person, +some bug fixes [FEATURE] Database model with Hibernate, tested briefly with a simple controller for the category table
frun36frun36
7b932425f8b[FEATURE]: Add team delete