Skip to content

Latest commit

 

History

History
837 lines (669 loc) · 105 KB

CHANGELOG.md

File metadata and controls

837 lines (669 loc) · 105 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.18.1 (2022-05-12)

2.18.0 (2022-04-26)

Features

  • adapt tests (c83c1f4)
  • add 2fa type information to user data endpoint (f0f2398)
  • add agency name to daily notification email, introduce new email template (31c9c52)
  • add correlation id (9622455)
  • add displayname to consultants in session info (d3cccc7)
  • add endpoint to ban users from group chats (da346c1)
  • add endpoint to delete an email (3a78c80)
  • add endpoint to index-search consultants (0811036)
  • add language code to session (d590a62)
  • add language codes to enquiry message (b2b9714)
  • add mute call towards Rocket.Chat API (194fc09)
  • add response if setup process has been done (f17016f)
  • added status in deletion for consultants (207ea52)
  • allow new session creation for new consultingtypes (51d3b0f)
  • connect enquiry message language and session in database (1d65703)
  • define API definition (43a4769)
  • disable user login if user is about to be deleted (789cdb7)
  • display consultant languages in user data endpoint (7a89fcf)
  • endpoint for deleting an appointment (3445d1c)
  • endpoint for getting all appointments of today (f35b643)
  • enrich consultant reponse with agencies (543e0c0)
  • expose all languages of the consultants who work for a given agency (26390c2)
  • expose set session language in registered enquiries endpoint (3bd8d54)
  • expose single consultant including agencies (626ea36)
  • extend user information with display name (c95e4ad)
  • format log lines (5ed779d)
  • identify keycloak config port (f268075)
  • integrate mail sending for open enquiries based on agency (f1fe85c)
  • integrate sort param for consultant list (1a10f11)
  • integrated validation for already registered direct conversation (42c5b37)
  • introduce end-to-end encryption feature switch (7c68469)
  • job for deleting obsolete appointments (017b21b)
  • let the user speak with encourage-2fa flag (2b15867)
  • provide cronjob for regular notification mails of open enquiries (8bdac70)
  • provide public agencies for consultant (b54c7f9)
  • provide technical solution for direct registration (1f1ce8c)
  • save consultant languages (0e0a991)
  • save email from 2fa workflow (2e46a26)
  • turn on JSON logging (89a9140)
  • update appointment (830d647)
  • validate incoming language setting (7eaf9a2)

Bug Fixes

  • add consistent response to Keycloak API (fdac9c9)
  • add display name to ForwardMessageDTO (9d3827a)
  • add user create date and modified date automatically (83f20d4)
  • allow umlauts in email address (b6f93c4)
  • api generation of 2fa (a3a14eb)
  • audit user agencies (ad1464e)
  • chat info's auth (cda81e6)
  • check bad request logging correctly (59a9ece)
  • check credentials internally ignoring 2FA (79b242a)
  • compare enum names (d3ecf70)
  • consultant setup in tests (8181f21)
  • create anonymous user bean (83c7907)
  • create anonymous user bean (4b4c99b)
  • date Spring version (053d715)
  • delete account ignoring 2FA (f5505bc)
  • do not lowercase names from Rocket.Chat response (4147205)
  • encapsulate Rocket.Chat user into generic data field (30d8136)
  • encode display name for database entry (15b01b4)
  • exclude deleted agencies for not deleted consultants (1db481b)
  • failing appointments test (e64b293)
  • fetch additional messages for session if last message is system alias message (4777eea)
  • fix checkstyle warnings (c209f33)
  • fix Swagger glitch (221116d)
  • force safe log4j version (1c6bf3a)
  • format and fix signature (4c47b19)
  • format of ban payload (3983b13)
  • Hibernate property access in session data (76661a7)
  • hide consultant names in public endpoint (dbc7d68)
  • impl. review requested changes, formatting (e03bc3e)
  • index out of bounds for no tenant clients (5b41f6d)
  • logical error in attempts-left flag (5973011)
  • mail subject in daily enquiries (74902c2)
  • make consultant search use index (a8c210d)
  • management of OTP allowance (481ec22)
  • mark consultantagency relation as deleted when consultant is being deleted (ebf8e9e)
  • message conversion in REST template (033cfaa)
  • migration references (b9cef43)
  • move filter test to correct location (a80482b)
  • multiple Hibernate properties (d467fc0)
  • path in auth test (200f429)
  • permit all users accessing appointment info (9be0e48)
  • permit all users accessing appointment info (185ab1d)
  • potential null pointer exception in keycloak message (391415f)
  • prevent case error in user search (4188ef0)
  • prevent finishing 2fa process if email has not changed (aa9f543)
  • prevent starting 2fa process if email is owned by other user (fe550d2)
  • properly clear the mdc (de52ff6)
  • provide alternative message for last message (cc83bd2)
  • provide only not marked for deletion consultants by agency (74fc728)
  • reference by the owning entity instance in languages (628febe)
  • remove faultily generating rc-token requirement (c37c5ab)
  • remove Hibernate type from monitoringType field (cd0676e)
  • remove redundant tests (0af86fd)
  • remove unused logging methods (00d460d)
  • replace logging methods (df22905)
  • replace logging methods (53e6f5e)
  • replace stacktrace linefeed characters (eab0368)
  • replace user's account id by their messenger id (5453954)
  • set last name correctly (ad68590)
  • static sql inserts (929d637)
  • take care of comparing emails lowercase for Keycloak (8065f63)
  • tests for mail subject in daily enquiries (c78bff9)
  • tests including rcToken (d884ee2)
  • typo in stacktrace logging (d8be04d)
  • unmute by usernames in Rocket.Chat (26c7083)
  • update log4j (a2ab2d3)
  • update log4j (b26ba86)
  • update message dtos (4b391f6)
  • update to saver log4j (a402246)
  • use autowired instead mock in int. test for videochat config (cbe6acc)
  • use configuration-inherent resolution for e2ee property (7822b08)
  • use right displayname key (c968839)
  • use right rc-token name (f99fc8b)
  • use system user for banned users info (4f3c828)
  • use system user for Rocket.Chat info call (40f681c)
  • use system user to mute or unmute (3b37b6b)
  • VariableDeclarationUsageDistance (4b820a1)

2.16.0 (2022-03-14)

Features

  • add 2fa type information to user data endpoint (f0f2398)
  • add language code to session (d590a62)
  • add language codes to enquiry message (b2b9714)
  • add response if setup process has been done (f17016f)
  • allow new session creation for new consultingtypes (51d3b0f)
  • connect enquiry message language and session in database (1d65703)
  • expose all languages of the consultants who work for a given agency (26390c2)
  • expose set session language in registered enquiries endpoint (3bd8d54)
  • identify keycloak config port (f268075)
  • integrated validation for already registered direct conversation (42c5b37)
  • let the user speak with encourage-2fa flag (2b15867)
  • provide technical solution for direct registration (1f1ce8c)
  • save email from 2fa workflow (2e46a26)

Bug Fixes

  • add consistent response to Keycloak API (fdac9c9)
  • add user create date and modified date automatically (83f20d4)
  • api generation of 2fa (a3a14eb)
  • audit user agencies (ad1464e)
  • compare enum names (d3ecf70)
  • fetch additional messages for session if last message is system alias message (4777eea)
  • fix checkstyle warnings (c209f33)
  • Hibernate property access in session data (76661a7)
  • impl. review requested changes, formatting (e03bc3e)
  • logical error in attempts-left flag (5973011)
  • multiple Hibernate properties (d467fc0)
  • path in auth test (200f429)
  • potential null pointer exception in keycloak message (391415f)
  • prevent finishing 2fa process if email has not changed (aa9f543)
  • prevent starting 2fa process if email is owned by other user (fe550d2)
  • provide alternative message for last message (cc83bd2)
  • remove Hibernate type from monitoringType field (cd0676e)
  • take care of comparing emails lowercase for Keycloak (8065f63)

2.15.0 (2021-12-14)

Features

  • added test classes for RequestHelper and KeycloakTwoFactorAuthService (34ef811)
  • disable user login if user is about to be deleted (789cdb7)
  • finished Keycloak2faService extension (893ba94)
  • implementation of StatisticsService, trigger (c072c6d)
  • implementation of unit and integration tests, optimizations, added statistics event to AssignSessionFacade (23b9b20)
  • merged caritas dev (1933f2c)
  • new message format (e7cee5d)
  • new statisticsservice.yaml with changes in create message statistics event (2328ed8)
  • optimizations (4837b07)
  • optimizations (e19d8e1)
  • outsourced header generation (297d1d7)
  • removed statistics authority (d6deaa5)
  • started adding tests for new endpoints (f617c1f)
  • update of statisticsservice.yaml (e276d67)

Bug Fixes

  • adjusted test (fb47265)
  • adjusted tests (03b3fb1)
  • adjusted yaml file (df1c253)
  • changed 2fa to twoFactorAuth (81280e7)
  • changed 2fa to twoFactorAuth (facfbcd)
  • changed error handling, added test cases (a162e0d)
  • changed error print (66c0c7e)
  • deleted empty file (de28e4e)
  • fixed parameterized tests (5aa52f2)
  • fixed sonar issues (fb99a9a)
  • fixed typo (2946311)
  • formatted, fixed sonar issue (395c470)
  • moved logic away from controller, error handling now with exceptions (4ade2f5)
  • outsourced code (a3f94df)
  • refactored duplicated code (82d7433)
  • removed exception from private constructor (c4500d1)
  • removed outsourced tests (da0fd4d)
  • removed servers from yaml file (56ef654)
  • removed unnecessary endpoint (1584f49)
  • removed unused methode (fd9aa36)

2.15.0 (2022-03-18)

Features

  • added test classes for RequestHelper and KeycloakTwoFactorAuthService (34ef811)
  • finished Keycloak2faService extension (893ba94)
  • implementation of StatisticsService, trigger (c072c6d)
  • implementation of unit and integration tests, optimizations, added statistics event to AssignSessionFacade (23b9b20)
  • merged caritas dev (1933f2c)
  • new message format (e7cee5d)
  • new statisticsservice.yaml with changes in create message statistics event (2328ed8)
  • optimizations (4837b07)
  • optimizations (e19d8e1)
  • outsourced header generation (297d1d7)
  • removed statistics authority (d6deaa5)
  • started adding tests for new endpoints (f617c1f)
  • update of statisticsservice.yaml (e276d67)

Bug Fixes

  • add technical tenant context for crons (1d12c65)
  • adjusted test (fb47265)
  • adjusted tests (03b3fb1)
  • adjusted yaml file (df1c253)
  • changed 2fa to twoFactorAuth (81280e7)
  • changed 2fa to twoFactorAuth (facfbcd)
  • changed error handling, added test cases (a162e0d)
  • changed error print (66c0c7e)
  • deleted empty file (de28e4e)
  • fixed parameterized tests (5aa52f2)
  • fixed sonar issues (fb99a9a)
  • fixed typo (2946311)
  • formatted, fixed sonar issue (395c470)
  • moved logic away from controller, error handling now with exceptions (4ade2f5)
  • outsourced code (a3f94df)
  • refactored duplicated code (82d7433)
  • removed exception from private constructor (c4500d1)
  • removed outsourced tests (da0fd4d)
  • removed servers from yaml file (56ef654)
  • removed unnecessary endpoint (1584f49)
  • removed unused methode (fd9aa36)

2.13.3 (2021-12-09)

Bug Fixes

  • remove async remocval of rocket chat members (2495897)

2.13.2 (2021-12-03)

Bug Fixes

  • mock only lowercase main consultants in test (a09a963)

2.13.1 (2021-12-03)

Bug Fixes

  • case issue on user role value (d8c978e)
  • email only consultants who are assigned to the session or main (bad1bba)

2.13.0 (2021-11-29)

Features

  • add auth for consultants only (c1f5f7d)
  • added authority for main consultant to assign consultant to peer session (3063f6c)
  • added buildx setup (1eac21c)
  • adjust role authority mapping (e28fa99)
  • check user search by tomorrow date (3800fe2)
  • define endpoint for session deletion (46981d4)
  • delete users without sessions (14dab47)
  • detail client error by not found (d37c7a3)
  • extend push notification service to provide multiple mobile tokens (85e0da7)
  • implement delete-session endpoint (ca564c6)
  • provide attribute is peer chat for all sessions (92a0b3d)
  • provide endpoint to add mobile tokens for user accounts (2982ab1)
  • provide keycloak name migration for u25 main consultant and u25 consultant (9204e72)
  • provide mac m1 architecture (82c0031)
  • provide multiple platforms (7b7390a)
  • remove rocket chat group members asynchron (51e0fc9)
  • remove rollback remove users function (e574e26)
  • respond with session id and rc-group id upon enquiry message creation (ba5b892)
  • revert dockerfile (e735749)
  • set Keycloak roles for consultants (f824580)

Bug Fixes

  • add alias message type of finished conversations to prevent deserialization exceptions (6196ec3)
  • add all consultants of agency to feedback group (da683cd)
  • change testing consultant has not requested role (5489735)
  • prevent rocketchat operation for empty group id (f239796)
  • prevent verification of already assigned consultants (f97e6eb)
  • rename role set key (0313e66)
  • set has archive attribute also when consultant is team consultant (2bb3e7e)
  • use collection utils for empty list (7b5a741)
  • use UTC in existing time calculation (6e1662d)
  • use UTC in time calculation (ebe0bcf)

2.12.1 (2021-10-27)

2.12.0 (2021-10-27)

Features

  • added new field assign_date and trigger in session table (576183f)
  • added new flag "hasArchive" to user data response (7b98852)
  • added unit test for RocketChatService (65cbb28)
  • added unit tests (c99770b)
  • api endpoint for archived sessions and archived team sessions (07b8c3b)
  • api endpoint for archived sessions and archived team sessions (9cb6fe4)
  • api specification (e64575c)
  • extend admin api for consultant agency relation (9e4dd52)
  • extension of archiving / dearchiving (6a060e1)
  • extension of unit and integration tests (9832d70)
  • extract async verification (00784fe)
  • feature switch for new deletion workflows (5f20ad6)
  • fetch id from Rocket.Chat for user if only registered (ab95acd)
  • first implementation of new delete workflow (c71632e)
  • fix compiler errors (8cc8cc7)
  • fix some sonar issues (023b9ba)
  • implementation of api endpoint and tests (77aac1e)
  • implementation of deletion workflow for registered only users (3ac72ab)
  • implementation of tests (61cad18)
  • increment max timeout (00391c4)
  • integration tests (81ce54f)
  • javadoc extention (3228a93)
  • optimization for edge case (627c5ba)
  • optimizations, tests (fdecea1)
  • optimize amount of rocket chat user interactions (51b7ff9)
  • provide asynchronus removal of consultants (8208335)
  • remove redundant foreach iteration (028b68c)
  • replace order (53e945b)
  • restructure api to be hal conform (c49ff3a)
  • security config, integration and unit tests (5952cb0)
  • start adjusting documentation (6c39f45)
  • test for feature switches (603a4c4)
  • unit and integration tests (c563749)
  • unit and integration tests (1bec4ef)
  • updated service api descriptions (e141980)

Bug Fixes

  • bugfix for npe (7fa7358)
  • checkstyle error (06d9292)
  • fixed unit test (40dfba4)
  • minor changes and filtering of group chats for new deletion workflow (668f845)
  • minor changes and filtering of group chats for new deletion workflow (74d36b6)
  • missing import (d56f5af)
  • order of archived sessions list (33a1e37)

2.11.0 (2021-06-18)

Features

  • adapt new keycloak version (c487d52)
  • adapt new u25 monitoring settings (29f6f71)
  • add deactivation workflow module (1485c9b)
  • add documentation for anonymous workflows (a9f0799)
  • add handling of deactivation when session has status new (68fa7fc)
  • add integration test (0e4a766)
  • add integration test for DeletionSchedule (bc64efa)
  • add scaffold for anonymous chat deletion cron job (1dbb6b4)
  • added action to send a finished conversation alias message (18b7b07)
  • added action to set rocket chat room read only (9ea4a12)
  • added anonymous converswation info for users data (1755e56)
  • added call to create new anonymous enquiries (4675f53)
  • added call to start a new anonymous conversation (b10c9d2)
  • added check of anonymous enquiry consulting type setting value (6a296fa)
  • added configurable allowed origins (4971374)
  • added controller for new anonymous conversation (8a9104e)
  • added create date to anonymous session list (6975323)
  • added mapping for registration type (d82fecb)
  • added property to consultingtypeservice.yaml (fc7edb7)
  • configure csrf whitelist by properties (5b25dcb)
  • converted create date to iso date format (9c5f1e0)
  • correct caching config to be eh cache conform (ec4039b)
  • correct list order for anonymous sessions (51224e8)
  • define api to accept an anonymous enquiry (a630668)
  • enrich session with rocket chat data (ea2b9a7)
  • impl.getAllConsultingIds and tests (1b139db)
  • implement anonymous user deletion cron (ec43dda)
  • integrate live event trigger for assignment (0e6491a)
  • integrate permission for anonymous user role (6850387)
  • integrated list providers for anonymous and registered enquiries (3186742)
  • merged develop (9a2db41)
  • optimize session enrichment with rocket chat (e2669dd)
  • prevent add all consultants to rocket chat group for anonymous session (6c58f70)
  • prevent double adding and removing of technical user (7a0810b)
  • provide actions to deactivate session and keycloak user (e1ef67b)
  • provide basic structure for conversation list handling (c6a76ed)
  • provide done sessions for active sesion request (d1ecc9c)
  • provide new scheduler for deactivate group chat cron (b50cdb4)
  • provide stop chat service using new stop chat action (6f8b3eb)
  • refactor assign session to reuse logic for assign anonymous enquiries (4159304)
  • remove registry ids for anonymous users (a63638c)
  • removed getConsultingType endpoint (08e765e)
  • removed getConsultingType endpoint tests (ec6b8de)
  • removed mocked object from test (b8fca1c)
  • removed unneccesary rc token header param (0334cfb)
  • removed unused yaml object (2d1a2d5)
  • resolve merge conflicts (f11de51)
  • return 204 on conversation endpoints (7818acf)
  • reuse enrichment logic for sessions (83f8cc0)
  • specify api endpoint to finish an conversation (eb591a1)
  • test fix (ef2cd81)
  • trigger live event when finish anonymous session (f3129b7)
  • user new action infrastructure also for delete workflow actions (31a4cb7)

Bug Fixes

  • add rocket chat user id for generated anonymous user (928bb18)
  • added ConsultingTypeService and refactored the ConsultingTypeSettings.java (b663d5c)
  • added missing objects in yaml file (8942ee0)
  • changed != to notNull (89953d3)
  • changed behavior of removing consultants from rocket chat groups (4928604)
  • ConsultingTypePaginationLinksBuilder.java can be deleted (b59e439)
  • correct refresh expires in output (fa3bfa2)
  • csrf filter test (5fe6149)
  • deleted function usage getAllConsultingIds (c81db1d)
  • deleted unused files (1fe25e6)
  • enabled workflows (0fccb18)
  • formatted (83ba793)
  • formatted (09f3e72)
  • formatted (9f63c38)
  • formatted code (582ff7a)
  • formatted code, removed log (2b08cae)
  • impl. connection to new consulting type service and test refactoring (e8eb156)
  • increased time to live (57d0f15)
  • normalize offset item value to page value (111663a)
  • refactored ConsultingTypeManagerTest (3f0764a)
  • removed dev dependencies (be8d008)
  • removed sout and unused yaml objects (05f79f6)
  • removed todo and used var (c2ea3ba)
  • removed unnecessary line space (3039c31)
  • removed unnecessary test (4d651e5)
  • renamed test function (32e2d32)
  • return only registered enquiries for registered enquiry endpoint (c2b6196)
  • tests for SessionToConsultantConditionProvider (ea486a0)
  • updated consultingtypeservice.yaml (d05e8ca)

2.10.1 (2021-05-03)

2.10.0 (2021-05-03)

Features

  • adapt agency admin service changes of api (415b744)
  • add cors mapping for registration endpoint (55a8feb)
  • added conversation api (eb0f324)
  • added registration type to session (dbb98a0)
  • generate user service admin api markdown files (8247f16)
  • Include generated agency service api (61e0f8f)
  • load agencies for report rules only once (1adf8b6)
  • optimized logging (c152a5f)
  • provide endpoint to update consultants data (a81157f)
  • provide new consulting type for support group vechta (cca563e)
  • push generated admin api markdown to documentation repo (c17ddad)

Bug Fixes

  • correct delete action order (1dc3889)
  • npe in violation builder (0d9e20e)
  • prevent rocket chat user deletion when id is not available (4f151c0)

2.9.1 (2021-04-12)

2.9.0 (2021-04-12)

Features

  • adapt admin consultant agencies to match react admin requirements (97ccb88)
  • adapt api endpoint to delete asker (8f4b357)
  • adapt id in response model (e8b23e8)
  • added new call to save session data (4bb36e4)
  • added x-reason header when registering a new user (219d803)
  • changed welcome message text for u25 (f2e08a5)
  • integrate deletion of asker (a708983)
  • switched java version for docker build, github actions and maven build to 11 (6f486b9)
  • write violation reports to file (ad22e51)

Bug Fixes

  • corrected check when sending mail notifications for team sessions (5fb273c)

2.8.1 (2021-03-22)

2.8.0 (2021-03-22)

Features

  • adapt api changes to match react admin requirements (ba60865)
  • adapt email change on database and rocket chat (76a293a)
  • add documentation and delete action for asker agencies (2b22613)
  • add endpoint to set mobile device token (0b7d1b9)
  • added call to mark an asker's account for deletion (7dcdb85)
  • added configurable csrf whitelist header property (5fab78b)
  • added further steps message to enquiry message process (3e8d2e6)
  • added message service api client generation (3da47b8)
  • append user and consultant repository to retrieve all deleted user accounts (a159768)
  • clean registration model (d275a66)
  • generate and integrate mail service api client (1e9cc66)
  • integrate configurable firebase push notification service (d87424c)
  • integrate firebase push message service trigger (42b21a5)
  • provide deletion framework for user accounts (da2272f)
  • provide persistence for mobile token on user (5a196dc)
  • provide setting and changing for an email address (6858989)
  • spike for u25 push notifications (f2f43c1)

Bug Fixes

  • adapt file handling (07b1867)
  • added count parameter to retrieve all group members (265e095)
  • change email available check hanlding on keycloak (e14e47f)
  • do not throw not found when agency has no consultant (023c28a)
  • fixed error during email or username already taken check (e4a2df2)
  • fixed error during email or username already taken check (6b2bb8f)
  • generalize exception (f1f9f3f)
  • remove obsolete test condition (c6d4cb9)
  • removed obsolete test (471df8f)

2.7.1 (2021-02-23)

2.7.0 (2021-02-23)

Features

  • adapt logging for monitoring helper and fix potential npe (9fe2de7)
  • added deleted flag on consultant agency (823222d)
  • change rollback handling to consider all sessions (a93cdcc)
  • change wrong credentials keycloak logs to info level (0646042)
  • define api to change consultants for agency change (6674aa8)
  • extend logging for email notification errors (a00cd45)
  • implement consultant delete endpoint and validation (320bb14)
  • integrate deactivation in keycloak (e58f66c)
  • provide deletion for conaultant agency relations (3c6d870)
  • provide logic to change agency type from team to default and vice versa (88e36b1)
  • refactoring of transformation method from dto to entity (87be2cf)
  • restructure api call definition (afb7db4)

Bug Fixes

  • add where clause to filter deleted agency relations (0491f59)
  • consultant id for agency relation (31715c7)
  • correct api media type (9a3957c)
  • prevent npe while check other consultant agencies (4d20053)
  • set values of other keys depending on their structure position (32e2fca)

2.6.1 (2021-02-08)

2.6.0 (2021-02-08)

Features

  • adapt new alias model (8b8aa4e)
  • add createConsultantAgency Method stump for further development (6cae533)
  • generalize relation creation for reusage in import service (62af849)
  • implemented addConsultantToTeamConsulting (72d6227)
  • initial implementation (14389b8)
  • minor optimizations (5af5c66)
  • provide alias object in session list items (8e1df47)
  • provide asker username via the fetch session api (11506b4)
  • refactored consultingType handling (21051e8)
  • refining createConsultantAgency admin call & implementing testing (01a3ed0)
  • start implementation of create-consultant-agency (4207579)
  • unit and integration tests (4fd00fe)

Bug Fixes

  • added create and update date to consultant agency creation (d5a022a)
  • added missing rocket chat user id value (a82e486)
  • fix merging mistake (c7606a3)
  • handling for unchanged email address (c636182)

2.5.0 (2021-01-11)

Features

  • add basic consultant agency admin get endpoint (c716437)
  • add getConsultantAgency Method stump for further development (bd7ca8e)
  • add handling for unknown consultantId (eec902d)
  • added api limits (f0d1498)
  • added ConsultantAgencyAdminResultDTOBuilderTest (830eb1a)
  • added ConsultantAgencyAdminServiceIT (dc45888)
  • added create consultant agencies admin spec (f569965)
  • added createDate und editDate to ConsultantAgencyAdminResult (6c674e1)
  • added delete consultant agencies admin spec (df2f45c)
  • added get consultant agencies admin spec (89a6dd7)
  • added getConsultantAgency test (540a678)
  • changed postcode validation for registration (f5f04ac)
  • correct api definition and hal links (7ee6c41)
  • create needed hal links (0b050a0)
  • integrate api endpoint (d9d221b)
  • Integrate update endpoint logic (6ae40ca)
  • minor changes (f4931d1)
  • optimize keycloak access, remove unused close call (c936aee)
  • provide basic service to create new consultants (f44a49d)
  • provide custom error handling for different cases (2bb55e4)
  • provide new consulting type for men (78dcfe7)
  • refactoring (45bd648)
  • update consultant data changes also in rocket chat (26ea1ad)

Bug Fixes

  • added MockBean so legacy test are unaffected (25a9a95)
  • changed type of _embedded (8b765a6)
  • fixed merging mistakes (b2d7c08)
  • fixed merging mistakes (705506d)
  • session hibernate (142551c)

2.4.1 (2020-12-14)

Bug Fixes

  • added extended logging for registration (e27209a)
  • added userid to extended logging (2e44af1)
  • codestyle violation (98119b3)
  • codestyle violation (a9a7258)
  • resolved merge conflicts (89f1d7c)

2.4.0 (2020-12-14)

Features

  • added admin call to receive all consulting types (0f3ee2a)
  • added create consultant admin api spec (8bafb71)
  • added delete consultant admin api spec (6f02682)
  • added get consultant admin spec (6d14199)
  • added get consultants admin spec (8264a37)
  • correct rule for wrong team consultants (ff0d45d)
  • define api for admin user sessions (8b41288)
  • implement filterable consultant endpoint (c82ef06)
  • integrate basic violation rule generation framework (eb17a96)
  • integrate service to retrieve filtered sessions (9e83880)
  • provide endpoint for a single consultant resource (8061734)
  • provide filtered search for consultants (3b60a7e)
  • provide hal link generation and controller integration (831c2e5)
  • provide new authorization role for user admin (1962b75)
  • provide pageable repository methods for sessions (b9bc8bf)
  • provide pagination and link generation (75b0470)
  • provide rule for askers without session and chat (526961a)
  • provide rule for consultants in team agency without required flag (c320052)
  • provide rule for consultants with deleted agency relation (9be3732)
  • provide rule for consultants with wrong team consultant flag (1f9cf1e)
  • provide rule for consultants without agencies (65aa15a)
  • provide rule for missing rocket chat rooms (9499025)
  • refactoring of UserDataFacade and unit tests (77c378e)
  • temporary implementation of new registration for kreuzbund (86b477a)

Bug Fixes

  • behaviour of next link (2d1750f)
  • checkstyle violations (433c639)
  • emoved unnecessary mock (30e1552)
  • fixed code style issues (b48c3cd)
  • provide creation and update date for new sessions (5adfa89)
  • remove open in view property to prevent lazy initialization error (28f9eab)
  • removed unused import (f0dbb2e)
  • removed unused import (1298a96)

2.3.0 (2020-11-23)

Features

  • Improved list handling (2790205)
  • Improved logging in SessionListFacade (c834607)
  • prevent live event trigger for empty lists and for enquiries (c48edac)
  • update keycloak to 11.0.2 (e7ab339)

Bug Fixes

  • add resteasy again due to need for keycloak user registration (a337b96)
  • decrement resteasy version to match current keycloak integration (6fafa80)
  • logging to files (f94f999)
  • update deprecated logging property (14c758c)

2.2.0 (2020-11-03)

Features

  • restrict release action to branches starting with release (44449e2)
  • update basic spring boot parent version to newest 2.3.5 (bf1300e)
  • update dependencies (1e3c4b8)

2.2.0 (2020-11-03)

Features

  • restrict release action to branches starting with release (44449e2)

2.1.5 (2020-11-02)

2.1.4 (2020-11-02)

Bug Fixes

  • concurrency safe keycloak mail check (aeb6421)

2.1.3 (2020-10-29)

2.1.2 (2020-10-29)

Bug Fixes

  • correct bean handling of authenticated user (03b45ea)

2.1.1 (2020-10-28)

2.1.0 (2020-10-28)

Features

  • adapt logging for consultant import (c7608ad)
  • add endpoint and controller for triggering live events (882c195)
  • added missing removed files (e02e45d)
  • correct role configuration (b3b58e7)
  • correct session finding, adapt security config (cd4a33f)
  • minor optimizations (6c7317e)
  • minor optimizations (50ad06a)
  • provide logic to collect relevant user ids (b29ab8f)
  • setup and generate live service api client (a716999)
  • update swagger to openapi (eed0650)
  • update to open api v3 and generate models (94b9c1d)

Bug Fixes

  • changed swagger package name to match sources (ac68864)
  • correct security authorizaton (91e5224)
  • mapped email of user to profiles response (0f2f54f)
  • removed false character (4721afd)
  • set user mail only if its no dummy address (772d096)

2.0.1 (2020-10-12)

Bug Fixes

  • added check if rocket chat user id is set (9674800)
  • added package-lock.json to gitignore (2669f30)
  • failed tests (e0da83d)
  • fixed corrupted tests (9d19eab)
  • remove package-lock from gitignore (87eba10)
  • wrong parameter javadoc (f620eb7)

2.0.0 (2020-07-29)

⚠ BREAKING CHANGES

  • changed URL of call to register an asker from /users/askers to /users/askers/new
  • session id path parameter is now mandatory
  • changed URL of call to write an enquiry message from /users/sessions/askers/new to /users/sessions/{sessionId}/enquiry/new
  • session id path parameter is now mandatory
  • changed URL of REST API call to write an enquiry message from /users/sessions/askers/new to /users/sessions/{sessionId}/enquiry/new
  • session id path parameter is now mandatory

Features

  • add session data for new consulting type registrations (a1deed0)
  • added agency and city to GetUserDataFacade (ddde8cf)
  • added new API endpoint to register new consulting type sessions (c33e6aa)
  • added new call to register new consulting type sessions (fcafd12)
  • added session id path parameter to create enquiry message call (4207a36)
  • added session id path parameter to create enquiry message call (e3cf77e)
  • changed AgencyServiceHelper to use new agencies endpoint (7536605)
  • changed structure and included agencies in GetUserDataFacade.getUserData, AgencyServiceHelper now uses new endpoint (3656e61)
  • changed the sessionData in the response to consultingType which includes sessionData and isRegistred (45dc66a)
  • extend the asker session list for new registrations (e3353cf)
  • Initial Commit (77f8644)

Bug Fixes

  • added check if Rocket.Chat user ID is set when getting session list (5e88cbc)
  • added check if session belongs to calling user (9f3d370)
  • added npm install for github release action (8470469)
  • fixed incorrect isRegistered flag for chat consulting types (ba2c3b4)
  • fixed incorrect javadoc (46fb329)
  • fixed unit test (9c78827)
  • implemented change requests (fe86a39)
  • removed bug when writing enquiry messages for feedback groups (013840e)
  • removed empty check (2ede6fe)
  • removed unneeded init (d4dc2c4)
  • return empty list instead of exception when no sessions available (1956061)