features, cleanup and bug fixes #26

Merged
ben merged 30 commits from ben/Jobboerse:main into main 2022-06-09 17:36:55 +02:00
Owner

This one got quite large, sorry

Add

  • ability to edit job offers by reviewers after submission
  • ability for reviewers to filter for offer requiring review
  • ability to change/remove default footer links and add new ones

Change

  • improve error handling
  • split of two small packages
  • a lot of refactoring
  • update/upgrade dependencies
  • reviewer-only settings when not logged in are now an error rather than being silently ignored
  • delete expired will now goto a preview instead of deleting directly
This one got quite large, sorry ### Add - ability to edit job offers by reviewers after submission - ability for reviewers to filter for offer requiring review - ability to change/remove default footer links and add new ones ### Change - improve error handling - split of two small packages - a lot of refactoring - update/upgrade dependencies - reviewer-only settings when not logged in are now an error rather than being silently ignored - delete expired will now goto a preview instead of deleting directly
ben added 24 commits 2022-06-06 19:33:22 +02:00
also reduce the use of conditional imports
the IDE failed to see the implicit deref conversion
better separate response error types used for route handlers and other errors
- with an exception of PresentationError
also includes some refactoring that should have been 2-3 separate commits, sorry
* form now also shows emty slots for links/attachments when the default form count is not already filled
Author
Owner

This should resolve issues #25 and #22

This should resolve issues #25 and #22
- changes to the summary endpoint are considered braking
- also fix a typo in the readme
ben merged commit c1febc19df into main 2022-06-09 17:36:55 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
FS-InfMath/Jobboerse!26
No description provided.