{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670680311,"defaultBranch":"main","name":"neoclan2.0","ownerLogin":"serethewind","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-25T15:31:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81566745?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693556045.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"fba0e67b96ac4b955a227871b7f8bffe3735f2e7","ref":"refs/heads/Authorization-server","pushedAt":"2023-09-01T08:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Merge pull request #4 from serethewind/gateway\n\nGateway","shortMessageHtmlLink":"Merge pull request #4 from serethewind/gateway"}},{"before":"fe0c0fd8e3307a1652e48f72ae5e60cd6e318f25","after":"5bc018edef8ec3f75910c9e0fedc9fa684c21918","ref":"refs/heads/gateway","pushedAt":"2023-08-07T13:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"inside the security filter chain in the security config,\n indicate that oAuth2.0 login will be used","shortMessageHtmlLink":"inside the security filter chain in the security config,"}},{"before":"136634b67a6ee57bc7e15e462d23d2dff18331e9","after":"fe0c0fd8e3307a1652e48f72ae5e60cd6e318f25","ref":"refs/heads/gateway","pushedAt":"2023-08-07T13:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"oAuth2 client added to the identity managment service","shortMessageHtmlLink":"oAuth2 client added to the identity managment service"}},{"before":"19d92d4746bcf990824b52a350993cae2ed8a5e4","after":"fba0e67b96ac4b955a227871b7f8bffe3735f2e7","ref":"refs/heads/main","pushedAt":"2023-08-07T09:49:24.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Merge pull request #4 from serethewind/gateway\n\nGateway","shortMessageHtmlLink":"Merge pull request #4 from serethewind/gateway"}},{"before":"0c059cd4806bfe1e0a86ba10f0b2dbf3d241a813","after":"136634b67a6ee57bc7e15e462d23d2dff18331e9","ref":"refs/heads/gateway","pushedAt":"2023-08-05T11:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Feign client implemented for updating user balance after crediting, debiting and transfer transactions","shortMessageHtmlLink":"Feign client implemented for updating user balance after crediting, d…"}},{"before":"ce2e7aaafd22518bd20b3de7fe1a9813a4d13900","after":"0c059cd4806bfe1e0a86ba10f0b2dbf3d241a813","ref":"refs/heads/gateway","pushedAt":"2023-08-05T11:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Feign client implemented in the transaction service implementation for retrieiving user by acccount number from identity management service","shortMessageHtmlLink":"Feign client implemented in the transaction service implementation fo…"}},{"before":"2fda2866034b1a744a9a2d761be2eaaff23a3a6f","after":"ce2e7aaafd22518bd20b3de7fe1a9813a4d13900","ref":"refs/heads/gateway","pushedAt":"2023-08-05T09:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Creating feign client to communicate between transaction service and identity management service. The feign client interceptor will come in handy","shortMessageHtmlLink":"Creating feign client to communicate between transaction service and …"}},{"before":"7188fcd67a9b40a1b87374dd4f3c075b8200918b","after":"2fda2866034b1a744a9a2d761be2eaaff23a3a6f","ref":"refs/heads/gateway","pushedAt":"2023-08-03T02:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Passing user details from the agi gateway authentication filter to the corresponding microservice","shortMessageHtmlLink":"Passing user details from the agi gateway authentication filter to th…"}},{"before":"64fb8a16d79f570042b0946e339e4168217cfab4","after":"7188fcd67a9b40a1b87374dd4f3c075b8200918b","ref":"refs/heads/gateway","pushedAt":"2023-08-03T02:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"API Gateway receives Authentication Filter, Route Validator, JwtService with a validate token method. The application properties is configured and each route is protected by setting filter to Authentication Filter","shortMessageHtmlLink":"API Gateway receives Authentication Filter, Route Validator, JwtServi…"}},{"before":"4b1969a158216ae1b610bf0355113a7fec49c04b","after":"64fb8a16d79f570042b0946e339e4168217cfab4","ref":"refs/heads/gateway","pushedAt":"2023-08-02T17:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"WebClient.BUilder() Url in transaction service refactored to new url","shortMessageHtmlLink":"WebClient.BUilder() Url in transaction service refactored to new url"}},{"before":"53e0a049eb2a4d3ee2b736a832c9641b624296a6","after":"4b1969a158216ae1b610bf0355113a7fec49c04b","ref":"refs/heads/gateway","pushedAt":"2023-08-02T17:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Identity controller and auth controller in identity-management refactored to similar base url api/v2/user","shortMessageHtmlLink":"Identity controller and auth controller in identity-management refact…"}},{"before":"3cce6484b37510dcf58c2700cc22b62fa3c25149","after":null,"ref":"refs/heads/interceptor","pushedAt":"2023-08-02T14:38:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"}},{"before":"19d92d4746bcf990824b52a350993cae2ed8a5e4","after":"3cce6484b37510dcf58c2700cc22b62fa3c25149","ref":"refs/heads/interceptor","pushedAt":"2023-08-02T14:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"changes to interceptor","shortMessageHtmlLink":"changes to interceptor"}},{"before":null,"after":"19d92d4746bcf990824b52a350993cae2ed8a5e4","ref":"refs/heads/interceptor","pushedAt":"2023-08-02T13:05:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Merge pull request #3 from serethewind/asyncFeatureBranch\n\nMerger of features in asyncFeature branch into main branch accepted","shortMessageHtmlLink":"Merge pull request #3 from serethewind/asyncFeatureBranch"}},{"before":"cf355d3eea4a0ef5868005409792ed8831432255","after":null,"ref":"refs/heads/feature","pushedAt":"2023-08-02T12:56:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"}},{"before":"113f711aa39860a2883a78e132966655636204e5","after":null,"ref":"refs/heads/interceptorFeature","pushedAt":"2023-08-02T12:47:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"}},{"before":null,"after":"113f711aa39860a2883a78e132966655636204e5","ref":"refs/heads/interceptorFeature","pushedAt":"2023-08-02T12:32:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Implementing interceptor in the communication between identity management and transaction service","shortMessageHtmlLink":"Implementing interceptor in the communication between identity manage…"}},{"before":"26c5e5678d35c2bb0e673be829e32030919539c8","after":"53e0a049eb2a4d3ee2b736a832c9641b624296a6","ref":"refs/heads/gateway","pushedAt":"2023-08-02T12:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Api gateway microservice implementation","shortMessageHtmlLink":"Api gateway microservice implementation"}},{"before":"9cddfd1fac36885a91b34c4f2682438d1cc25d26","after":"26c5e5678d35c2bb0e673be829e32030919539c8","ref":"refs/heads/gateway","pushedAt":"2023-08-01T14:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Configuration set up in the application.properties","shortMessageHtmlLink":"Configuration set up in the application.properties"}},{"before":null,"after":"9cddfd1fac36885a91b34c4f2682438d1cc25d26","ref":"refs/heads/gateway","pushedAt":"2023-08-01T14:26:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Api gateway microservice implemented. Contains dependencies- Starter gateway and discovery client. Application.properties file configured to be discovered by the service registry","shortMessageHtmlLink":"Api gateway microservice implemented. Contains dependencies- Starter …"}},{"before":"786e145e2eeee7bb5d843654fe092b1871cef44a","after":null,"ref":"refs/heads/gateway","pushedAt":"2023-08-01T14:05:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"}},{"before":"6c0943f541fdd70d9d8c2f230df72d893b1d2218","after":"786e145e2eeee7bb5d843654fe092b1871cef44a","ref":"refs/heads/gateway","pushedAt":"2023-08-01T14:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"changes to gateway","shortMessageHtmlLink":"changes to gateway"}},{"before":"eb7fde277ef14296a113c0fa04880005ff19a981","after":"6c0943f541fdd70d9d8c2f230df72d893b1d2218","ref":"refs/heads/gateway","pushedAt":"2023-08-01T08:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Application.properties of the identity management is configured","shortMessageHtmlLink":"Application.properties of the identity management is configured"}},{"before":"19d92d4746bcf990824b52a350993cae2ed8a5e4","after":"eb7fde277ef14296a113c0fa04880005ff19a981","ref":"refs/heads/gateway","pushedAt":"2023-08-01T07:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Spring cloud gateway dependency added to pom.xml of identity management service","shortMessageHtmlLink":"Spring cloud gateway dependency added to pom.xml of identity manageme…"}},{"before":null,"after":"19d92d4746bcf990824b52a350993cae2ed8a5e4","ref":"refs/heads/gateway","pushedAt":"2023-08-01T07:43:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Merge pull request #3 from serethewind/asyncFeatureBranch\n\nMerger of features in asyncFeature branch into main branch accepted","shortMessageHtmlLink":"Merge pull request #3 from serethewind/asyncFeatureBranch"}},{"before":"4028a2f62a5b897be74d6d4b86c21ceb072ce6fc","after":"19d92d4746bcf990824b52a350993cae2ed8a5e4","ref":"refs/heads/main","pushedAt":"2023-08-01T07:35:31.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Merge pull request #3 from serethewind/asyncFeatureBranch\n\nMerger of features in asyncFeature branch into main branch accepted","shortMessageHtmlLink":"Merge pull request #3 from serethewind/asyncFeatureBranch"}},{"before":"1904aac317815c6019aea4a0b4410b10c0d3897b","after":"31a94a7fa149b4c13146e73b1358c49478b49382","ref":"refs/heads/asyncFeatureBranch","pushedAt":"2023-07-31T15:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"WebClient config changed and bean of WebClient.Builder() created to cater for load balancing when there are multiple instances of the other service being communicated with","shortMessageHtmlLink":"WebClient config changed and bean of WebClient.Builder() created to c…"}},{"before":"9d07e8447e20aa4b88e4ea6f1a2e5fed0adcd82b","after":"1904aac317815c6019aea4a0b4410b10c0d3897b","ref":"refs/heads/asyncFeatureBranch","pushedAt":"2023-07-30T21:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"Changes made to response from the Transfer method in transaction service implementation in transaction service. Account balance field set to the debitResponse.getUser().getAccountBalance()","shortMessageHtmlLink":"Changes made to response from the Transfer method in transaction serv…"}},{"before":"f903381e93230cf5f937afd7a5c7efcce20f228c","after":"9d07e8447e20aa4b88e4ea6f1a2e5fed0adcd82b","ref":"refs/heads/asyncFeatureBranch","pushedAt":"2023-07-30T21:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"RabbitMqConsumer updated in notification service. Application properties file receives new queue names for credit and debit. Config updated also","shortMessageHtmlLink":"RabbitMqConsumer updated in notification service. Application propert…"}},{"before":"f86c9d8817a75403a1a5cd142f4d130aff354735","after":"f903381e93230cf5f937afd7a5c7efcce20f228c","ref":"refs/heads/asyncFeatureBranch","pushedAt":"2023-07-30T20:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serethewind","name":"Noah","path":"/serethewind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81566745?s=80&v=4"},"commit":{"message":"code refactoring so that there is no need for a rabbitmq producer and rabbitmq config inside the transaction service. The email notification method will be called in the transactionAndUpdateBalance methods inside the identity-management service","shortMessageHtmlLink":"code refactoring so that there is no need for a rabbitmq producer and…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADd0OmzwA","startCursor":null,"endCursor":null}},"title":"Activity · serethewind/neoclan2.0"}