release-1.0.0
What's Changed
- Add Out of School skeleton project by @vhensorskyi in #8
- SonarCloud & Nunit by @Bogdan-Hasanov in #9
- Update dotnetcore.yml by @Bogdan-Hasanov in #10
- Update dotnetcore.yml by @mmmpolishchuk in #18
- Data Access layer created by @mmmpolishchuk in #24
- VHensorskyi/authorization by @vhensorskyi in #19
- Hotfix docker compose exceptions by @Bogdan-Hasanov in #27
- added docker-compose for azure edge by @Bogdan-Hasanov in #30
- Origin/lytvynets/login styling by @litvinets in #31
- Ivanytskay/Create Entity Repository by @Elizabeth129 in #28
- B hasanov adding roles by @Bogdan-Hasanov in #33
- HotFix injection by @Bogdan-Hasanov in #35
- Dzhus/organization registration by @VyacheslavDzhus in #34
- Adding new sections by @mmmpolishchuk in #36
- Removed test method for swagger by @Bogdan-Hasanov in #49
- Adding folders by @YehorOstapchuk in #52
- Added username to Acess Token by @Bogdan-Hasanov in #40
- Rename folder IdentityServer by @Elizabeth129 in #61
- updated tests by @Bogdan-Hasanov in #62
- Dzhus/organization(provider) update by @VyacheslavDzhus in #53
- Ivanytskay/Unit tests for EntityRepository by @Elizabeth129 in #46
- Adding Localization by @YehorOstapchuk in #75
- Updated dockerfile by @Bogdan-Hasanov in #73
- Ostapchuk/parent controller by @YehorOstapchuk in #82
- Added logging, exceptions handling, Workshop tests by @mmmpolishchuk in #72
- Dzhus/address controller by @VyacheslavDzhus in #74
- Ostapchuk/localization and bug fix by @YehorOstapchuk in #95
- Dzhus/provider address tests by @VyacheslavDzhus in #93
- Ivanytskay/ChildService&ChildController tests by @Elizabeth129 in #85
- Ostapchuk/pagination helper by @YehorOstapchuk in #87
- Ostapchuk/Adding Parent's tests by @YehorOstapchuk in #102
- Feature/#76 new registration layout by @Art-mimiron in #83
- Feature/deployment by @DmyMi in #97
- Dzhus/identity server update by @VyacheslavDzhus in #105
- Dzhus/provider update by @VyacheslavDzhus in #110
- Krasnova/child dto change property by @P0linux in #113
- Snovitsky/identityserver localization by @SergeyNovitsky in #115
- Added en and uk localization for Login and Register views by @SergeyNovitsky in #120
- HotFix by @YehorOstapchuk in #123
- Dzhus/unit tests for provider user by @VyacheslavDzhus in #122
- Ostapchuk/Filtration by @YehorOstapchuk in #128
- Dzhus/user update by @VyacheslavDzhus in #125
- Krasnova/workshop application creation by @P0linux in #124
- fix by @YehorOstapchuk in #132
- Ivanchuk/Fix logging by @v-ivanchuk in #129
- Ivanchuk/Rate provider and workshop by @v-ivanchuk in #119
- Ivanchuk/hotfix by @v-ivanchuk in #136
- Ostapchuk/MigrationFix by @YehorOstapchuk in #140
- Dzhus/project fix by @VyacheslavDzhus in #137
- Krasnova/workshop application update by @P0linux in #141
- Ivanchuk/Social Groups by @v-ivanchuk in #145
- Dzhus/workshop fix by @VyacheslavDzhus in #147
- Ivanchuk/Child update by @v-ivanchuk in #150
- Olhaholiak/fix date of birth by @OlhaHoliak in #154
- Login page styles by @LenkVskv in #130
- Dzhus/provider and user fix by @VyacheslavDzhus in #155
- hot fix change default culture to uk by @SergeyNovitsky in #159
- olhaholiak/sql script by @OlhaHoliak in #160
- olhaholiak/ruleset by @OlhaHoliak in #162
- Olhaholiak/fix CRUD operations of workshops #151 by @OlhaHoliak in #157
- Olhaholiak/get workshop by provider by @OlhaHoliak in #171
- Ivanchuk/Child refactor by @v-ivanchuk in #165
- Olhaholiak/categories renaming by @OlhaHoliak in #181
- Novitsky/account management by @SergeyNovitsky in #156
- Ivanchuk/Cities by @v-ivanchuk in #180
- Update nvarchar field lenghth for entities by @SergeyNovitsky in #190
- Dzhus/parent user fix by @VyacheslavDzhus in #179
- Krasnova/workshop application add endpoints by @P0linux in #178
- Ivanchuk/Update provider by @v-ivanchuk in #192
- update test database sql script by @OlhaHoliak in #195
- Krasnova/workshop application get by child by @P0linux in #198
- Add refresh token to angular client by @Bogdan-Hasanov in #201
- Fix/updated lengths by @DmyMi in #199
- Ivanchuk/City hotfix by @v-ivanchuk in #203
- Ivanchuk/Add keywords to workshop by @v-ivanchuk in #200
- Ivanchuk/Add keywords to workshop migration by @v-ivanchuk in #215
- Fix docker build by @Bogdan-Hasanov in #220
- fixed mapping for Application by @P0linux in #222
- Added swagger authentication for identity server by @Bogdan-Hasanov in #217
- Styling by @litvinets in #232
- Style fix by @litvinets in #233
- Krasnova/workshop application return address by @P0linux in #231
- Ivanchuk/Add new features to rating by @v-ivanchuk in #234
- Olhaholiak/Add Elasticsearch provider by @OlhaHoliak in #197
- Dzhus/parent and child workshop by @VyacheslavDzhus in #235
- Update site.css by @litvinets in #237
- Olhaholiak/chat implementation by @OlhaHoliak in #209
- Olhaholiak/pagination workshop by @OlhaHoliak in #239
- Ivanchuk/Add new to rating by @v-ivanchuk in #243
- Ivanchuk/Add to favorites by @v-ivanchuk in #241
- hotfix_rating by @OlhaHoliak in #244
- Fix query string decode by @Bogdan-Hasanov in #245
- Krasnova/workshop application update statuses by @P0linux in #225
- Olhaholiak/workshop filter update by @OlhaHoliak in #248
- update script for applications create by @P0linux in #247
- hotfix workshop filter by @OlhaHoliak in #250
- Krasnova/workshop application hot fix by @P0linux in #256
- Krasnova/statistic by @P0linux in #148
- Olhaholiak/workshop filter tests by @OlhaHoliak in #258
- Olhaholiak/favorite_workshops_endpoint by @OlhaHoliak in #262
- fix swagger error by @OlhaHoliak in #263
- Olhaholiak/changed some columns types of datetime by @OlhaHoliak in #265
- Ivanchuk/Rating refactor by @v-ivanchuk in #267
- Fix bug in url string by @SergeyNovitsky in #298
- updated create repository flow. by @h4wk13 in #286
- Local deployment on par with future prod by @DmyMi in #306
- change solution options by VS by @SergeyNovitsky in #315
- Krasnova/statistic get workshops update by @P0linux in #278
- Change logger in services by @SergeyNovitsky in #317
- Add localization for controllers and for view models annotations by @SergeyNovitsky in #297
- add Application Status serialization as string by @DmyMi in #319
- DB Initialization script in local & prod environment by @DmyMi in #321
- add docker env with WSL backend by @DmyMi in #325
- Bug fix Rating by @SergeyNovitsky in #311
- Styling by @litvinets in #333
- Feature/replace elastic with opensearch by @DmyMi in #335
- update appsettings to https by @DmyMi in #337
- Fix reverse proxy not accepting headers in Cloud Run by @DmyMi in #338
- refactor cloubbuild config by @DmyMi in #339
- Increase city name length in addresses by @OlhaHoliak in #343
- add Elastic debug logging by @DmyMi in #341
- Fixed get provider by id by @Bogdan-Hasanov in #342
- Changed the result of the endpoint GetByProviderId from lists of Wor… by @VyacheslavDzhus in #309
- Khasanov/Add data protection by @Bogdan-Hasanov in #344
- Olhaholiak/change child model by @OlhaHoliak in #349
- Update appsettings.Google.json by @DmyMi in #353
- Update appsettings.json by @DmyMi in #354
- Khasanov/TimeRanges by @Bogdan-Hasanov in #340
- Fixed swagger handling of Newtonsoft serialization by @DmyMi in #358
- Checking if there are any favorites in GetFavoriteWorkshopsByUser by @Bogdan-Hasanov in #359
- Olhaholiak/add security to child service by @OlhaHoliak in #351
- Olhaholiak/extend exceptions middleware by @OlhaHoliak in #357
- Feature/identity key management by @DmyMi in #347
- Identity server views and viewModels work properly by @fkma13552 in #375
- DateTimeRange entity contains single flagged enum by @Bogdan-Hasanov in #376
- Fix typo for calling daysbitmask extension by @Bogdan-Hasanov in #379
- added WorkshopCards instead of WorkshopDTO to AppicationController by @BHy4uk in #360
- Fix statuses filter for applications by @Bogdan-Hasanov in #384
- fixed url validation for Workshop and Provider DTOs and full models by @toherberg in #380
- Olhaholiak/workshop search by schedule by @OlhaHoliak in #383
- Custom timespan converter without seconds by @Bogdan-Hasanov in #406
- Tkachenko/password and number validation fix by @fkma13552 in #403
- Provicevko/fix bug add child in #399
- Fixed enum cast in tests by @Bogdan-Hasanov in #411
- Tatokhin/add status of institution by @toherberg in #410
- Necheporenko/direction_fix by @BHy4uk in #408
- Vladbond/addloggingforid by @vladbond007 in #409
- Add identity server log config for compose & cloud by @DmyMi in #413
- Fix controller by @SergeyNovitsky in #416
- fixed login and registration page by @tiana25 in #414
- Add posibility to open provider registration page through parameter by @SergeyNovitsky in #421
- Refactoring/update identifier data type for selected entities by @h4wk13 in #412
- Add missing swagger documentation and removed old endpoint paths by @DmyMi in #423
- Provider service works with guids by @Bogdan-Hasanov in #424
- fix guid mappings for elastic by @DmyMi in #426
- Fixed workshop dateTimeRanges in #419
- Khasanov/provider update with addresses by @Bogdan-Hasanov in #425
- Tkachenko/Statistics by city added by @fkma13552 in #385
- Tatokhin/permissions for roles by @toherberg in #427
- Tatokhin/refactoring and fixes by @toherberg in #431
- Added workshop`s rating for short model called by StatisticController by @BHy4uk in #436
- Added logic of geo search workshops to db services by @fkma13552 in #418
- Olhaholiak/refactor chat tables rebase by @OlhaHoliak in #430
- elastic pinger DI fix by @fkma13552 in #439
- Novitsky/change database to my sql by @SergeyNovitsky in #428
- fixed phone number validation by @BHy4uk in #438
- mapping for SearchResultES changed, DateTimeRangeES id changed by @fkma13552 in #441
- Added Feature Flags based on project releases by @BHy4uk in #429
- Change URL reading for determination if it is provider registration by @SergeyNovitsky in #443
- Fixed phone regex constant for RegisterViewModel by @BHy4uk in #449
- add dev container for UI team by @DmyMi in #448
- Styles of Registration and SignIn pages have been fixed. by @gmakeev in #450
- Added tests for workshopService. by @fkma13552 in #451
- Changed the data output for feature flags by @BHy4uk in #452
- add parameter "providerRegistration" to the link on registration form by @SergeyNovitsky in #460
- Provicevko/ Upload/Get workshop images in #440
- add mongo config for CD by @DmyMi in #461
- Fix null reference while doing count validation in #464
- Fixed model binding for nested types in multipart/form-data in #468
- Fixed RetryException in #469
- Novitsky/information about portal by @SergeyNovitsky in #462
- add image processing library by @DmyMi in #470
- Fixed including workshopImages in #471
- Refactor/google logging by @DmyMi in #472
- Novitsky/backup for elasticsearch by @SergeyNovitsky in #260
- Added test for GetByFilter and Delete methods by @fkma13552 in #466
- Tatokhin/Unit tests + refactored controllers and services(Provider, InstitutionStatus, PermissionsForRole) by @toherberg in #447
- add stacktrace for elasticsearch synchronization by @SergeyNovitsky in #473
- Necheporenko/Add a rejection message by @BHy4uk in #445
- add exception to an error message by @SergeyNovitsky in #477
- extract ping timer config to appsettings by @DmyMi in #486
- Fix tests by @alrom in #489
- Update workshop images in #484
- Add options for elasticsearch synchronization by @SergeyNovitsky in #487
- #488 Functionality for getting the nearest city by latitude and longitude by @Sandaljero in #491
- Got rid of the CreateMultiple applications method by @BHy4uk in #497
- Provicevko/image tests in #494
- Fixed RemoveImageAsync in #493
- Admin profile controller to test UI features by @DmyMi in #503
- #254 SupportInformation functionality was added. by @alrom in #492
- Added tests for ApplicationController and ApplicationService by @BHy4uk in #498
- Provicevko/change image service structure in #501
- Fix/support migrations by @DmyMi in #522
- #240 Information title about type of provider's ownership was added in workshop by @Sandaljero in #502
- Fix/controller fixes by @DmyMi in #525
- Novitsky/change about portal implementation by @SergeyNovitsky in #521
- #490 Change status code if user exceeds the application limit by @alrom in #504
- #144 Logging and localization for exceptions were added. by @Sandaljero in #524
- Fix some bugs in ApplicationTests by @alrom in #531
- Remove social block by @perepichai in #540
- feat: add ukrainian translation for the button save by @perepichai in #539
- #530 Romanchuk lukashov/deletion direction department class by @Sandaljero in #534
- #790 Issue in Frontend project. by @alrom in #533
- Header "Access-Control-Allow-Headers" for response StatusCode was added. by @alrom in #544
- Change header by @Sandaljero in #546
- Terraform scripts for test env deployment by @DmyMi in #545
- Provicevko/teacher images in #538
- fixed title sizes by @DmyMi in #548
- Romanchuk lukashov/reddis initial by @Sandaljero in #543
- Provicevko/workshop cover image in #550
- Tatokhin/ProviderAdmins (Tools to create/block/delete + Access to allowed actions and resources) by @toherberg in #523
- add local appsettings by @DmyMi in #552
- Added WorkshopStatus by @BHy4uk in #526
- Tatokhin / fix ( identity authority for cloud appsettings ) by @toherberg in #555
- fixed a degrees/radians mismatch issue by @DmyMi in #556
- Romanchuk Lukashov/Notification hub by @alrom in #553
- Fix by @alrom in #567
- add placeholder in login by @Olya-web7 in #560
- [Log in] The ‘Відновити пароль’ page does not meet the design by @Olya-web7 in #566
- Romanchuk lukashov/fix logout redirect by @alrom in #569
- fixed transaction error roll back when email fails to send by @DmyMi in #570
- Tkachenko/direction filtering by @fkma13552 in #575
- consistent field name for user's phone number by @DmyMi in #577
- enable email config by @DmyMi in #578
- Tkachenko/Class multiadding by @fkma13552 in #579
- change email provider to SendGrid by @DmyMi in #580
- add Id to be able to block & delete a provider admin by id by @DmyMi in #581
- Romanchuk lukashov/chat provider admin add by @Sandaljero in #568
- add cache to save container build time by @DmyMi in #582
- Romanchuk lukashov/notifications 2 by @Sandaljero in #584
- Hot fix by @alrom in #586
- [Log in] The ‘Відновити пароль’ page does not meet the design #891 by @Olya-web7 in #574
- fix: add styles for the phone number code by @perepichai in #585
- Add field GroupedData to Notifications. by @alrom in #588
- Added an application filter for getting applications by the parent id in #594
- Add application status to notification creating by @alrom in #597
- provider profile fix by @DmyMi in #590
- registration: fix phone prefix css by @perepichai in #591
- Added checking statuses of previously sent applications in #598
- fixed response if not allowed new application in #600
- Fix return code 204 by @alrom in #601
- RomanchukLukashov/BlockedProviderParent by @Sandaljero in #599
- fix tests to be able to build and run them by @DmyMi in #605
- Romanchuk Lukashov/Fix Hubs tests by @Sandaljero in #608
- Update StatisticServiceTest.cs by @maksgritchin in #610
- Provicevko/files cloud storage in #611
- add storage bucket to CD by @DmyMi in #612
- revert to older buildpack by @DmyMi in #613
- Fixed the lack of Gcp credential for all developers in #614
- Bug fix NullReferenceException by @valerabad in #615
- Romanchuk Lukashov/Fix the same code parts by @alrom in #606
- Rbiyovskiy/feature 292 about support laws and regulations pages by @RBiyovskiy in #607
- Provicevk/fix swagger v2 in #617
- fixing tests application class by @DmyMi in #609
- add token cleanup for database by @DmyMi in #620
- add cloud redis config by @DmyMi in #625
- Update app-cloudbuild.yml by @DmyMi in #627
- Romanchuk lukashov/quartz by @alrom in #616
- Add possibility to override connection string with a strongly typed options by @DmyMi in #628
- Provicevko/refactor images in #621
- R biyovskiy/632 sp cabinet тип закладу block is missing in the description of institution by @RBiyovskiy in #634
- add cloud config for Quartz by @DmyMi in #636
- Added service that use Razor. Added the email templates path structure by @RBiyovskiy in #624
- Additional condition to avoid "NullReferenceException" has been added by @valerabad in #623
- Provicevko/provider images in #633
- rbiyovskiy/639 remove unnecessary di for the companyinformation by @RBiyovskiy in #641
- RomanchukLukashov/AdminStructure by @Sandaljero in #638
- Fix by @Sandaljero in #643
- update cloudbuild to implement automatic deploy by @DmyMi in #645
- mark obsolete test for soon to be refactored funtionality by @DmyMi in #648
- add pre release environment by @DmyMi in #649
- rbiyovskiy/642 service provider registration add non existent functionality by @RBiyovskiy in #646
- remove head fields by @DmyMi in #647
- update redis & sql to include a customizeable port by @DmyMi in #652
- #212 by @trdmitry in #626
- Password recovery (#313) by @trdmitry in #644
- Parent details in ChildDTO by @trdmitry in #654
- Romanchuk Lukashov/Institution hierarchy (add new actions) by @alrom in #658
- Fix mapping by @Sandaljero in #661
- #859 socialgroup multiselection by @trdmitry in #665
- add pagination to applications & filter blocked by @DmyMi in #666
- Romanchuk Lukashov - Add new functionality for institution hierarchy by @alrom in #668
- #657 workshop create with teachers by @trdmitry in #664
- made workshop filter to always sort by alphabet in #672
- [Registration form] - general UI bug fix by @litvinets in #667
- History of changes by @i-rakityanskiy in #604
- rbiyovskiy/653 kodeficator create db model and parser by @RBiyovskiy in #671
- rbiyovskiy/675 registration form sp no error messages in the email field by @RBiyovskiy in #676
- Romanchuk / Add ordering to results by @alrom in #679
- add user, teacher gender by @trdmitry in #678
- Provicevko/fix elasticsearch sorting in #682
- Romanchuk/Add Redis to institution hierarchy by @alrom in #681
- [Razor Templates Data] - Email Templates by @litvinets in #683
- add multiple description by @v08uka in #674
- Achievements by @maksgritchin in #669
- Changes for getting information of InstitutionHierarchy by @alrom in #685
- rbiyovskiy/663 add list of options for the rate selector for paid workshops while creationediting the workshop by @RBiyovskiy in #687
- Hot fix: remove provider description by @v08uka in #691
- add secure ingress by @DmyMi in #692
- Romanchuk Lukashov/Provider admin GRPC by @alrom in #593
- Fix for creating Provider by @alrom in #702
- Mhrytc application totals by @maksgritchin in #701
- fix mapping for re-index by @DmyMi in #704
- fixed mapping for the Provider.SectionName by @RBiyovskiy in #707
- update logging by @DmyMi in #695
- Dmin/linux naming fix by @DmyMi in #708
- Provicevko/gcp synchronization in #656
- Provicevko/fix teachers in #710
- Service provider approval by @i-rakityanskiy in #677
- Provicevko/change images parameters in #711
- remove debug symbol by @DmyMi in #712
- rbiyovskiy/680 implement codeficator service by @RBiyovskiy in #684
- fix quartz extension to work with cloud and less hardcode by @DmyMi in #713
- add timezone converter for cloud by @DmyMi in #714
- rbiyovskiy/715 fix test by @RBiyovskiy in #717
- Romanchuk/Add pagination and filter by @alrom in #705
- rbiyovskiy/689 we receive provider subrole in token it could be either deputy pr provideradmin by @RBiyovskiy in #703
- Some fixes by @alrom in #723
- Fix providers update NRE by @i-rakityanskiy in #724
- Registration form: make MiddleName field optional by @i-rakityanskiy in #726
- rbiyovskiy/718 applicationgetbyparentid add filter by childid by @RBiyovskiy in #721
- clean guid format if it's not required by @DmyMi in #719
- Baditsa/changing workshops status by @valerabad in #694
- Migrate to ASP.NET Core 6.0 by @i-rakityanskiy in #720
- Workshop service tests fix by @i-rakityanskiy in #732
- increase ram to 1Gb by @DmyMi in #735
- refactor to new namespaces by @DmyMi in #734
- Tests: address generator fix by @i-rakityanskiy in #733
- rbiyovskiy/736 codeficator improvements by @RBiyovskiy in #737
- rbiyovskiy/738 add new value to the institutionstatus by @RBiyovskiy in #742
- Fixed response in #740
- Romanchuk/Add filtering to get children by @alrom in #730
- Fixes after sonar check by @alrom in #744
- Bug fix by @valerabad in #741
- Restore logging settings by @i-rakityanskiy in #746
- Soft delete by @i-rakityanskiy in #709
- Added usage SkiaSharp in #743
- update cloud build to new image library by @DmyMi in #748
- Enable changes logging when deleting ProviderAdmin by @i-rakityanskiy in #751
- Added Skia Sharp without dependency with libfontconfig1 in #752
- Mhrytc/get children by workshop id rebase fix by @DmyMi in #754
- Fix tests by @valerabad in #753
- GetAll Endpoint for Achievement Types by @maksgritchin in #755
- Baditsa/some improvements by @valerabad in #750
- ChangesLogRepository: Fix NRE by @i-rakityanskiy in #757
- MinistryAdminNew by @trdmitry in #747
- AllowedToReview was added to application controller by @alrom in #759
- Added redirect to login in #758
- rbiyovskiy/739 workshop control of the available places by @RBiyovskiy in #749
- Romanchuk/Add default size to size filter by @alrom in #761
- rbiyovskiy/756 codeficator model by @RBiyovskiy in #763
- Provicevko/create tech admin net6 in #764
- Changes to Provider Get filter by @alrom in #765
- Romanchuk/Change type for edrpou property by @alrom in #766
- User registration with gender by @trdmitry in #762
- Baditsa/add a style in liner for e mail by @valerabad in #768
- Added ability to see providers' chats for ministry admins in #767
- rbiyovskiy/773 bug statisticgetworkshops by @RBiyovskiy in #774
- fix InstitutionHierarchyDto in #776
- Romanchuk/Add IsRewiewed to rating controller by @alrom in #771
- Fix image path and styles by @valerabad in #777
- rbiyovskiy/415 ministry admin edits the personal information by @RBiyovskiy in #775
- Romanchuk/Add child for parent entity by @alrom in #769
- Added strict match checkboxes for workshop filter by @Vizary in #772
- fix migration by @DmyMi in #782
- Baditsa/improve email templates by @valerabad in #788
- update memory limit for identity server by @DmyMi in #789
- Added pagination to get rating by @Vizary in #783
- Checking on null for user.MiddleName was added by @valerabad in #790
- Romanchuk/Fix bug by @alrom in #791
- rbiyovskiy/785 codeficator add ordering and city districts to the result of the search request by @RBiyovskiy in #787
- Provicevko/move automapper mappings in #781
- add migration for order by @DmyMi in #796
- Provicevko/fix outofmemory in #797
- Remove classes & department by @DmyMi in #795
- Improvement if file was not found in #798
- add default value for payrate by @DmyMi in #800
- add pagination to by entity type request by @DmyMi in #802
- Romanchuk/Delete city, region, district from address by @alrom in #801
- Provicevko/update child fix in #804
- Generators and tests added by @v08uka in #806
- Add search string to ChangeLog filter by @alrom in #807
- Add GetByFilter for MinistryAdmin by @valerabad in #803
- Fix some child's fixes :) by @alrom in #809
- Add endpoints by @alrom in #813
- Tests for MinistryAdmin by @valerabad in #808
- fixed roles generation, table names and cron job by @DmyMi in #816
- Strict hours for workshop by @Vizary in #819
- Checking email when MinistryAdmin is created by @valerabad in #815
- Provicevko/birh day gender changes in #817
- Fixed mismatch in #822
- Deleted ProviderAdmin endpoint in #823
- Changed permissions in #824
- Add geocoding api by @DmyMi in #814
- Required fields by @ZdorovenkoKyrylo in #818
- Add WorkshopViewProviderCard by @valerabad in #825
- add codeficator model to geocoding response by @DmyMi in #827
- Add average provider rating (#810) by @SergeyNovitsky in #821
- Fix error by @alrom in #829
- Romanchuk/new fix of fix by @alrom in #830
- Uncomment by @alrom in #831
- Fixed achivement delete by @alrom in #835
- Add condition for select popular workshops by @SergeyNovitsky in #834
- Baditsa/add get workshop short card by provider by @valerabad in #832
- Fix ManagedWorkshops returned value by @valerabad in #836
- Refactoring of old code by @DmyMi in #837
- Romanchuk/Achievements improvement by @alrom in #840
- Main information by @ZdorovenkoKyrylo in #839
- add workshop count to direction filter by @DmyMi in #842
- fix issue with list of teachers is null by @ZdorovenkoKyrylo in #828
- update CD config as new buildpack version fixed bugs by @DmyMi in #845
- Baditsa/remove ministry admin by @valerabad in #846
- update price validation by @DmyMi in #847
- Add codeficator and filter for CATOTTG by @SergeyNovitsky in #841
- refactor synchronization by @DmyMi in #848
- Romanchuk/Add Workshop.Title to notification by @alrom in #851
- Romanchuk/Fix mapping by @alrom in #852
- Baditsa/registration confirmation by @valerabad in #850
- Romanchuk/Update for ProviderAdmin was added by @alrom in #853
- distributed signalr by @DmyMi in #854
- Fix attach social group to child by @SergeyNovitsky in #866
- Baditsa/ministry admin update fix by @valerabad in #867
- Add checkin on null ManagedWorkshopIds by @valerabad in #871
- Add sorting for directions by @SergeyNovitsky in #874
- update validation by @DmyMi in #877
- Update has been modified via request to IdentityServer by @valerabad in #872
- Baditsa/block unblock admins by @valerabad in #878
- Provider Status Reason added by @maksgritchin in #879
- add radius filter for ES by @DmyMi in #881
- Baditsa/fixes confirmation registration by @valerabad in #882
- Rating was added to WorkshopBaseCard by @valerabad in #883
- Added pagination to Achievements by @andrii52 in #884
- Baditsa/blocks unblocks service provider by @valerabad in #888
- Added pagination to Workshops and Workshops View Cards by @irapopova in #885
- Add Status Reason by @ZdorovenkoKyrylo in #907
- Fix All The Problems by @ZdorovenkoKyrylo in #909
- Add GeoHash to Address by @alrom in #910
- Add top cities response to codeficator's search query by @alrom in #912
- Romanchuk/Fix city search by @alrom in #914
- Pagination and searchString were added by @alrom in #913
- updated endpoints to use SearchResult models by @irapopova in #911
- remove pagination in get by provider id controller method as requested by frontend by @DmyMi in #916
- rights checking in logic proposal by @DmyMi in #869
- fix context access by @DmyMi in #918
- reconfigure quartz log to be less verbose even in development by @DmyMi in #920
- Zdorovenko provider status by @DmyMi in #908
- Add auto assign reviewers by @andriy-korchynskyy in #930
- Get SearchChat by UserId by @alrom in #925
- hotfix migration fail by @DmyMi in #935
- Romanchuk/Add EmailConfirmed to ParentDto model by @alrom in #933
- Romanchuk/Fix rating GetAllByEntityId by @alrom in #940
- refactor currentuser service to use repositories instead of services by @DmyMi in #939
- Sender can see sent message by @potapchuk-anna in #932
- Update working hours bugfix by @oleksandr-vovk in #941
- Get provider admin by Id by @oleksandr-vovk in #924
- update parent, institution and application APIs by @DmyMi in #943
- gets filtered workhops with approved provider status by @potapchuk-anna in #942
- refactor personal info controller by @DmyMi in #948
- filtration and pagination for chatrooms done by @potapchuk-anna in #950
- Romanchuk / Fix geocoding mapping by @alrom in #953
- Romanchuk / Add mailing that the message has been read by @alrom in #952
- Notify admins that provider updated by @oleksandr-vovk in #951
- add application search text by @DmyMi in #957
- Romanchuk / Return messages with chats by @alrom in #956
- change search by parent to search by child by @DmyMi in #958
- Romanchuk/statistic reports by @alrom in #889
- Romanchuk / Get messages for parent by @alrom in #962
- Potapchuk/add filter params for chat by @potapchuk-anna in #961
- Reinvite provideradmin by @oleksandr-vovk in #959
- Romanchuk / Statistic report enums by @alrom in #963
- update search by provider title by @DmyMi in #965
- Romanchuk / Fix StatisticReports function GetByFilter by @alrom in #971
- Tsylia/891 filtered data for ministry admin by @andriitsylia in #954
- Added AchievementType english localization. by @andriitsylia in #934
- Romanchuk / Fix migration StatisticReports by @alrom in #973
- Update application statuses by schedule by @oleksandr-vovk in #966
- Romanchuk / Add quartz job for clearing old notifications by @alrom in #975
- Romanchuk / Add headers for statistic reports by @alrom in #976
- Nazar yavor26/add english localization to social group by @NazarYavor26 in #974
- DateOfBirth on registration page by @oleksandr-vovk in #978
- Add license Status to the workshop models by @oleksandr-vovk in #981
- Romanchuk / Directions delete was fixed by @alrom in #980
- FunctionOfSeacrch by @ZdorovenkoKyrylo in #977
- Romanchuk / Add trigers to codeficators table by @alrom in #967
- Tsylia/RegionAdmin by @andriitsylia in #972
- Getting short workshops list by ProviderAdminId by @alrom in #985
- Baditsa/block unblock service provider 2 by @valerabad in #986
- Fixed update ministry and region admins. by @andriitsylia in #993
- Romanchuk / Fix phones by @alrom in #996
- Romanchuk / Fix trigger's migration by @alrom in #999
- Don't show blocked workshops in statistic (popular) by @alrom in #1004
- Fix numbers of get workshops by @ZdorovenkoKyrylo in #1003
- Reinvite ministry and region admin by @oleksandr-vovk in #1001
- Tsylia/ Fixed the retrieving children for current parent (with or without him). by @andriitsylia in #1009
- Romanchuk / Add indexes to Rating and Notification by @alrom in #1010
- Nazar yavor26/service provider statuses #955 and #969 by @NazarYavor26 in #1000
- Add transaction to blocking Provider by @alrom in #1007
- Fixed namespace for ProviderStatus in FavoriveService by @NazarYavor26 in #1013
- Change updating rating in ElasticSearch by @oleksandr-vovk in #1011
- Can't send an application while a service provider is blocked by @valerabad in #1002
- Romanchuk / Add indexes to SoftDelete by @alrom in #1014
- Block changing OwnershipType of Provider by @oleksandr-vovk in #1005
- Tsylia/ Added the feature that allows the creation of a group of children by … by @andriitsylia in #1006
- Update ProviderStatus of Workshops in ES on Provider updating by @oleksandr-vovk in #1018
- Romanchuk / FeatureManagement by @alrom in #1016
- Tsylia/average rating on quartz by @andriitsylia in #1015
- Fix GetAll for Institutions by @alrom in #1019
- Get ProviderAdmin with managed workshops. by @andriitsylia in #1021
- Fix defects when providerAdmin.IsDeputy = true by @ZdorovenkoKyrylo in #1022
- Add OperationWithObject by @alrom in #1024
- add helm chart by @DmyMi in #549
- Added security HTTP headers. by @andriitsylia in #1025
- Fix Get method for Favorites by @DmyMi in #1029
- modify devops roles to edit test env by @DmyMi in #1028
- change terragrunt credentials by @SergiiGlad in #1030
- Changed Content Security Policy to Content Security Policy Report Only. by @andriitsylia in #1027
- Fix codeficator search by @ZdorovenkoKyrylo in #1026
- Add filter for provider status by @alrom in #1031
- Refactoring creating and updating children by @oleksandr-vovk in #1023
- Changed returned notificationgrouped dto model. by @andriitsylia in #1039
- Romanchuk/Fix change log for Institution by @alrom in #1040
- Fixed the filtering for the workshops and directions. by @andriitsylia in #1037
- Devops/vector logging agent by @SergiiGlad in #1036
- config to run apps on VMs instead of Cloud Run by @DmyMi in #1032
- update k8s and chart versions by @DmyMi in #1042
- Dmin/streamline dependencies by @DmyMi in #1044
- Tsylia/AdditionalClientsHostedService. by @andriitsylia in #1043
- Fix soft delete for provider by @valerabad in #1034
- Up CsvHelper version by @alrom in #1045
- Dmin/release settings by @DmyMi in #1046
- Romanchuk / Add key and drop the table by @alrom in #1050
- Romanchuk / Fix popular directions by @alrom in #1055
- Tsylia/ Added yearly license approval notification. by @andriitsylia in #1051
- add preliminary healthchecks and change some deploy values by @DmyMi in #1057
- add admin initializer project indead of hardcoded script by @DmyMi in #1052
- Mapped MiddleName to string.Empty in Dtos if it's null. by @andriitsylia in #984
- update infrastructure by @DmyMi in #1060
- on the road to release by @DmyMi in #1059
New Contributors
- @vhensorskyi made their first contribution in #8
- @Bogdan-Hasanov made their first contribution in #9
- @mmmpolishchuk made their first contribution in #18
- @litvinets made their first contribution in #31
- @Elizabeth129 made their first contribution in #28
- @VyacheslavDzhus made their first contribution in #34
- @YehorOstapchuk made their first contribution in #52
- @Art-mimiron made their first contribution in #83
- @SergeyNovitsky made their first contribution in #115
- @v-ivanchuk made their first contribution in #129
- @LenkVskv made their first contribution in #130
- @fkma13552 made their first contribution in #375
- @BHy4uk made their first contribution in #360
- @vladbond007 made their first contribution in #409
- @tiana25 made their first contribution in #414
- @gmakeev made their first contribution in #450
- @alrom made their first contribution in #489
- @Sandaljero made their first contribution in #491
- @perepichai made their first contribution in #540
- @Olya-web7 made their first contribution in #560
- @maksgritchin made their first contribution in #610
- @RBiyovskiy made their first contribution in #607
- @trdmitry made their first contribution in #626
- @i-rakityanskiy made their first contribution in #604
- @v08uka made their first contribution in #674
- @Vizary made their first contribution in #772
- @ZdorovenkoKyrylo made their first contribution in #818
- @andrii52 made their first contribution in #884
- @irapopova made their first contribution in #885
- @andriy-korchynskyy made their first contribution in #930
- @potapchuk-anna made their first contribution in #932
- @oleksandr-vovk made their first contribution in #941
- @andriitsylia made their first contribution in #954
- @NazarYavor26 made their first contribution in #974
- @SergiiGlad made their first contribution in #1030
Full Changelog: https://github.com/ita-social-projects/OoS-Backend/commits/release-1.0.0