Commit Graph

46 Commits

Author SHA1 Message Date
Râu Cao 93d56f79d5 Add config and documentation for running dirsrv with Docker 2022-12-05 13:35:30 +01:00
Râu Cao 778babcc05 Add Docker Compose config and 389ds service
continuous-integration/drone/push Build is failing
refs #2
2022-12-02 19:21:13 +01:00
Râu Cao fa3b53d3b3 Add Dockerfile for development 2022-12-02 19:19:02 +01:00
basti caea2d0121 Add kredits API with wallet balance endpoint
continuous-integration/drone/push Build is passing
2022-05-23 22:47:08 +02:00
basti 9b3386de30 Update credentials 2022-05-23 18:49:37 +02:00
basti f2287c1186 Remove separate development credentials files 2022-05-23 18:49:22 +02:00
Greg Karékinian 1fc1457e97 Replace the LDAP production config for the new server
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Refs kosmos/chef#227
2022-04-28 11:54:14 +02:00
basti cf62bfc5c2 WIP Add wallet transactions route, view
continuous-integration/drone/push Build is passing
Adds a new component for the wallet summary as well, and makes the
component tests work with RSpec.
2022-03-02 15:31:39 -06:00
basti 7cb0111449 Fix sign out link
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
The correct HTML attribute to send a DELETE request would be
`data-turbo-method`, but then it still fails with JS turned off, which
is unnecessary.

fixes #61
2022-02-19 12:12:32 -06:00
basti 6e9b38f04b Fix deprecation warning from Rails
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-16 09:41:07 -06:00
basti a67f3e466b Remove bootsnap
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:41:47 -06:00
basti ff3013f917 Remove all remains of Webpack
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:30:31 -06:00
basti 0fa6c1a211 Don't pin bootsnap version
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-02-12 14:26:14 -06:00
basti c33637003e Upgrade to Rails 7, new JS build setup 2022-02-12 13:55:56 -06:00
basti 8cf631fd94 Add preconfigured lockbox credentials for development
continuous-integration/drone/push Build is passing
2021-11-26 13:05:26 -06:00
basti 2871fc0f53 Add lockbox credentials for test env
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-11-25 18:51:40 -06:00
basti dbc811b840 Add LndHub service, lnurl-pay endpoints
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Enables the lnurl-pay payment workflow
2021-11-22 15:41:05 -06:00
basti 0a1052fcb7 Add wallet page
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
With setup code to connect Blue Wallet to Kosmos account wallets
2021-11-20 16:13:43 -06:00
basti f94227f9f3 Create LndHub accounts 2021-11-19 20:10:36 -06:00
basti 8ad85636d9 Create LDAP users asynchronously
continuous-integration/drone/push Build is passing
2021-02-02 21:16:24 +01:00
basti 35e2c8cd30 Add Sidekiq, configure admin access to Web UI
continuous-integration/drone/push Build is passing
2021-02-02 11:44:17 +01:00
basti dc7cf107c2 New admin page for invitations 2021-02-01 21:53:18 +01:00
basti 8997349186 Move password change to new Security tab
continuous-integration/drone/push Build is passing
2021-02-01 18:39:51 +01:00
basti a0c579e319 Use new .local domain for Postgres in production
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-23 15:03:16 +01:00
basti 51edf55ae9 Use zerotier for connecting to postgres
continuous-integration/drone/push Build is passing
2020-12-22 12:24:18 +01:00
basti fcbfcc4007 Update postgres master host
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-22 11:41:40 +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 f651289410 Add mailer host config for test
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
So Devise can build URLs in confirmation emails
2020-12-03 14:59:21 +01:00
basti ba31ed559a Improve wording
continuous-integration/drone/push Build is passing
2020-12-03 00:53:43 +01:00
basti 9cebfd3f58 Signup steps with validation 2020-12-03 00:53:25 +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 5933c387b6 Set correct email address for devise
continuous-integration/drone/push Build is passing
2020-11-21 17:17:33 +01:00
basti 91c3f8da2d Gracefully fail config build when master secret not available
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
When the credentials are not accessible, e.g. on CI, parsing the
database config fails otherwise.
2020-11-21 16:22:11 +01:00
basti 8493dfcf9b Add missing string quotes
continuous-integration/drone/push Build is failing
2020-11-21 14:07:01 +01:00
basti fa8650b43a Improve email config
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
Add specific auth options, specify sender address
2020-11-20 22:47:35 +01:00
basti 8a938831e9 Add production config and credentials
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2020-11-20 22:43:47 +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 2b153bef8d Disable regs, nicer errors and flash messages 2020-11-11 19:18:21 +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 20a8102032 Configure generators 2020-11-07 16:49:05 +01:00
basti d6dbf8acf7 Plant a root 2020-11-07 14:55:07 +01:00
basti 2a23fb95cf Hello kosmos. 2020-11-07 14:49:52 +01:00