Sylvain
|
b8319a5124
|
handle percent coupons w/ stripe subscriptions
|
2020-12-30 10:17:39 +01:00 |
|
Sylvain
|
fba5f57a1c
|
handle wallet transaction w/ stripe subscription
|
2020-12-29 18:55:00 +01:00 |
|
Sylvain
|
feeed2f450
|
fix take a reservation + subscription
FIXME:
ActionView::Template::Error (undefined method `iso8601' for nil:NilClass)
Callstack:
app/views/api/reservations/show.json.jbuilder:40:in `_app_views_api_reservations_show_json_jbuilder'
app/controllers/api/payments_controller.rb:91:in `confirm_payment_schedule'
|
2020-12-28 18:30:27 +01:00 |
|
Sylvain
|
3e4892d3a5
|
WIP: creating payment schedule workers
see TODO in app/workers/payment_schedule*
|
2020-12-23 16:56:19 +01:00 |
|
Sylvain
|
32b0222da5
|
save payment schedules PDF to a persistant volume storage
|
2020-12-22 16:39:37 +01:00 |
|
Sylvain
|
bbf88846dd
|
refactored Invoice & PaymentSchedule to use inheritance
|
2020-12-22 14:43:08 +01:00 |
|
Sylvain
|
6fa9780ad5
|
refactor chainable/footprint protected models to use inheritance
|
2020-12-22 09:53:41 +01:00 |
|
Sylvain
|
d3a41903cd
|
WIP: exclude invoice_id from footprint in payment_schedule_item
|
2020-12-21 17:37:58 +01:00 |
|
Sylvain
|
609d19e5d1
|
refactored subscription process + renew (update) subscription/ offre free days
|
2020-12-21 16:12:34 +01:00 |
|
Sylvain
|
40c78974b8
|
refactoring of reservation:pay_and_save
TODO: debug with tests,
refactor subscription:pay_and_save on the same template
|
2020-12-16 18:33:43 +01:00 |
|
Sylvain
|
908ccf5bab
|
handle reservations+subscription w/ schedule
integration testing for payment schedule
debug reservation process
|
2020-12-14 17:42:23 +01:00 |
|
Sylvain
|
5941446a72
|
fixes for card payment
|
2020-12-02 14:28:41 +01:00 |
|
Sylvain
|
34a9084501
|
pass payment method to the ruby service
|
2020-11-23 11:48:44 +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
|
21bd1312bc
|
compute payment schedule + basic display
|
2020-11-03 16:50:11 +01:00 |
|
Sylvain
|
408531d13a
|
use i18next instead of angular-translate for react components
|
2020-11-02 11:07:08 +01:00 |
|
Sylvain
|
14091f547e
|
parse multiple scss files for theme
|
2020-10-29 16:11:19 +01:00 |
|
Sylvain
|
4f877ab05d
|
react coponent: plan-card + extracted scss from stylesheet.rb into themes/
|
2020-10-29 15:53:29 +01:00 |
|
Sylvain
|
106d8be4c8
|
Merge branch 'dev' into monthly-payment
|
2020-10-28 12:11:49 +01:00 |
|
Sylvain
|
1699bbf143
|
[bug] theme primary color is ignored on links
|
2020-10-28 12:10:25 +01:00 |
|
Sylvain
|
ddd2b252ab
|
fix caret color
|
2020-10-28 10:27:59 +01:00 |
|
Sylvain
|
ccd3e93428
|
fix about link color
|
2020-10-28 10:03:04 +01:00 |
|
Sylvain
|
44525f9bad
|
Merge branch 'dev' into monthly-payment
|
2020-10-28 09:53:28 +01:00 |
|
Sylvain
|
bf76157703
|
Initialize new plans with default prices for machines & spaces
|
2020-10-28 09:24:31 +01:00 |
|
Sylvain
|
a9cc0b391b
|
save products and prices to stripe for each plans
|
2020-10-27 16:46:38 +01:00 |
|
Sylvain
|
6be51feeb2
|
save stp_price_id for each plan
|
2020-10-27 16:03:20 +01:00 |
|
Sylvain
|
840be2c6c0
|
renamed RepaymentSchedule to PaymentSchedule
|
2020-10-27 16:02:41 +01:00 |
|
Sylvain
|
52f3bd956f
|
database structure for payment schedule
|
2020-10-27 11:32:20 +01:00 |
|
Sylvain
|
2227a59275
|
[bug] unable to rename a group containing users
|
2020-10-20 15:52:14 +02:00 |
|
Sylvain
|
b5a4e724e8
|
[bug] email notification after reservation update have wrong previous date (#234)
|
2020-10-20 15:14:11 +02:00 |
|
Sylvain
|
57b76d156b
|
Alert before cancelling a reservation that credits will be lost
|
2020-09-29 12:03:13 +02:00 |
|
Sylvain
|
13bc5334cc
|
ability to configure until when the events are shown on the home page
|
2020-09-29 09:39:32 +02:00 |
|
Sylvain
|
14b0b2ac30
|
class documentation
|
2020-07-21 19:28:30 +02:00 |
|
Sylvain
|
7bf06ff23e
|
debug footprints
|
2020-07-21 19:25:21 +02:00 |
|
Sylvain
|
e644e4894a
|
using unaccent to build project search index + updated doc
|
2020-06-30 15:58:39 +02:00 |
|
Sylvain
|
e95b270433
|
multiples fixes
- improved project search
- fix db schema (sql)
- improved doc
- removed es_language_analyzer var (deprecated)
|
2020-06-24 17:22:38 +02:00 |
|
Sylvain
|
8137418904
|
improved test for accounting periods
|
2020-06-24 15:25:17 +02:00 |
|
Sylvain
|
e288f66997
|
use search index to speed up projects searches
|
2020-06-23 17:06:59 +02:00 |
|
Sylvain
|
7140571d63
|
filter & search projets from postgres
|
2020-06-23 11:19:20 +02:00 |
|
Sylvain
|
1a6cd356bf
|
WIP: using postgres for full-text search in projects
|
2020-06-22 16:28:05 +02:00 |
|
Sylvain
|
d83e3a8d26
|
using gem pg_search
|
2020-06-22 11:25:35 +02:00 |
|
Sylvain
|
7af6f18973
|
source for building search engine
|
2020-06-17 16:56:10 +02:00 |
|
Sylvain
|
a164ec402d
|
poc using tsvector
|
2020-06-17 16:49: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
|
42872ab107
|
configure wallet from UI
|
2020-06-15 12:44:43 +02:00 |
|
Sylvain
|
f46c78a476
|
read email_confirmation_required from the UI
|
2020-06-15 11:57:13 +02:00 |
|