Peng DU
|
802e239d5b
|
calcul total price of reservation with coupon when use wallet
|
2016-09-20 16:54:23 +02:00 |
|
Sylvain
|
50543b8d09
|
[sso] give informations about the expected data in sso mapping
|
2016-09-14 16:41:45 +02:00 |
|
Sylvain
|
336158c5ad
|
[SSO] fix re-mapping of avatar, address and organization
|
2016-09-12 12:10:46 +02:00 |
|
Sylvain
|
d233297469
|
check coupon code server side + integration test for wrong copon
|
2016-09-08 15:19:12 +02:00 |
|
Sylvain
|
d99d090814
|
remove duplicate in mime types
|
2016-09-07 16:30:14 +02:00 |
|
Sylvain
|
19e89cce3d
|
[feature] validate project attachement by mime type
|
2016-09-07 15:44:19 +02:00 |
|
Sylvain
|
53dd54b175
|
working custom aggs w/ result tidy in stats query
|
2016-09-06 16:32:41 +02:00 |
|
Sylvain
|
ea671d03a4
|
database structure for custom aggregations in statistics
|
2016-09-05 17:16:23 +02:00 |
|
Sylvain
|
701b913eb1
|
[ongoing] elastic data structure for storing availabilities info
|
2016-09-05 15:15:31 +02:00 |
|
Sylvain
|
c3505c1419
|
fix coupon discount if reservation+subscription when pay by stripe
|
2016-09-01 11:36:51 +02:00 |
|
Sylvain
|
87104a6b97
|
remove unused recuced_amount from event + allow to rollback migrations + openAPI will display custom prices for events
|
2016-08-31 11:58:37 +02:00 |
|
Sylvain
|
4f41aa6554
|
event custom prices: various fixes and removed artifacts
|
2016-08-30 13:07:47 +02:00 |
|
Sylvain
|
d8e467d261
|
fix coupon usage with on-site payment
|
2016-08-30 09:47:03 +02:00 |
|
Sylvain
|
cd038a8550
|
custom price on all occurrences with recursive event creation
|
2016-08-30 09:37:05 +02:00 |
|
Sylvain
|
06d65c785a
|
reserve event with custom prices
|
2016-08-29 15:43:47 +02:00 |
|
Sylvain
|
12eadb8ceb
|
interface for booking event custom prices
|
2016-08-29 11:09:36 +02:00 |
|
Sylvain
|
c6a83e98cb
|
[ongoing] db architecture for custom prices reservation
|
2016-08-25 18:41:33 +02:00 |
|
Sylvain
|
05b010b83f
|
fix ability to edit custom prices
|
2016-08-25 14:13:30 +02:00 |
|
Sylvain
|
7dc359e4ee
|
associate custom price categories to an event
|
2016-08-25 13:16:47 +02:00 |
|
Sylvain
|
77db2b2326
|
ability to edit price category
|
2016-08-24 16:52:37 +02:00 |
|
Sylvain
|
6c3dfab0a9
|
API for price categories management
|
2016-08-24 12:30:48 +02:00 |
|
Sylvain
|
cc1d6e4f21
|
[not tested] send reminder notification every hours for upcoming reservations
|
2016-08-17 17:39:12 +02:00 |
|
Sylvain
|
26aed7a1b5
|
ability for the admin to set custom settings for the reservation reminders + fix settings customization confirmation message
|
2016-08-17 12:49:52 +02:00 |
|
Sylvain
|
1799ab9bf5
|
fix error message
|
2016-08-17 09:54:31 +02:00 |
|
Sylvain
|
8aa5d5e4f5
|
allow dashes in coupon codes
|
2016-08-17 09:53:58 +02:00 |
|
Sylvain
|
428b2db0ea
|
send a coupon to a user
|
2016-08-16 18:12:13 +02:00 |
|
Sylvain
|
396d7b4df7
|
include coupons discounts in statistics CA
|
2016-08-16 10:29:08 +02:00 |
|
Sylvain
|
ba559d87fb
|
use coupon in plan subscription
|
2016-08-11 18:17:28 +02:00 |
|
Sylvain
|
1e0d809db9
|
handle coupon in refunds
|
2016-08-11 13:44:42 +02:00 |
|
Sylvain
|
4be571e6d2
|
fix coupon usage with stripe
|
2016-08-10 17:37:17 +02:00 |
|
Sylvain
|
6e1dfda8f5
|
show coupon details in invoice
|
2016-08-10 16:33:26 +02:00 |
|
Sylvain
|
6a87467f7c
|
rebase coupon usage on code instead of id (more secure)
|
2016-08-10 15:34:47 +02:00 |
|
Sylvain
|
def5384a38
|
validation of validity_per_user on coupon usage
|
2016-08-10 11:08:01 +02:00 |
|
Sylvain
|
a679bc1638
|
compute price including coupon discount
|
2016-08-09 16:36:14 +02:00 |
|
Sylvain
|
d1c1a614a9
|
i18n coupon directive
|
2016-08-09 10:22:01 +02:00 |
|
Sylvain
|
c23b6fa3e0
|
fix coupons test
|
2016-08-08 15:43:02 +02:00 |
|
Sylvain
|
e2ea64cf9c
|
coupon edition + refactored coupon status
|
2016-08-08 15:21:33 +02:00 |
|
Sylvain
|
a6ded12ee9
|
create/delete coupons on stripe + adjust schema to match stripe requirements
|
2016-08-08 14:42:17 +02:00 |
|
Sylvain
|
35b324e108
|
coupon safe destroy
|
2016-08-08 12:25:27 +02:00 |
|
Sylvain
|
7c434db09a
|
interface to create new coupons
|
2016-08-04 18:13:19 +02:00 |
|
Sylvain
|
ce31c1412b
|
coupons usages are counted with invoices
|
2016-08-04 09:45:00 +02:00 |
|
Sylvain
|
3a932e75c0
|
coupon data model & tests
|
2016-08-03 17:25:00 +02:00 |
|
Sylvain
|
c9a7c599c0
|
notify admin about organization registration & organization server validation
|
2016-08-02 18:06:07 +02:00 |
|
Sylvain
|
33358c2fb5
|
ability to edit organization in profile & ablity to link its params from an sso
|
2016-08-02 15:11:26 +02:00 |
|
Sylvain
|
2afd6ade8a
|
allow user to set his organization on registration
|
2016-08-02 12:27:45 +02:00 |
|
Sylvain
|
ccc1eaf3a0
|
database structure for organizations
|
2016-08-01 17:36:38 +02:00 |
|
Sylvain
|
a2066d8c09
|
[feature]async generation of users exports
|
2016-07-27 17:00:06 +02:00 |
|
Sylvain
|
4d2f46ca95
|
[feature] Async statistics export to XLSX
- fix tests due to removal of event_categories
- rake task for generating statistics
|
2016-07-27 11:28:54 +02:00 |
|
Sylvain
|
32d239f723
|
[Bug #28] Event type disappear when editing the event
|
2016-07-25 16:16:25 +02:00 |
|
Peng DU
|
7650ec5a5a
|
fix bug: dont get plan object in compute amount of wallet in reservation
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
909c204af5
|
show invoice download link in wallet transaction debit operator
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
9ba8e46450
|
refactroing wallet service, credit/debit in transaction of db, if have an error we rollback all
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
50ba15b5bf
|
fix bug: dont update wallet amount if invoice disable, cant update wallet amount when user only subscribe subscription
|
2016-07-21 16:32:56 +02:00 |
|
Peng DU
|
f2010e752d
|
show pay by wallet in invoice
|
2016-07-21 16:32:56 +02:00 |
|
Peng DU
|
773c1adf4a
|
edit invoice reference
|
2016-07-21 16:32:56 +02:00 |
|
Peng DU
|
2c49285740
|
avoir by wallet
|
2016-07-21 16:32:56 +02:00 |
|
Peng DU
|
38fafb7a70
|
wallet credit amount can be a float
|
2016-07-21 16:32:55 +02:00 |
|
Peng DU
|
2dbc026db1
|
pay subscription by wallet
|
2016-07-21 16:32:55 +02:00 |
|
Peng DU
|
31d5c6d3b3
|
pay totalement/partialement reservation by wallet
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
fc7eaaab94
|
add notification and alert when user wallet credit
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
1dab903054
|
refactoring wallet amount to concern
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
9116e8c04a
|
wallet transaction type must be credit/debit
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
b22bae1d8f
|
wallet amount convert auto to float
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
cac9e16c17
|
cant debit/credit a negative
|
2016-07-21 16:32:53 +02:00 |
|
Peng DU
|
363fd73bc4
|
add model WalletTransaction
|
2016-07-21 16:32:53 +02:00 |
|
Peng DU
|
db8a6e8a32
|
application can show user wallet
|
2016-07-21 16:32:53 +02:00 |
|
Peng DU
|
70d623f65a
|
filter calendar by machine/formation/event or disponible
|
2016-07-14 18:36:52 +02:00 |
|
Peng DU
|
49ee5011c1
|
show availability with reservation state
|
2016-07-14 12:20:02 +02:00 |
|
Peng DU
|
e9c1584968
|
availability public api
|
2016-07-14 12:20:02 +02:00 |
|
Sylvain
|
6839e8db38
|
Merge branch 'events' into dev
Conflicts:
CHANGELOG.md
config/locales/app.shared.en.yml
config/locales/app.shared.fr.yml
|
2016-07-13 18:32:30 +02:00 |
|
Sylvain
|
90142ae3bb
|
Merge branch 'training' into dev
|
2016-07-13 18:15:14 +02:00 |
|
Sylvain
|
e930e04ed6
|
add age&theme filters to statistics
|
2016-06-30 12:48:46 +02:00 |
|
Sylvain
|
e36df94f0f
|
server-side protection against deleting used filters
|
2016-06-30 11:39:56 +02:00 |
|
Sylvain
|
c8b42f1b7f
|
add slugs to event filters + add categories into statistics + prevent remove linked elements in front
|
2016-06-30 11:24:57 +02:00 |
|
Sylvain
|
812d7a3c05
|
server-side protection against last category deletion
|
2016-06-30 09:57:40 +02:00 |
|
Sylvain
|
eb7ee6300e
|
remove associations with events on filter deletion
|
2016-06-29 17:26:41 +02:00 |
|
Sylvain
|
cbbd697d38
|
age_range & theme for event model
|
2016-06-28 15:56:37 +02:00 |
|
Sylvain
|
875e513f1c
|
Merge remote-tracking branch 'origin/open-api' into dev
|
2016-06-27 16:31:50 +02:00 |
|
Peng DU
|
df8dbfae8c
|
fix conflt of changelog
|
2016-06-27 12:42:57 +02:00 |
|
Peng DU
|
702e35650f
|
event cache
|
2016-06-24 18:26:11 +02:00 |
|
Peng DU
|
60f504c660
|
event categoriy is required
|
2016-06-22 18:56:45 +02:00 |
|
Peng DU
|
4dff74827b
|
optimise machine/training availabilities query
|
2016-06-22 12:54:12 +02:00 |
|
Sylvain
|
1a8d2db53c
|
[feature][UI][profile banner] set default picture
|
2016-05-18 16:53:10 +02:00 |
|
Sylvain
|
a66b314e7b
|
[feature] background picture of profile banner customization
|
2016-05-18 16:15:54 +02:00 |
|
Sylvain
|
0061c3dca6
|
reorganize profile header zone
|
2016-05-17 16:41:32 +02:00 |
|
Sylvain
|
93edd6eaa8
|
[ongoing] UI refactoring of public profile
|
2016-05-16 18:20:22 +02:00 |
|
Nicolas Florentin
|
7f032526cb
|
implements open_api various endpoints
|
2016-05-04 18:17:50 +02:00 |
|
Nicolas Florentin
|
92b3471032
|
creates models open_api client and calls_count_tracing, adds worker to trace calls count
|
2016-05-04 11:48:14 +02:00 |
|
Nicolas Florentin
|
1a446bf646
|
frontend openlab search view, ctrl, services
|
2016-04-22 18:17:55 +02:00 |
|
Nicolas Florentin
|
5ee27da51e
|
index updated_at, created_at, published_at datetimes
|
2016-04-21 18:19:55 +02:00 |
|
Nicolas Florentin
|
ec203a8ef8
|
adds minimal validation to projects
|
2016-04-21 17:10:50 +02:00 |
|
Nicolas Florentin
|
f65bb95575
|
almost finishes synchro with openlab system
|
2016-04-21 11:42:43 +02:00 |
|
Nicolas Florentin
|
711b18f6cd
|
initial commit
|
2016-04-20 18:13:36 +02:00 |
|
Nicolas Florentin
|
ed478f95c7
|
UsersCredits::Manager accept an event Reservation but do not do nothing, acting as a blackbox
|
2016-04-20 11:24:28 +02:00 |
|
Sylvain
|
d880a8f0f4
|
fix unable to reserve Event
|
2016-04-13 18:21:01 +02:00 |
|
Sylvain
|
eb2bc54cec
|
Merge branch '2-0-rc1' into tests
|
2016-04-13 14:03:28 +02:00 |
|
Sylvain
|
a0397a2c15
|
[bug taiga#25] allow event update if changing ng_places
|
2016-04-13 13:37:05 +02:00 |
|
Sylvain
|
e1567ba7c5
|
[bug taiga#25] allow event update if removing nb places
|
2016-04-13 13:05:16 +02:00 |
|
Sylvain
|
11b43afc9a
|
[bug taiga#25] allow event update if no places nb was set
|
2016-04-13 12:09:00 +02:00 |
|
Sylvain
|
ef72d07a9e
|
[bug taiga#21] undefined method[] on notify_admin_profile_complete
|
2016-04-12 14:18:07 +02:00 |
|