Sylvain
|
1be7bda603
|
[security] updated sidekiq to fix 3 security vulnerabilities
|
2019-07-29 11:34:59 +02:00 |
|
Sylvain
|
ca61e4e08e
|
[bug] SubscriptionExpireWorker cannot run due to wrong expiration column in SQL query
|
2019-07-10 10:52:29 +02:00 |
|
Sylvain
|
b0b2e8d3a9
|
use an async worker to notify users about policy update
|
2019-06-17 10:01:59 +02:00 |
|
Sylvain
|
cfd33c3a52
|
migrate projects to statistic_profile
|
2019-06-06 16:34:53 +02:00 |
|
Sylvain
|
83d3fd83b3
|
[bug] close period reminder is sent too early
|
2019-05-27 16:09:27 +02:00 |
|
Sylvain
|
26b901ebb5
|
[bug#131] Availabilities export report an erroneous number of reservations for machine availabilities
|
2019-05-07 12:24:51 +02:00 |
|
Sylvain
|
c786ba6edb
|
notify user about archiving
|
2019-04-04 11:37:23 +02:00 |
|
Sylvain
|
21a5f5591a
|
[ongoing] generate achives async
|
2019-04-03 17:57:21 +02:00 |
|
Sylvain
|
0f622d1aec
|
fixed ruby style
|
2019-04-03 17:39:45 +02:00 |
|
Sylvain
|
8530a6f655
|
superadmin + fixed free space notification
|
2019-03-20 16:49:38 +01:00 |
|
Sylvain
|
7b0824a4a3
|
notify admins when no accounting period closed for 1 year
|
2019-03-18 14:33:30 +01:00 |
|
Sylvain
|
9854a4b965
|
prevent memory saturation with periodic checks
|
2019-02-26 15:18:19 +01:00 |
|
Sylvain
|
f6e236aeb5
|
refactored roles methods to match ruby conventions
|
2019-01-14 12:57:31 +01:00 |
|
Sylvain
|
bdf799f79e
|
[bug] a reminder notification were sent for canceled reservations
|
2018-01-09 14:44:19 +01:00 |
|
Sylvain
|
0b3192c3ab
|
[bug] subscription refund generate PDF with wrong dates
|
2017-12-13 13:16:32 +01:00 |
|
Sylvain
|
504fe49964
|
export machines availabilities
|
2017-03-02 12:34:28 +01:00 |
|
Sylvain
|
4d09ed37a3
|
export machines availabilities
|
2017-03-02 12:34:16 +01:00 |
|
Sylvain
|
cf9181770b
|
export space statistics
|
2017-03-01 12:56:11 +01:00 |
|
Sylvain
|
fedfc866a9
|
[bug] ReservationReminderWorker crash with undefined method find_by
|
2017-01-05 15:15:31 +01:00 |
|
Sylvain
|
b5246ae1cf
|
[bug] AvailabilityIndexerWorker crash availabilities deleted just after their creation
|
2017-01-04 15:20:54 +01:00 |
|
Sylvain
|
c13f640e81
|
remove rails find_by_* helpers
|
2016-11-23 16:30:19 +01:00 |
|
Sylvain
|
cc06bcab85
|
fix cash coupon creation on stripe + store amount in centimes
|
2016-11-23 15:44:59 +01:00 |
|
Sylvain
|
ad2911529c
|
db model, api and interface for cash coupons
|
2016-11-23 12:43:42 +01:00 |
|
Sylvain
|
53dd54b175
|
working custom aggs w/ result tidy in stats query
|
2016-09-06 16:32:41 +02:00 |
|
Sylvain
|
d0837706b6
|
fixed rake tasks
|
2016-09-05 15:30:46 +02:00 |
|
Sylvain
|
701b913eb1
|
[ongoing] elastic data structure for storing availabilities info
|
2016-09-05 15:15:31 +02:00 |
|
Sylvain
|
3dea7a63a9
|
prevent sending multiple reminders for reservations with multiple slots
|
2016-09-01 16:26:08 +02:00 |
|
Sylvain
|
ea7410a738
|
reservation reminder: tested and fixed
|
2016-08-23 10:10:58 +02:00 |
|
Sylvain
|
cc1d6e4f21
|
[not tested] send reminder notification every hours for upcoming reservations
|
2016-08-17 17:39:12 +02:00 |
|
Sylvain
|
428b2db0ea
|
send a coupon to a user
|
2016-08-16 18:12:13 +02:00 |
|
Sylvain
|
8a68445d2e
|
fix stripe coupon creation
|
2016-08-10 17:48:34 +02:00 |
|
Sylvain
|
a6ded12ee9
|
create/delete coupons on stripe + adjust schema to match stripe requirements
|
2016-08-08 14:42:17 +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 |
|
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
|
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 |
|
cyril
|
d1450f65f6
|
release 2.0 rc
|
2016-03-23 18:39:41 +01:00 |
|