Commit graph

242 commits

Author SHA1 Message Date
f60e45df08 More cleanups 2018-03-13 11:55:01 +01:00
8afb17fe3e templates: Fix table headers 2018-03-13 11:36:14 +01:00
4694e06dbc templates: Styling fixes 2018-03-13 11:11:51 +01:00
478843186b admin: Add missing imports 2018-03-13 11:11:41 +01:00
6a245f6af6 admin: Transfer ignore, manual matching UI revamp 2018-03-13 11:00:52 +01:00
2650349785 admin: Cleanup status messages 2018-03-13 08:10:01 +01:00
8738708eb2 Templates cleanup 2018-03-13 07:54:05 +01:00
c83712b244 refactor: random cleanups, migrate to Flask-Cache 2018-03-12 23:40:34 +01:00
4e0680cbba Extract admin views to blueprint 2018-03-12 22:31:34 +01:00
844c6aa275 Add missing requirements 2018-03-12 21:50:44 +01:00
5d3a14b8b2 Member spamming implementation 2018-03-12 21:50:44 +01:00
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