Commit Graph

20 Commits

Author SHA1 Message Date
basti 2f70bae523 Format and style user donations 2020-12-19 13:16:04 +01:00
basti 40f3e8327a Basic donation records
Adds donation model/table and basic manual management in the admin
panel, as well as basic listing of users' own donations.
2020-12-17 21:56:51 +01:00
basti 26e9073674 Fix XMPP API POST request
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Faraday does not turn hashes into JSON by itself apparently.
2020-12-13 14:07:25 +01:00
basti ee72a32c7e Exchange XMPP contacts when invitee signs up
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-08 19:16:08 +01:00
basti 6dac732a7f Move invitation invalidation to service 2020-12-08 17:52:53 +01:00
basti e8c1a6066a Move user db creation to service 2020-12-08 17:39:54 +01:00
basti 022094ce51 Add feature spec for whole signup process
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2020-12-03 14:50:02 +01:00
basti a792d66c90 Show unused invitations list 2020-12-03 14:48:43 +01:00
basti 8a7d809b92 Add scopes for invitations 2020-12-03 14:04:58 +01:00
basti 7aadb5cb51 Require valid invitation to start sign-up process
continuous-integration/drone/push Build is passing
2020-12-02 19:20:01 +01:00
basti 69b99711e5 Remove fixtures, configure factory generation
continuous-integration/drone/push Build is passing
2020-12-02 15:40:41 +01:00
basti d7fbda0855 Add basic invitations 2020-12-02 15:22:58 +01:00
basti 18df8fe449 Add account creation service 2020-11-29 17:31:08 +01:00
basti 1734b5c700 Add feature spec examples
With both logged in normal user and admin
2020-11-18 10:10:31 +01:00
basti 3030d6f0f3 Add specs for User#is_admin? 2020-11-18 09:17:56 +01:00
basti f0312cb8e7 Authorize access to admin panel, etc.
Adds a separate admin namespace and base controller, with authorization
by looking up the admin property in the user's LDAP account.
2020-11-18 00:22:44 +01:00
basti a09741ba28 Add dashboard, allow password resets when signed in 2020-11-11 18:56:06 +01:00
basti 674b0a0ff5 Add LDAP logins and password resets, config, etc. 2020-11-10 11:36:06 +01:00
basti 259856a033 Add LDAP user index 2020-11-07 16:52:51 +01:00
basti 2a23fb95cf Hello kosmos. 2020-11-07 14:49:52 +01:00