diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..902c547 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,125 @@ + +# Changelog + +All notable changes to this project will be documented in this file. + + +## [0.1.0](https://git/ep/team/compare/v0.0.1...v0.1.0) (2023-11-12) + +### Features + +* Add assignment filter for admins ([6f7db8](https://git/ep/team/commit/6f7db829b5a8024801e99ca154c9effc651f9717)) +* Add assignment filtering for teamers ([ae81c9](https://git/ep/team/commit/ae81c97d12482d07569ab5f7f2519c6f129b24ce)) +* Add command to flush logs ([38d6fa](https://git/ep/team/commit/38d6fafcb2f161f14a87bb338c1da01340f04095)) +* Add contacts ([3fd4c6](https://git/ep/team/commit/3fd4c6ca54474deeb7c3b40aa65f8d8d62ffb496)) +* Add CSP ([3e540e](https://git/ep/team/commit/3e540e215dc79c71d4659c1ecf7c5f77b3d3cc6c)) +* Add description field to availability ([e8106a](https://git/ep/team/commit/e8106a270cf1078a720af30b08232a8517b130e8)) +* Add document delete functionality for admins ([2689f9](https://git/ep/team/commit/2689f93683af90eb4c7edb4a4431b2e9b4452053)) +* Add edit function for trainings ([3e32fc](https://git/ep/team/commit/3e32fcbcb42cdf599e7d334c68db253de9d86106)) +* Add even more guards ([789249](https://git/ep/team/commit/789249cba7ff17f05b7f1ba1f11fe58fc00902b2)) +* Add filter toggle and info about active filters for teamer ([a60403](https://git/ep/team/commit/a60403942641b49a7be72b9309925f040220cda1)) +* Add functionality to duplicate availabilities ([168a69](https://git/ep/team/commit/168a69c103e3e824859026af7d52917281f9234b)) +* Add funtion to rename uploaded documents ([eefb60](https://git/ep/team/commit/eefb60007f7750696a36d86eec34450602b1ae9d)) +* Add ICS generator for disposition dates ([096ef0](https://git/ep/team/commit/096ef06a1e6372f88f5f96cfdc1b094d36794f73)) +* Add logging ([b29960](https://git/ep/team/commit/b29960075d9706afdda39769582fb6a0115ab29e)) +* Add logo to login and password-reset screens ([730982](https://git/ep/team/commit/730982611462c83415d6c65912bae8b5938b37f5)) +* Add log viewer for admins ([2385bc](https://git/ep/team/commit/2385bccb9132fa771764b394ac4e81c571bef309)) +* Add more workflow guards ([f5e88b](https://git/ep/team/commit/f5e88b54181198aec8dd38f54f0512272cd9feab)) +* Add package to auto-generate changelogs ([4632a2](https://git/ep/team/commit/4632a2e509f1bb2b9504c16fec1d68f23e1f8bea)) +* Add paginator template for boxes ([b0bf85](https://git/ep/team/commit/b0bf854b97b235478c85611ceae2e747dfe0100e)) +* Add placeholders for empty list ([b1221c](https://git/ep/team/commit/b1221ce06c3eb15be40b25fcef6e110da98c569d)) +* Add popup window to display teamer info per application ([67cc7b](https://git/ep/team/commit/67cc7bf4ed238ec68042ed177afbc0a1e9bbcbd8)) +* Add repository method to fetch filter options ([69d5b5](https://git/ep/team/commit/69d5b556a440b080045253337cefbe781e6fa535)) +* Add shortcut methods to determine status of uploaded document ([3576d7](https://git/ep/team/commit/3576d72a0a1f5fd5200d87467117b6a2b8ec1a13)) +* Add status to assignments to control applications ([49efa3](https://git/ep/team/commit/49efa30e2af8689e033ae414664996d0a0c1fa22)) +* Add teamer filter ([eb53e2](https://git/ep/team/commit/eb53e2a843b489d7ea1712067b0335ca2b5ef8bd)) +* Add teamer info popup ([2d6576](https://git/ep/team/commit/2d657611fa1d884fbb88393cd24e1c73673866cf)) +* Add teamer photo to overview ([6310ed](https://git/ep/team/commit/6310ed3d00cdf900726f8a21eb8e992cd688d959)) +* Add upload status badge styles and twig filter ([7ec12d](https://git/ep/team/commit/7ec12d6a3e401742bd4590b9d522e0f6c99fd913)) +* Add voter to prevent applications to fully equipped assignments ([0d7f9a](https://git/ep/team/commit/0d7f9afdfe1b6d19d6731f109f2c402fe4eb74a9)) +* Assign potential comment to upload for later use ([80990c](https://git/ep/team/commit/80990c9edc4078ede6e19d1eff7b6328cc48f32c)) +* Avoid adding of existing availabilities ([392ea3](https://git/ep/team/commit/392ea3f16f6ca70702f43371c1115c5275e5d1a9)) +* Consider availability of dispositions in voter ([be3633](https://git/ep/team/commit/be3633c39a00e9d697701a02278fe53ea71676bc)) +* Display comment for document status on disposition detail page ([4e8c8c](https://git/ep/team/commit/4e8c8c2c74b4330bb5c1a4eb1d7a5d0e4f6e1394)) +* Enable bookmark toggling from overview, improve disposition detail ([69a6e0](https://git/ep/team/commit/69a6e0a0b6295885ec66e556d8b6fcfe3300860d)) +* Extend and apply voter for checking of uploaded documents ([f5fee7](https://git/ep/team/commit/f5fee787a08173a3f2251b4f76d454dcc794b409)) +* Extend application info popup ([544e2f](https://git/ep/team/commit/544e2f1c126d7c0683ddb7117fb2eadf47529ce2)) +* Handle uploads independently from form submission ([c26988](https://git/ep/team/commit/c269880e10365825c13db1e6d08544c86f48d94e)) +* Implement availabilities ([25a016](https://git/ep/team/commit/25a016a02bf7bf7932200bb1efcf77478c8012ee)) +* Implement contract generation and up-/downloading ([f0911f](https://git/ep/team/commit/f0911f57aa33e2980f7dee42adc619712e26e501)) +* Implement destination autocompletion by date ([c21932](https://git/ep/team/commit/c21932b68a6a291a412881600ad9b22517736d6b)) +* Implement disposition document handling for admins ([194cd4](https://git/ep/team/commit/194cd4e59ddb8fde001ebb18c26f51275744d258)) +* Implement duplicating assignments for admins ([05c925](https://git/ep/team/commit/05c925eec10a5c874b64692ff80b0b236849fd0e)) +* Implement email notification about new disposition ([342119](https://git/ep/team/commit/342119a456b8cfa894a4395cff2b34a4336469db)) +* Implement email reminders in cli command to be executed by cron ([f8207b](https://git/ep/team/commit/f8207b6731044f40664b9233d0b6dfd994aacaf9)) +* Implement entities for user and teamer, finalize login process ([35ca61](https://git/ep/team/commit/35ca61d21b8a1849c806d2621870838bfbdd2488)) +* Implement fine grained teamer profile data validation ([7f7a35](https://git/ep/team/commit/7f7a35e7a2f8484b70f492afbc8f581d83de9016)) +* Implement invoice pdf download for teamer ([98fc5f](https://git/ep/team/commit/98fc5fbf8b2e91138f7d68de4d59f7290ad6c894)) +* Implement logging database handler ([bf2e56](https://git/ep/team/commit/bf2e5600d04d69dfdc0fe91402af107627e03ee0)) +* Implement overridable effective pickup date ([22db06](https://git/ep/team/commit/22db06ec64d755a3cde61561a695d451ef7037a1)) +* Implement password reset ([97c5a6](https://git/ep/team/commit/97c5a686af686105409ada0878c307277df964a5)) +* Implement workflow for disposition document uploads ([8dcfa2](https://git/ep/team/commit/8dcfa2f43cf7ad478c994245ed537e57b9d700a5)) +* Impmlement invoice pdf rendering ([0685cd](https://git/ep/team/commit/0685cd4c968815746d8be3cc10e99ff360355141)) +* Improve assignment filter ux ([51b2c9](https://git/ep/team/commit/51b2c9bb115ada388c72774188629cc72c1c8795)) +* Improve checkbox styles ([c0bb7d](https://git/ep/team/commit/c0bb7d8eadf4761838cafa84283cd5606fd7807d)) +* Improve dashboard layout ([d688a0](https://git/ep/team/commit/d688a05203c072a7a755f51fc690615b4c3c0595), [e8e691](https://git/ep/team/commit/e8e69121d03d52ec6f5ca263ece9ecbc697be133)) +* Improve layout at several places ([c7a929](https://git/ep/team/commit/c7a929606248fe6b062979df76983152233533e6)) +* Make availabilities editable ([992bdc](https://git/ep/team/commit/992bdcc46ccda49f998d16c425c3bb3033861f97)) +* Make CRM ids configurable ([69b6a0](https://git/ep/team/commit/69b6a0f395b914d4f03f1e003209695d1b19ec16)) +* Make dispositions deletable by admins ([cc93a0](https://git/ep/team/commit/cc93a0be0c5e55b441574c133b3df834dc3dec4f)) +* Make fees editable, duplicatable and add internal name ([9e9608](https://git/ep/team/commit/9e9608e6047be80291d3835f97d12e478d4087ff)) +* Make full table row clickable ([6f2253](https://git/ep/team/commit/6f225312974abf607dc4aef7e04381855ec4d0c6)) +* Make some entities soft-deletable ([d7bbb4](https://git/ep/team/commit/d7bbb4bb2904ac8afc696549678f4c52dbf2e83d)) +* Raise max filesize for uploaded photos ([a68df9](https://git/ep/team/commit/a68df91bb5facc95b0505fdbff99874e0fd48a1a)) +* Reduce number of available dispositions when disposed ([603812](https://git/ep/team/commit/603812c7fc0e3b56e57c7c4498625b59d03fad29)) +* Refactor application rejecting process ([21968b](https://git/ep/team/commit/21968b833ca14ba6585891087e112f4e6917e065)) +* Refactor assignment filter to modal ([cb06bc](https://git/ep/team/commit/cb06bcd63668172b8345b7af8b78d1f9f828bba4)) +* Refactor profile data validation ([2dd8a6](https://git/ep/team/commit/2dd8a6de19bcff800871361a50e12b2156945374)) +* Replace some icons ([7f3115](https://git/ep/team/commit/7f3115a0ba23b3170b6b1d185f1142287a12fcbf)) +* Set preferred choices for pickups, requires more work ([313604](https://git/ep/team/commit/313604ee55eeb7b42b3857fb27ac1e6954cc38ed)) +* Show assignment status in admin overview ([3ae62c](https://git/ep/team/commit/3ae62ccee8524f20601037415844857690c75032)) +* Show icon representing application or disposition status ([40d4ed](https://git/ep/team/commit/40d4edbf9660a02a57b46157b923001b23b3420b)) +* Streamline and extend logging ([5ac8ea](https://git/ep/team/commit/5ac8ea7491adf8cf70bb3268a3c1223390c4a5de)) +* Streamline layout for teamer ([004b18](https://git/ep/team/commit/004b189be94cb0da5c5ef7d7f30b0c1c1e885871)) +* Use display name for documents when available ([646d49](https://git/ep/team/commit/646d49a0af03201b167bd320d0eea04a7ab06e28)) +* Use documents' display name when available ([2318db](https://git/ep/team/commit/2318db2a55ce416732945b92a6a9b83827b8176b)) +* Use more appropriate icon ([227c28](https://git/ep/team/commit/227c289a570921b9d07238c05f0898f1309633ab)) + +### Bug Fixes + +* Add dedicated process for withdrawal of applications by teamer ([0fce77](https://git/ep/team/commit/0fce77fbb78228a2ace0b0cc8a0894a30643a1f0)) +* Add missing path definition for twig ([c25bde](https://git/ep/team/commit/c25bde7dad4805985c012af10d1588d85dce0771)) +* Add name to package.json ([bde3a2](https://git/ep/team/commit/bde3a219694155e939118227e340a0648ee9eef9)) +* Add return url parameter ([754816](https://git/ep/team/commit/754816614c77a74b08102db027acaed0dc4f4440)) +* Adopt changes in API client response handling ([5d2af1](https://git/ep/team/commit/5d2af16b799f5f1c5b30bc3869abce954266ef49)) +* Adopt current document status in form ([6d90c5](https://git/ep/team/commit/6d90c5c3d91f899da45d07aea4f73b7c4a133577)) +* Allow multiple markings for transition ([b76124](https://git/ep/team/commit/b76124b956566cc4e97b9b376c7e9b3eaca40315)) +* Apply correct joins ([f5bba2](https://git/ep/team/commit/f5bba20633c7bcab8e2bb1cef6d66fe071aaf230)) +* Avoid empty divisions in main menu ([ee9f98](https://git/ep/team/commit/ee9f9863cf7e6ad46eb62d6adeff37f78545a2fb)) +* Avoid null pointer exception ([e18afb](https://git/ep/team/commit/e18afb33e97c6dbc668cdefd8a51a2e5a3f8c26c)) +* Catch potential db error ([c4e0ef](https://git/ep/team/commit/c4e0ef7d5ad35e2c76579ecafb57bf03d9dfb93f)) +* Check higher permissions first ([b0f57c](https://git/ep/team/commit/b0f57cdcaa4f8c78d4c6d0f823578dfe8fe3599c)) +* Exclude already selected availabilities from selectable list ([3286f5](https://git/ep/team/commit/3286f504179751a57b36befcf6b5527b5e0f70bf)) +* Exclude xml data from deployment ([7ecacd](https://git/ep/team/commit/7ecacd7c78a0a6699c898525879d2eb069e672e1)) +* Expect at least one role returned from API client for user ([cc9700](https://git/ep/team/commit/cc9700a5581b9f66679be5c03713383e136757d5)) +* Force https for all requests ([d5a573](https://git/ep/team/commit/d5a573124b6ec696c13044124a8289a93a872d8e)) +* Generate proper url for form action ([541283](https://git/ep/team/commit/541283fc345c712728b9426d829f0cbdb157dc26)) +* Keep main menu item active ([a2fdd7](https://git/ep/team/commit/a2fdd79cca88b7f6ff81420a03d92da8b03e62cf)) +* Make country name filter failure tolerant ([4b7afb](https://git/ep/team/commit/4b7afb109dfc64deb9478dd271c307a318ab4a4e)) +* Properly determine if job profiles requirements are met by teamer ([46f398](https://git/ep/team/commit/46f39888b5f355056d8cc4c15ff94a9f31778225)) +* Properly toggle assignment bookmark ([30ce61](https://git/ep/team/commit/30ce617cf78503832baff56fa3aca4186e9610b0)) +* Remove vertical scrollbar for main navigation on windows ([900f7e](https://git/ep/team/commit/900f7e5c15bcf33861420857cb6534e7ff6b481b)) +* Resolve impossible confirmation of uploaded contract ([3f3dfd](https://git/ep/team/commit/3f3dfd197d04e96538a34150fc0a0f18b7b5edb6)) +* Set max height of autocomplete result list and enable scrolling ([bfd18b](https://git/ep/team/commit/bfd18b21cedf28cd4bae7aecfeb7aa6433fbecf4)) +* Use correct aliases for sortable table columns ([0a759a](https://git/ep/team/commit/0a759a9ce3c0e89729739f793bed366ab270f69f)) +* Use correct constructor argument name ([b54504](https://git/ep/team/commit/b54504a4466289f4ddaca825f196b9cafab88336)) +* Use custom markup for checkbox in spcific situation ([636792](https://git/ep/team/commit/636792066034f690bb1b46fcaaf1c61b3ecd7f5f)) +* Use entity choice type for document selection and filter by type ([8a9653](https://git/ep/team/commit/8a9653356048014efcd909977f910836920ed53f)) +* Use form labels in favour of placeholders to avois issues on mob. ([c155e8](https://git/ep/team/commit/c155e8c19e049e17e2bc55b6ca4d3bd9718fe6f0)) +* Use more appropriate button label ([dcf0d9](https://git/ep/team/commit/dcf0d9af20d2b40a6d85cc0db2b4ab78dba13bac)) +* Use proper comparison ([d48f44](https://git/ep/team/commit/d48f4490768aa0d5629479bc02c81133240a57ee)) +* Use proper default sorting ([12cfda](https://git/ep/team/commit/12cfdafd790b0dfc585b58ce19446f1709758546)) + + +--- + diff --git a/composer.json b/composer.json index a622d0f..82bb0be 100644 --- a/composer.json +++ b/composer.json @@ -126,5 +126,5 @@ "symfony/stopwatch": "6.3.*", "symfony/web-profiler-bundle": "6.3.*" }, - "version": "0.0.1" + "version": "0.1.0" } \ No newline at end of file