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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- remove async remocval of rocket chat members (2495897)
2.13.2 (2021-12-03)
- mock only lowercase main consultants in test (a09a963)
2.13.1 (2021-12-03)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- corrected check when sending mail notifications for team sessions (5fb273c)
2.8.1 (2021-03-22)
2.8.0 (2021-03-22)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- restrict release action to branches starting with release (44449e2)
2.1.5 (2020-11-02)
2.1.4 (2020-11-02)
- concurrency safe keycloak mail check (aeb6421)
2.1.3 (2020-10-29)
2.1.2 (2020-10-29)
- correct bean handling of authenticated user (03b45ea)
2.1.1 (2020-10-28)
2.1.0 (2020-10-28)
- 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)
- 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)
- 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)
- 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
- 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)
- 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)