Files
myep-team/CHANGELOG.md
2024-01-31 20:16:16 +01:00

20 KiB

Changelog

All notable changes to this project will be documented in this file.

0.2.5 (2024-01-31)

Features

  • Additional jobprofile infotext (2a9e12)
  • Filter assignments by status (69c832)
  • Status 'draft' for assignments (b328eb)
  • Teamer contact data in info popup (9ae298)

Bug Fixes

  • Losen constraint to edit assignment (d2ebb6)
  • Update wording of alert message to match actual conditions (aef01f)

0.2.4 (2024-01-31)

Features

  • Global documents for teamers (e98449)
  • Show due or invalid documents on teamer dashboard (258b86)
  • Swap info popups (893be8)
  • Treat all uploads of type 'document' as global (4be039)

Bug Fixes

  • Add missing migration (30aa37)

0.2.3 (2024-01-29)

Features

  • Add divider between requirements (bfdfb0)
  • Dedicated icon when all requirements are met (cb536c)
  • Disable/hide potentially unused form fields (165afa)
  • Show due documents on teamer dashboard (92e3dd)

Bug Fixes

  • Accept string argument (838e19)

0.2.2 (2024-01-28)

Features

  • Change default sorting of assignments (62e8d1)
  • Mark documents global (79a4a8)
  • Move earliest date for invoice upload to last day of assignment (23cbd1)
  • Reduce number of rating stars to 5 (e74284)

Bug Fixes

  • Filter out deleted job profiles (3c0cc1)
  • Only use destination's pickup values (75bd05)
  • Simplify requirements info (85200e)
  • Use existing route (bd3b36)

0.2.1 (2024-01-25)

Bug Fixes

  • Don't filter application list by rejected status in repository (1654ab)
  • Limit destination autocomplete results to upcoming dates (b27964)
  • Prevent null pointer exception (8fafe3)

0.2.0 (2024-01-10)

Features

  • Display teamers' average ratings in several locations (159ea3)
  • Pickup selection depending on bus chaperon (cf90ff)
  • Prevent editing of assignments with applications or dispositions (33d8d9)
  • Tooltips with tippy.js (7215b3)

Bug Fixes

  • Add missing translation (d994a6)
  • Display bus information in assignment info (114d3f)

0.1.4 (2023-12-12)

Features

  • Calculate and store average rating with feedback (a582f1)
  • Email reminder about pending feedbacks for hotel managers (ab066c)
  • Extend teamer dashboard (b5781d)
  • Feedback approval by admins (f03df9)
  • Hide number of pending feedbacks when not applicable (c011d7)
  • Hotel manager dashboard (794c40)

Bug Fixes

  • Use correct return value of repository (9d7686)

0.1.4 (2023-12-07)

Features

  • Calculate and store average rating with feedback (a582f1)
  • Hide number of pending feedbacks when not applicable (c011d7)
  • Hotel manager dashboard (794c40)

0.1.3 (2023-12-06)

Features

  • Custom error pages (feb06e)
  • Display new and pending feedbacks on admin dashboard (782415)
  • Extend and refactor feedback providing for role house manager (2fb40f)
  • Make admin users hotel managers with configurable hotel code (9b4f10)
  • Refactor voter to improve role separation (061882)

Bug Fixes

  • Don't show past assignments in teamers' overview (ec22e3)

0.1.2 (2023-12-01)

Features

  • Clear opcache after deployment (7b3cb7)
  • Extended logging (79765e)

0.1.1 (2023-11-13)

Features

  • Add XSS protection by implementing form data filtering (f04d90)

0.1.0 (2023-11-12)

Features

  • Add assignment filter for admins (6f7db8)
  • Add assignment filtering for teamers (ae81c9)
  • Add command to flush logs (38d6fa)
  • Add contacts (3fd4c6)
  • Add CSP (3e540e)
  • Add description field to availability (e8106a)
  • Add document delete functionality for admins (2689f9)
  • Add edit function for trainings (3e32fc)
  • Add even more guards (789249)
  • Add filter toggle and info about active filters for teamer (a60403)
  • Add functionality to duplicate availabilities (168a69)
  • Add funtion to rename uploaded documents (eefb60)
  • Add ICS generator for disposition dates (096ef0)
  • Add logging (b29960)
  • Add logo to login and password-reset screens (730982)
  • Add log viewer for admins (2385bc)
  • Add more workflow guards (f5e88b)
  • Add package to auto-generate changelogs (4632a2)
  • Add paginator template for boxes (b0bf85)
  • Add placeholders for empty list (b1221c)
  • Add popup window to display teamer info per application (67cc7b)
  • Add repository method to fetch filter options (69d5b5)
  • Add shortcut methods to determine status of uploaded document (3576d7)
  • Add status to assignments to control applications (49efa3)
  • Add teamer filter (eb53e2)
  • Add teamer info popup (2d6576)
  • Add teamer photo to overview (6310ed)
  • Add upload status badge styles and twig filter (7ec12d)
  • Add voter to prevent applications to fully equipped assignments (0d7f9a)
  • Assign potential comment to upload for later use (80990c)
  • Avoid adding of existing availabilities (392ea3)
  • Consider availability of dispositions in voter (be3633)
  • Display comment for document status on disposition detail page (4e8c8c)
  • Enable bookmark toggling from overview, improve disposition detail (69a6e0)
  • Extend and apply voter for checking of uploaded documents (f5fee7)
  • Extend application info popup (544e2f)
  • Handle uploads independently from form submission (c26988)
  • Implement availabilities (25a016)
  • Implement contract generation and up-/downloading (f0911f)
  • Implement destination autocompletion by date (c21932)
  • Implement disposition document handling for admins (194cd4)
  • Implement duplicating assignments for admins (05c925)
  • Implement email notification about new disposition (342119)
  • Implement email reminders in cli command to be executed by cron (f8207b)
  • Implement entities for user and teamer, finalize login process (35ca61)
  • Implement fine grained teamer profile data validation (7f7a35)
  • Implement invoice pdf download for teamer (98fc5f)
  • Implement logging database handler (bf2e56)
  • Implement overridable effective pickup date (22db06)
  • Implement password reset (97c5a6)
  • Implement workflow for disposition document uploads (8dcfa2)
  • Impmlement invoice pdf rendering (0685cd)
  • Improve assignment filter ux (51b2c9)
  • Improve checkbox styles (c0bb7d)
  • Improve dashboard layout (d688a0, e8e691)
  • Improve layout at several places (c7a929)
  • Make availabilities editable (992bdc)
  • Make CRM ids configurable (69b6a0)
  • Make dispositions deletable by admins (cc93a0)
  • Make fees editable, duplicatable and add internal name (9e9608)
  • Make full table row clickable (6f2253)
  • Make some entities soft-deletable (d7bbb4)
  • Raise max filesize for uploaded photos (a68df9)
  • Reduce number of available dispositions when disposed (603812)
  • Refactor application rejecting process (21968b)
  • Refactor assignment filter to modal (cb06bc)
  • Refactor profile data validation (2dd8a6)
  • Replace some icons (7f3115)
  • Set preferred choices for pickups, requires more work (313604)
  • Show assignment status in admin overview (3ae62c)
  • Show icon representing application or disposition status (40d4ed)
  • Streamline and extend logging (5ac8ea)
  • Streamline layout for teamer (004b18)
  • Use display name for documents when available (646d49)
  • Use documents' display name when available (2318db)
  • Use more appropriate icon (227c28)

Bug Fixes

  • Add dedicated process for withdrawal of applications by teamer (0fce77)
  • Add missing path definition for twig (c25bde)
  • Add name to package.json (bde3a2)
  • Add return url parameter (754816)
  • Adopt changes in API client response handling (5d2af1)
  • Adopt current document status in form (6d90c5)
  • Allow multiple markings for transition (b76124)
  • Apply correct joins (f5bba2)
  • Avoid empty divisions in main menu (ee9f98)
  • Avoid null pointer exception (e18afb)
  • Catch potential db error (c4e0ef)
  • Check higher permissions first (b0f57c)
  • Exclude already selected availabilities from selectable list (3286f5)
  • Exclude xml data from deployment (7ecacd)
  • Expect at least one role returned from API client for user (cc9700)
  • Force https for all requests (d5a573)
  • Generate proper url for form action (541283)
  • Keep main menu item active (a2fdd7)
  • Make country name filter failure tolerant (4b7afb)
  • Properly determine if job profiles requirements are met by teamer (46f398)
  • Properly toggle assignment bookmark (30ce61)
  • Remove vertical scrollbar for main navigation on windows (900f7e)
  • Resolve impossible confirmation of uploaded contract (3f3dfd)
  • Set max height of autocomplete result list and enable scrolling (bfd18b)
  • Use correct aliases for sortable table columns (0a759a)
  • Use correct constructor argument name (b54504)
  • Use custom markup for checkbox in spcific situation (636792)
  • Use entity choice type for document selection and filter by type (8a9653)
  • Use form labels in favour of placeholders to avois issues on mob. (c155e8)
  • Use more appropriate button label (dcf0d9)
  • Use proper comparison (d48f44)
  • Use proper default sorting (12cfda)