Sylvain
|
34a9084501
|
pass payment method to the ruby service
|
2020-11-23 11:48:44 +01:00 |
|
Sylvain
|
a56112a47f
|
using stripe api
|
2020-11-17 16:23:55 +01:00 |
|
Sylvain
|
678af0de1f
|
using stripe api + improved ui + ui to configure schedules reference
TODO: as an admin, I can select if payment_method = (stripe || local)
|
2020-11-16 16:37:40 +01:00 |
|
Sylvain
|
b5504d2342
|
create stripe subscription with all data
|
2020-11-12 16:44:55 +01:00 |
|
Sylvain
|
ed5b90cbdc
|
add stp_product_id to all items that can be scheduled
|
2020-11-12 12:14:51 +01:00 |
|
Sylvain
|
78847bdb4b
|
WIP: create subscription on stripe
|
2020-11-10 17:02:21 +01:00 |
|
Sylvain
|
7833b0924b
|
add other cart items to the first schedule
|
2020-11-05 14:55:06 +01:00 |
|
Sylvain
|
b0afa02f1d
|
use cart directive on the plan subscription page
+ fix payment schedule compute
+ fix price for monthly-payments plans in plan-card
+ TODO: valid_reservation_modal.html
+ TODO: Stripe processing
|
2020-11-04 16:22:31 +01:00 |
|
Sylvain
|
7d37174b51
|
[bug] when a cash coupon was used, an invalid amount is shown in the statistics
|
2020-11-04 15:53:40 +01:00 |
|
Sylvain
|
21bd1312bc
|
compute payment schedule + basic display
|
2020-11-03 16:50:11 +01:00 |
|
Sylvain
|
19fb816d36
|
Enhanced rake task to create fixtures for test cases
|
2020-07-22 09:45:20 +02:00 |
|
Sylvain
|
7bf06ff23e
|
debug footprints
|
2020-07-21 19:25:21 +02:00 |
|
Sylvain
|
a83a42c70c
|
[bug] Health API is broken if ElasticSearch is not present
|
2020-07-01 15:13:44 +02:00 |
|
Sylvain
|
e288f66997
|
use search index to speed up projects searches
|
2020-06-23 17:06:59 +02:00 |
|
Sylvain
|
23338eb36d
|
refactored project search using service
|
2020-06-23 15:45:38 +02:00 |
|
Sylvain
|
40dd39304e
|
enable/disable statistics module fomr the UI
|
2020-06-17 12:20:51 +02:00 |
|
Sylvain
|
24155bc009
|
ability to lock settings from the env vars
|
2020-06-15 13:20:48 +02:00 |
|
Sylvain
|
4b8504f531
|
fix tests
|
2020-06-10 11:52:54 +02:00 |
|
Sylvain
|
88208627c9
|
read stripe_public_key from the db
|
2020-06-10 11:02:30 +02:00 |
|
Sylvain
|
9ff0a06029
|
many sidekiq fixes
|
2020-06-09 18:51:57 +02:00 |
|
Sylvain
|
a70668f52a
|
sync members on stripe after keys update
|
2020-06-09 14:27:18 +02:00 |
|
Sylvain
|
06b5da9df8
|
configure online payment from the UI
|
2020-06-08 17:42:59 +02:00 |
|
Sylvain
|
f78eb10c75
|
use openlab_app_secret from db w/ openlab_ruby gem
|
2020-06-08 15:17:56 +02:00 |
|
Sylvain
|
88f2fb3749
|
secure the settings API (read) + read the openlab settings from the db
|
2020-06-08 15:08:07 +02:00 |
|
Sylvain
|
0d211e2e31
|
configure google recaptcha from UI
|
2020-05-27 16:35:30 +02:00 |
|
Sylvain
|
628a0f3bc3
|
configure facebook_app_id from the UI
|
2020-05-27 12:29:51 +02:00 |
|
Sylvain
|
2d628d8826
|
disable the invoicing module from the UI config panel
|
2020-05-26 18:07:07 +02:00 |
|
Sylvain
|
537743a740
|
configure the plans module from the admin UI
|
2020-05-26 15:39:28 +02:00 |
|
Sylvain
|
6cc6bba7ce
|
refactored app to gather spaces module status from the settings
|
2020-05-26 13:59:40 +02:00 |
|
Sylvain
|
01017f3012
|
fix setting.get for boolean
|
2020-05-25 16:47:06 +02:00 |
|
Sylvain
|
98c63e8327
|
[bug] managers do not see the name of the user who reserved a slot
|
2020-05-25 16:35:21 +02:00 |
|
Sylvain
|
ba4c39ca99
|
use slot duration from the db setting
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
f80eb230ca
|
refactored code to use Setting.get
|
2020-05-25 12:54:19 +02:00 |
|
Sylvain
|
bf57587301
|
[bug] recurrent availabilities do not keep the custom duration
|
2020-05-25 11:03:31 +02:00 |
|
Sylvain
|
18e2b032ae
|
fix import users from csv
|
2020-05-19 11:45:51 +02:00 |
|
Sylvain
|
ca7a50bacc
|
[bug] admin's members list shows the same members multiple times
|
2020-05-13 10:59:16 +02:00 |
|
Sylvain
|
7e1edef8a0
|
[bug] when an admin logs on the subscription page, his view is broken
Also: Prevent admins from leaving their dedicated group
|
2020-05-13 08:37:49 +02:00 |
|
Sylvain
|
06502cde33
|
[bug] accounting periods totals are wrong for periods closed after 2019-08-01
|
2020-05-11 10:10:52 +02:00 |
|
Sylvain
|
47a0fca481
|
show all availabilities to managers
|
2020-05-06 12:56:12 +02:00 |
|
Sylvain
|
be23cf27c3
|
use Price.compute to generate invoice items
|
2020-05-06 12:43:47 +02:00 |
|
Sylvain
|
6aa7ba89e8
|
manager's notifications
|
2020-04-29 15:34:30 +02:00 |
|
Sylvain
|
5312c13d3f
|
[manager] manage agenda + book machines for himself&others
|
2020-04-27 12:12:29 +02:00 |
|
Sylvain
|
e1a8646e5f
|
inteface to add/remove/edit managers
|
2020-04-22 10:09:16 +02:00 |
|
Sylvain
|
2ca5c8c50f
|
managers interface
|
2020-04-21 17:24:22 +02:00 |
|
Sylvain
|
ff75a96ecc
|
Ability to define, per availability, a custom duration for the reservation slots
|
2020-04-15 18:08:02 +02:00 |
|
Sylvain
|
a4cd6e4dc7
|
[bug] unable to access health endpoint
|
2020-04-07 15:19:41 +02:00 |
|
Sylvain
|
f24d94b979
|
set correct invoicing_profile_id for refund invoice during wallet credit
|
2020-04-01 17:58:32 +02:00 |
|
Sylvain
|
3917d6042c
|
[bug] no statistics for subscriptions (#196)
+ [bug] issing translation for subscriptions statistics > duration
|
2020-04-01 17:25:55 +02:00 |
|
Sylvain
|
705bedc25c
|
[bug] crediting a wallet w/ refund invoice prevent statistics generation (#196)
|
2020-04-01 12:51:18 +02:00 |
|
Sylvain
|
570f61c5df
|
[bug] report error on invalid encoding in members import
|
2020-03-31 16:53:30 +02:00 |
|