Commit Graph

225 Commits

Author SHA1 Message Date
Jan Tuomi d1343f8b58 Fix export csv error 2017-10-02 20:35:19 +03:00
Jan Tuomi 4099e5fa24 Fix broken tests 2017-09-29 00:05:17 +03:00
Jan Tuomi 3901c21c67 Fix decorators in members 2017-09-28 20:28:19 +03:00
Jan Tuomi 75d9fb1dbb Create new permission groups and fix member register permissions 2017-09-28 18:46:51 +03:00
Jan Tuomi 51a30d637f WIP webapp permissions 2017-09-28 09:22:56 +03:00
Jan Tuomi 5e33a8e30c Add tests for sähköpiikki API user 2017-09-26 15:30:23 +03:00
Jan Tuomi 61f5c293db Implement token auth for sähköpiikki 2017-09-26 14:39:21 +03:00
Jan Tuomi 864b3787c8 Add sahkopiikki user create command 2017-09-26 11:30:34 +03:00
Jan Tuomi d3e763aa05 Fix search logic for full names 2017-09-25 23:06:44 +03:00
Jan Tuomi 51e16df08b Fix model form issues 2017-09-25 22:19:00 +03:00
Jan Tuomi 982e6bf928 Add autocomplete search to "add payment" and add search bar to table views 2017-09-25 21:55:49 +03:00
Jan Tuomi 7ce28c3a48 Add autocomplete widget and fix some errors 2017-09-25 20:45:13 +03:00
Jan Tuomi 91a0694ae5 Fix timezone issues and create coffee view unit test 2017-09-25 19:45:58 +03:00
Jan Tuomi e00f1edaa0 Fix pep8 2017-09-25 19:21:19 +03:00
Jan Tuomi 6954cc7f10 Refactor members views 2017-09-25 19:18:23 +03:00
Jan Tuomi 7eeec5da63 Add new translations 2017-09-25 13:41:26 +03:00
Jan Tuomi a99544f967 Fix more pep8 badlings 2017-09-20 23:35:41 +03:00
Jan Tuomi 68f587f776 Merge branch 'develop' into feature-pep8-fixes 2017-09-20 23:32:41 +03:00
Jan Tuomi b0edaae32e Remove conflict resolver and add dynamic payments 2017-09-20 23:19:50 +03:00
henu 08710b3705 Fix members pep8 and add docstrings 2017-09-20 21:00:58 +03:00
Jan Tuomi f534244dd8 Fix logging in all modules 2017-09-19 19:31:43 +03:00
Juhana Luomanen b16bef536e Fix admin site header. Resolve issue #71 2017-09-13 19:44:44 +03:00
Jan Tuomi b37d5f2f55 Fix translation issue in payment form 2017-06-04 13:24:54 +03:00
Juhana Luomanen 350112c5d1 Merge branch 'feature-infoadmin' into develop 2017-06-01 19:40:18 +03:00
henu 1fd830b51e Add translations to member counter 2017-06-01 19:23:51 +03:00
henu e6328fdf87 Add member count to member list 2017-06-01 19:16:52 +03:00
Jan Tuomi c36ef9ad3f Fix payment reference issue with duplicate resolver 2017-06-01 18:39:26 +03:00
Juhana Luomanen a1171afc56 Merge branch 'develop' into feature-infoadmin 2017-06-01 18:04:26 +03:00
Jan Tuomi 5c8dfdfd1d Add settings value for automatic emails
Resolves #54
2017-05-29 23:26:36 +03:00
Jan Tuomi 26f4d28003 Finalize duplicate resolver styles
Also try-except the email sending code
2017-05-29 22:59:38 +03:00
Jan Tuomi 3a8d988033 Implement conflict resolution logic 2017-05-29 22:00:29 +03:00
Jan Tuomi 09e8c93e8d Create view and model for duplicate member conflicts 2017-05-28 23:40:47 +03:00
Jan Tuomi 95fe21d599 Fix style problem where hamburger menu button was on top of page title 2017-05-27 13:59:13 +03:00
Jan Tuomi 362c341966 Fix sidebar styles 2017-05-27 13:53:23 +03:00
Jan Tuomi 6b3e105bb7 Make lights go green again 💚 2017-05-27 12:15:59 +03:00
Jan Tuomi 7d2953b389 Add throttles.py for DRF 2017-05-27 11:50:00 +03:00
Jan Tuomi 9276f4cafb Merge feature-sidebar with conflicts 2017-05-27 11:30:22 +03:00
Jan Tuomi e9fbc38b4d Remove dead code and fix tokens error 2017-05-27 11:04:59 +03:00
Jan Tuomi f587c69435 Make model names translatable 2017-05-27 10:57:16 +03:00
henu 14ed32931b Fix sidebar transition and styling 2017-05-25 19:17:51 +03:00
henu 54612e31ca Add REST API support to members
Members can be now retrieved one at a time is user has admin rights.
Implemented also permissions and throttle rates to REST API and added
required settings.py modifications to settings-sample.py file.
2017-05-25 17:06:44 +03:00
henu 90177ab9fc Fix Member model method last_paid
The last_paid method used DoesNotExist exception to handle situation
where no proper payment models were found. However, the syntax was
wrong and it should have used Payment.DoesNotExist. This was fixed.
2017-05-25 17:00:31 +03:00
Aarni 2834da0934 Email new member on request and accept 2017-05-24 21:03:55 +03:00
Jan Tuomi 50fec558c2 Add "last paid" column to member list 2017-05-24 18:22:33 +03:00
Jan Tuomi a10ccec5f0 Housekeeping 2017-05-21 18:08:10 +03:00
Jan Tuomi a2fb923220 Fix all pep8 and eslint errors :0 2017-05-21 16:28:47 +03:00
Jan Tuomi bb70c101d6 Move libraries into their own directory
Resolves #50
2017-05-19 15:39:50 +03:00
Jan Tuomi a34a44ed95 Write some tests and configs for testing 2017-05-18 23:21:05 +03:00
Jan Tuomi c64cf7a7cc Clean up repo and remove docker 2017-05-18 15:49:04 +03:00
Jan Tuomi 80313a7765 Fix "add many" and csv import and export 2017-05-18 13:47:12 +03:00