Commit Graph

16 Commits

Author SHA1 Message Date
Tobias Brunner 3753c1210b more robust mail parsing
continuous-integration/drone/push Build is passing Details
2021-12-09 20:51:02 +01:00
Tobias Brunner 63482d5f2e process einsatzrapport from webdav inbox 2021-12-09 20:42:59 +01:00
Tobias Brunner f9b86f3c8f handle Einsatzrapport without f_id
continuous-integration/drone/push Build is passing Details
2021-12-07 21:25:09 +01:00
Tobias Brunner 15b46d19c6 master of comparison failed
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build was killed Details
2021-07-13 20:00:41 +02:00
Tobias Brunner ad57bb9f9f f_id must not be shorter than 8
continuous-integration/drone/push Build is passing Details
2021-07-13 19:52:15 +02:00
Tobias Brunner cadfe1aa55 mark Einsatzrapport seen when processed
continuous-integration/drone/push Build is passing Details
2021-03-09 19:52:34 +01:00
Tobias Brunner 44d7a2f364 hotfix einsatzrapport upload
continuous-integration/drone/push Build is passing Details
2021-03-09 08:06:11 +01:00
Tobias Brunner 5f8d2a7109 rewrite email handling
continuous-integration/drone/push Build is passing Details
2021-03-02 21:52:37 +01:00
Tobias Brunner 8a22747315 small improvements and dont mail mark seen
continuous-integration/drone/push Build is passing Details
By using BODY.PEEK[] messages are not implicitely marked seen which
allows to set them seen when it could be processed. Might help to
reiterate over mails until the record is ready in Lodur.
2021-02-27 20:33:23 +01:00
Tobias Brunner 5aae306119 Revert "handle signals for better app shutdown"
continuous-integration/drone/push Build is passing Details
This reverts commit 573765958f.
2021-02-27 15:09:42 +01:00
Tobias Brunner 573765958f handle signals for better app shutdown
continuous-integration/drone/push Build is passing Details
2021-02-27 15:02:35 +01:00
Tobias Brunner bd3a00c2d9 include patches
continuous-integration/drone/push Build is passing Details
2021-02-27 14:37:24 +01:00
Tobias Brunner 888508d1c6 improve lodur einsatz detection
continuous-integration/drone/push Build is passing Details
2021-02-27 14:30:40 +01:00
Tobias Brunner 9c8c5396c8 major update to reuse already existing records
continuous-integration/drone/push Build is passing Details
Lodur since some time automatically creates Einsatzrapporte via an API
from SRZ/GVZ. One of the main features of Pylokid was to exactly do
that. With that new change this isn't necessary anymore. Pylokid has
been amended to find the pre-existing entry and work with that -
enhancing it with any additional information missing and uploads PDFs to
the right place.

While at it a very small modernization has been made and the project
moved to use Poetry and Black formatting. But it's still the same ugly
code - to reflect Lodur.
2021-02-22 21:46:21 +01:00
Tobias Brunner 1e0b8d3af9 workaround content-type issue
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-02-13 20:31:41 +01:00
Tobias Brunner 1b9c895f02 switch to poetry 2021-02-13 20:31:41 +01:00