Commit Graph

133 Commits (master)

Author SHA1 Message Date
informatic 844c6aa275 Add missing requirements 2018-03-12 21:50:44 +01:00
informatic 5d3a14b8b2 Member spamming implementation 2018-03-12 21:50:44 +01:00
informatic 06e25b3ad0 cleanup: add DISABLE_LDAP 2018-03-12 21:12:01 +01:00
Kasownik 3f7ef801f9 Removed BRE/mBank support. Good riddance. ~enleth 2018-02-27 18:44:05 +01:00
Kasownik a49283cbe3 Unmatched transfers are now ordered by date for processing. ~enleth 2018-02-27 18:24:09 +01:00
Kasownik b8d1e7e660 Added support for Dutch account numbers. ~enleth 2018-02-27 18:22:26 +01:00
Kasownik 003a5838a2 Enable Prometheus exporter, update requirements. 2018-02-07 18:00:15 +01:00
Kasownik 934845032b Disabled one of the sanity checks, it doesn't work well after the bank fixed another bug. ~enleth 2017-08-01 09:42:16 +02:00
Kasownik e8e0d1a154 Updated .gitignore ~enleth 2017-08-01 09:40:40 +02:00
Kasownik b70e1127d3 web: more verbose transfer descriptions for easily matchable transfers during matching ~enleth 2017-06-22 04:06:23 +02:00
Kasownik 0e0513b3fd web: add last transfer bank indication for inactive-wannabe members ~enleth 2017-06-22 04:05:44 +02:00
Kasownik 5f997d9f8d web: fix (None,None) next unpaid month during transfer matching for members returning after a membership hiatus ~enleth 2017-06-22 04:04:50 +02:00
Kasownik 169a416c34 web: more debug output for transfer matching ~enleth 2017-06-22 04:03:34 +02:00
Kasownik 51f6b8ee2d web: do not include supporting members in the csv output for now ~enleth 2017-06-22 04:02:51 +02:00
Kasownik 102057f490 fetch: add account balance reports to the output log and keep balance information in cache files ~enleth 2017-06-22 04:01:23 +02:00
Kasownik 2ef84a4f20 web: fix member email handling to always return *something* ~enleth 2017-05-12 18:42:52 +02:00
Kasownik b004435c13 web: WIP: initial version of the member spamming form, does not work yet ~enleth 2017-05-12 18:06:11 +02:00
Kasownik f14535f080 web: WIP: email editing form in the profile panel, does not work yet ~enleth 2017-05-12 18:03:45 +02:00
Kasownik 978340dd48 web: add more fields to the CSV member list ~enleth 2017-05-12 17:59:09 +02:00
Kasownik 67c19ce40f web: improve transfer title parsing, fix handling of unparseable titles ~enleth 2017-05-12 17:58:16 +02:00
Kasownik c785151666 web: rework member email address logic ~enleth 2017-05-12 17:57:15 +02:00
Kasownik e30d1db0bc web: indicate the originating bank on a member's most recent transfer ~enleth 2017-05-12 17:55:39 +02:00
Kasownik 52358888bb web: workaround for LDAP crashes when syncing groups 2017-05-12 17:53:10 +02:00
Kasownik 1457f91531 fetch: add support for Irish account numbers, improve error reporting 2017-03-10 13:26:53 +01:00
Kasownik f212be7223 web: fix cache invalidation for API 2017-03-10 13:26:16 +01:00
Kasownik 74b72691e4 Admin template fixes: better member information, instant NOTAMEMBER link, separate list of inactive-wannabe members 2017-03-03 02:26:34 +01:00
Kasownik 31b6d4ace3 Merge branch 'ldaptest' 2017-03-03 00:50:33 +01:00
Kasownik fa506f04af Fixed/finished CSV view 2017-03-03 00:48:36 +01:00
Kasownik 2e2a259509 Flashed messages now don't overlap content 2017-03-03 00:48:09 +01:00
Kasownik 53eab4533f Updated automatic matching - will now match multiple month payments, matching will invalidate cache 2017-03-03 00:47:41 +01:00
Remigiusz Marcinkiewicz 14ab58f38a Updated LDAP integration - usernames are now LDAP usernames, added membership group sync 2017-03-03 00:40:09 +01:00
Kasownik 763fb95b52 Swapped some arguments in the URL to allow for transfer uids containing slashes 2017-03-03 00:39:48 +01:00
Kasownik a1f0aa13da Swapped some arguments in the URL to allow for transfer uids containing slashes 2017-02-12 01:45:58 +01:00
Remigiusz Marcinkiewicz 968803ca77 Update fetcher to use the new IB history form and new CSV format, add the --no-action flag 2017-02-12 01:44:09 +01:00
Kasownik e1552eac06 Added error handling to fetch.sh 2017-01-16 20:20:57 +01:00
Remigiusz Marcinkiewicz bf13eb53f1 derp 2017-01-16 19:53:37 +01:00
Remigiusz Marcinkiewicz 4cb399b623 Added lock file, last page dump for post-mortem diagnostics and more error handling 2017-01-16 19:45:39 +01:00
Remigiusz Marcinkiewicz 7c8c2fdabc Use the cache dir for a cached run if no files were listed explicitly. 2017-01-16 18:57:42 +01:00
Remigiusz Marcinkiewicz 8a6c9ad031 Strip spaces from currency amount values before parsing, reverse CSV line order for reading. 2017-01-16 18:56:33 +01:00
Remigiusz Marcinkiewicz 861a9d91c5 derp. 2017-01-14 08:21:06 +01:00
Remigiusz Marcinkiewicz 90700b1aaa Fix requirements.txt format 2017-01-14 08:18:12 +01:00
Remigiusz Marcinkiewicz 5f476ae95b Updated IdeaBank fetcher/parser, it works but requires some refactoring/cleanups 2017-01-14 08:10:24 +01:00
Remigiusz Marcinkiewicz 3a9df521c0 Updated .gitignore 2017-01-14 08:05:58 +01:00
Kasownik bdd86aacf1 Fixed a typo in the CSV view code. Still doesn't work for shit but doesn't break the whole thing. 2017-01-12 08:13:16 +01:00
Kasownik 0a88340df8 Fetcher: initial version of the shell script triggered by a cron job 2017-01-12 07:00:57 +01:00
Kasownik b2d9080e39 Updated gitignore: ignoring all dotfiles, YOLO 2017-01-12 07:00:14 +01:00
Remigiusz Marcinkiewicz f780d8024f IdeaBank fetcher/parser implemented - initial version, still a bit fugly, does not add transfers to the database yet 2017-01-12 06:53:36 +01:00
Remigiusz Marcinkiewicz e444918aee Updated .gitignore 2017-01-12 06:50:40 +01:00
Remigiusz Marcinkiewicz 0696828a9b Moved the web frontend to a web/ subdirectory, removed old requirements.txt file 2017-01-12 06:46:34 +01:00
Remigiusz Marcinkiewicz 191bb6628b Merge branch 'twopointoh' 2017-01-12 06:42:21 +01:00