
* [x] Adds a ServiceRequest model for all service types * [x] Pre-define simple service requests to begin with * [x] Django admin for admins to handle requests * [x] Notifications for Matrix * [x] Moved Service Access to `services` app * [x] Auto-create default service requests for new memberships * [x] Most simple kinds of tests added * [x] Fix issue in generating service requests (check for service access firstly) * [ ] Channel and bot account ## Deployment 1. Create a bot account. Get an access token with: ``` curl -XPOST \ -d '{"type":"m.login.password", "user":"<userid>", "password":"<password>"}' \ "https://data.coop/_matrix/client/r0/login" ``` 2. Create an admin room for admins. Add admins + bot. Copy the room ID. 3. Add new environment variables for the setup `MATRIX_ACCESS_TOKEN` and `MATRIX_SERVICE_REQUEST_ADMIN_ROOM` Reviewed-on: https://git.data.coop/data.coop/membersystem/pulls/59 Co-authored-by: bbb <benjamin@overtag.dk> Co-committed-by: bbb <benjamin@overtag.dk>
11 lines
402 B
Text
11 lines
402 B
Text
SECRET_KEY=something-very-random
|
|
POSTGRES_HOST=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
POSTGRES_PORT=5432
|
|
DATABASE_URL=postgres://postgres:postgres@postgres:5432/postgres
|
|
# Use something along the the following if you are not using docker
|
|
# DATABASE_URL=postgres://postgres:postgres@localhost:5432/datacoop_membersystem
|
|
DEBUG=True
|
|
STRIPE_API_KEY=sk_test_
|
|
STRIPE_ENDPOINT_SECRET=whsec_
|
|
MATRIX_ACCESS_TOKEN=
|