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

30 commits

Author SHA1 Message Date
c1febc19df
cut release for version 0.2.0
- changes to the summary endpoint are considered braking
- also fix a typo in the readme
2022-06-09 17:35:40 +02:00
30626fe8ee
fix compilation error 2022-06-09 17:25:24 +02:00
964a001d5e
add "how to cut a release" readme section 2022-06-09 17:23:54 +02:00
72a4481b96
adjuct summary endpoint 2022-06-09 16:48:58 +02:00
7ef6c12ccc
add changelog entry 2022-06-09 15:46:37 +02:00
b32469611d
allow highlighting a specific job offer 2022-06-09 15:45:47 +02:00
b05beb9df9
add changelog entries for hopefully all changes since 0.16 2022-06-02 03:22:02 +02:00
21f261094f
add an edit link to the job offer entries when logged-in as a reviewer 2022-06-02 03:04:47 +02:00
3369a245d5
more ediet dialog allow chaning the submission date and setting the permanent flag 2022-06-02 03:00:10 +02:00
62c6b8170d
more edit dialog allow addition/deletion of attachments
* form now also shows emty slots for links/attachments when the default form count is not already filled
2022-06-02 02:54:45 +02:00
27dcdf2bcd
update/upgrade dependencies 2022-06-01 23:28:54 +02:00
736270c709
initial edit dialog
also includes some refactoring that should have been 2-3 separate commits, sorry
2022-06-01 23:21:01 +02:00
c33b855568
refactor some route-handlers in separate and better named files 2022-05-30 22:44:42 +02:00
c0e590babc
rename types so its more clear that these are not storage formats 2022-05-30 21:54:41 +02:00
4e78d960fa
impl Hash for JobOffer so a future edit dialog can detect concurrent modifications 2022-05-30 21:52:16 +02:00
d98df7839d
reactor Error types
better separate response error types used for route handlers and other errors
- with an exception of PresentationError
2022-05-30 21:10:05 +02:00
8d0eacb79d
show the user which entries will be deleted with delete expired 2022-05-30 18:03:23 +02:00
9a026da169
do not silently drop review-only settings wne not logged-in 2022-05-30 17:51:23 +02:00
4d95d456ab
fix some clippy warnings 2022-05-30 15:37:36 +02:00
82abb63c83
fix unnecessary qualification warning 2022-05-30 15:18:10 +02:00
967b48cef0
fix IDE error
the IDE failed to see the implicit deref conversion
2022-05-30 15:17:24 +02:00
353414720a
allow adding/changing/removing footer links via configuration 2022-05-30 15:00:13 +02:00
3bda8ab121
add option for reviewers to filter for entries awaiting review 2022-05-28 04:15:03 +02:00
c8db5715da
update/upgrade dependencies 2022-05-28 02:08:02 +02:00
89f997ecec
fix some lint warnings
also reduce the use of conditional imports
2022-05-28 01:29:43 +02:00
36ba2f2ff1
refactor the login handling 2022-05-28 01:06:36 +02:00
78e837ae8c
remove unnecessary qualification 2022-05-28 00:48:38 +02:00
1603db6ab7
remove ResponseError impl from type that is never a top-level error 2022-05-28 00:48:17 +02:00
b817ba9f0e
more/better error handling 2022-05-28 00:30:57 +02:00
7aad8acd46
reduce the duplication in the submission page template 2022-05-27 19:38:49 +02:00