Sylvain
|
dc00df4afc
|
fix stripe subscription w/ coupon + wallet
|
2020-12-30 12:19:33 +01:00 |
|
Sylvain
|
f661428db2
|
better error handling in stripe::subscription creation process
|
2020-12-23 15:29:56 +01:00 |
|
Sylvain
|
b5504d2342
|
create stripe subscription with all data
|
2020-11-12 16:44:55 +01:00 |
|
Sylvain
|
21bd1312bc
|
compute payment schedule + basic display
|
2020-11-03 16:50:11 +01:00 |
|
Sylvain
|
7084e88d2d
|
display monthly price for compatible plans
|
2020-11-02 12:29:08 +01:00 |
|
Sylvain
|
465fe8e913
|
show link to pdf in component
|
2020-11-02 11:16:13 +01:00 |
|
Sylvain
|
4f877ab05d
|
react coponent: plan-card + extracted scss from stylesheet.rb into themes/
|
2020-10-29 15:53:29 +01:00 |
|
Sylvain
|
5f93e6d3be
|
plan creation: set if it allows monthly payments
|
2020-10-27 13:06:37 +01:00 |
|
Sylvain
|
6fa9347c75
|
fix training reservation calendar
|
2020-10-05 12:54:37 +02:00 |
|
Sylvain
|
d701260fae
|
fix spaces reservation calendar
|
2020-10-05 12:12:22 +02:00 |
|
Sylvain
|
5a0185dd48
|
fix machine reservation calendar
|
2020-09-30 16:32:01 +02:00 |
|
Sylvain
|
1a6cd356bf
|
WIP: using postgres for full-text search in projects
|
2020-06-22 16:28:05 +02:00 |
|
Sylvain
|
5e8aeb928c
|
fix refactoring issue in /api/open_api_clients
|
2020-06-15 17:07:28 +02:00 |
|
Sylvain
|
dbda82ac9b
|
notify after members sync on stripe
|
2020-06-09 15:06:46 +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
|
2082f1e11c
|
fix avatar refresh on update
|
2020-06-03 10:21:13 +02:00 |
|
Sylvain
|
075b642cc8
|
remove useless & broken item_url(...) methods
|
2020-06-02 11:37:24 +02:00 |
|
Sylvain
|
fdc2f60ff5
|
[bug] when a new account is created through the sign-up modal, the role is not reported in the StatisticProfile (#196)
Also: if a member was deleted the /api/members/mapping will raise an error
|
2020-05-18 16:23:53 +02:00 |
|
Sylvain
|
2d8df2c1cd
|
Ability to promote a user to a higher role (member > manager > admin)
|
2020-05-05 11:28:04 +02:00 |
|
Sylvain
|
3319e68526
|
Auto-adjusts text colors based on the selected theme colors
|
2020-05-04 13:20:57 +02:00 |
|
Sylvain
|
29e7ac2f08
|
[bug] background image of the profile is not shown and wrong menu hover color
|
2020-05-04 12:10:13 +02:00 |
|
Sylvain
|
881cc97e8d
|
The invoices list displays the operator in case of offline payment
|
2020-05-04 10:56:27 +02:00 |
|
Sylvain
|
69c8d7c678
|
manager can change existing reservations
|
2020-04-27 12:58:55 +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
|
f88472eeb3
|
Interface to manage partners
|
2020-04-21 16:47:35 +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
|
2bbce711d9
|
fix stylesheet view
|
2020-03-25 12:35:08 +01:00 |
|
Sylvain
|
a44bf85014
|
Merge branch 'slot_is_only_subscriptions' into dev
|
2020-03-02 16:27:26 +01:00 |
|
Sylvain
|
07b21f5094
|
Merge branch 'book_slot_at_same_time' into dev
|
2020-03-02 15:52:05 +01:00 |
|
Sylvain
|
1a7d7258d8
|
[bug] in some cases, bogus admin notification on profile completed
|
2020-03-02 10:20:10 +01:00 |
|
Sylvain
|
5b46edd748
|
welcome tour + save completed tours in database
|
2020-02-18 17:36:45 +01:00 |
|
Du Peng
|
b559d10b87
|
improve slot is only subscription
|
2020-02-12 12:58:17 +01:00 |
|
Du Peng
|
760109de05
|
fix bug: cant reserve formation slot
|
2020-02-11 13:21:25 +01:00 |
|
Du Peng
|
74cc69d1bd
|
Ability to configure reservation slot restrict for plans
|
2020-02-07 17:37:00 +01:00 |
|
Du Peng
|
7c86adde4b
|
Ability to configure allowing or preventing member book a machine/formation/event slot if he already have a reservation the same day at the same time
|
2020-02-05 16:53:47 +01:00 |
|
Sylvain
|
6aa3c0caeb
|
Notify all admins on the creation of a refund invoice
|
2019-12-09 11:55:31 +01:00 |
|
Sylvain
|
5215d0643d
|
Merge branch 'ics' of git.sleede.com:projets/fab-manager into ics
|
2019-12-03 09:56:37 +01:00 |
|
Sylvain
|
cca6b14f58
|
import events asyncronously from icalendar
|
2019-12-02 15:53:24 +01:00 |
|
Sylvain
|
f72ae98109
|
do not show title if calendar is configured to hide them
|
2019-11-27 17:50:38 +01:00 |
|
Sylvain
|
85d17d62f3
|
fix events endpoint
|
2019-11-27 17:44:01 +01:00 |
|
Sylvain
|
97d93cd622
|
added a name to imported calendar
|
2019-11-27 17:39:19 +01:00 |
|
Sylvain
|
baf8cfb487
|
iCalendar server api & db model
|
2019-11-27 17:05:19 +01:00 |
|
Sylvain
|
a9b1eabb2c
|
[poc] show google agenda events in the public calendar
|
2019-11-27 13:51:23 +01:00 |
|
Sylvain
|
eb3c78a61d
|
[poc] show google agenda events in the public calendar
|
2019-11-26 13:44:43 +01:00 |
|
Sylvain
|
68b17cbe9a
|
Ability to show the scheduled events in the admin calendar
|
2019-11-25 14:49:39 +01:00 |
|
Sylvain
|
1182822d8b
|
show correct seats nb in canceled reservation
|
2019-11-25 10:45:54 +01:00 |
|
Sylvain
|
ce366beaa2
|
display that an event reservation was canceled
also: fixed transtions files
|
2019-11-21 11:15:05 +01:00 |
|
Sylvain
|
9ec736e6b5
|
delete recursive slots
|
2019-11-18 17:29:51 +01:00 |
|
Sylvain
|
927479733b
|
migrated links to /users/auth from GET to POST
see https://github.com/omniauth/omniauth/wiki/Resolving-CVE-2015-9284 for more info
|
2019-10-02 14:37:47 +02:00 |
|
Sylvain
|
ff5de97c92
|
import new users from CSV and view results in app
TODO:
- update users though CSV
|
2019-09-26 17:05:57 +02:00 |
|
Sylvain
|
4deaf1f75a
|
[ongoing] import members from csv
|
2019-09-25 16:37:42 +02:00 |
|
Sylvain
|
e7bb41f38d
|
[ongoing] import users from csv file: admin inteface
|
2019-09-24 12:21:19 +02:00 |
|
Sylvain
|
1fa36d4029
|
renamed avoir_mode to payment_method
|
2019-09-17 14:48:06 +02:00 |
|
Sylvain
|
aef4cc49f2
|
fixes accounting codes setting + improved error handling
|
2019-09-17 13:00:25 +02:00 |
|
Sylvain
|
02d28e0b8c
|
improved accounting codes settings page (1 click saves all) + improved export file name
|
2019-09-16 14:39:47 +02:00 |
|
Sylvain
|
224b0d6dee
|
Merge branch 'sca' into dev
|
2019-09-12 12:53:56 +02:00 |
|
Sylvain
|
4d0ac9b3ca
|
using stp_payment_intent_id instead of stp_invoice_id on new invoices
|
2019-09-10 16:45:45 +02:00 |
|
Sylvain
|
bebb3354fb
|
[bug] (#140) VAT rate is erronous in invoices
|
2019-08-14 10:56:30 +02:00 |
|
Sylvain
|
92d79bc9c7
|
[bug] (#140) VAT rate is erronous in invoices
|
2019-08-14 10:54:23 +02:00 |
|
Sylvain
|
a7f68b59dd
|
connect the export modal to the api
|
2019-07-31 12:00:52 +02:00 |
|
Sylvain
|
3d3be70e29
|
[bug] newly generated refund is displayed as broken
|
2019-07-29 12:25:46 +02:00 |
|
Sylvain
|
a778b1063a
|
enhance ruby syntax
|
2019-07-29 12:17:57 +02:00 |
|
Sylvain
|
0714878bca
|
[bug] unable to generate a refund
|
2019-07-29 12:07:22 +02:00 |
|
Sylvain
|
ddbb492ace
|
[bug] abuses reports are not notified to admins
|
2019-06-26 12:55:38 +02:00 |
|
Sylvain
|
d0cd5a90d2
|
handle deleted users in notifications
|
2019-06-12 15:49:35 +02:00 |
|
Sylvain
|
ddce997e12
|
display data collection purpose on each input field + fix notifications on deleted user
|
2019-06-12 15:34:03 +02:00 |
|
Sylvain
|
a53c6e80e7
|
move invoice->operator to invoicing_profile + minor fixes to handle user deletion
|
2019-06-12 12:22:38 +02:00 |
|
Sylvain
|
cfd33c3a52
|
migrate projects to statistic_profile
|
2019-06-06 16:34:53 +02:00 |
|
Sylvain
|
fe2a6f7120
|
migrate trainings to statistic_profile and adjust code
|
2019-06-06 12:00:21 +02:00 |
|
Sylvain
|
660a8abe8b
|
fix statistic_profile
|
2019-06-05 12:24:01 +02:00 |
|
Sylvain
|
17fbd6b465
|
multiple fixes related to statistic_profile & invoicing_profile + fix users list while sorting by subscription
|
2019-06-05 12:11:51 +02:00 |
|
Sylvain
|
4c033614ae
|
[ongoing] migrate subscriptions & reservations to statistic_profile
|
2019-06-04 16:50:23 +02:00 |
|
Sylvain
|
52992ac9d5
|
move gender & birthday to statistic_profile
|
2019-06-04 13:33:00 +02:00 |
|
Sylvain
|
9ef2f142bd
|
link HistoryValue to InvoicingProfile + improved invoices tests
|
2019-06-03 16:51:43 +02:00 |
|
Sylvain
|
7ed97ef35a
|
link wallet & its transactions to invoicingprofile
|
2019-06-03 16:00:09 +02:00 |
|
Sylvain
|
6011f27268
|
finish moving organization & address to invoiving profile: fix create & edit user
|
2019-06-03 12:06:01 +02:00 |
|
Sylvain
|
a211ad39ff
|
moving organization & address to invoicingProfile + refactored doc about postgre
|
2019-05-29 14:28:14 +02:00 |
|
Sylvain
|
142e07f3c9
|
update code to use invoicingprofile
|
2019-05-29 12:01:24 +02:00 |
|
Sylvain
|
ffbca98276
|
[ongoing] fix api to use the invoicing_profile
|
2019-05-28 16:49:36 +02:00 |
|
Sylvain
|
7bbea22e76
|
display reports in interface
|
2019-05-21 11:49:50 +02:00 |
|
Sylvain
|
dd4b6e2cb1
|
[ongoing] abuses management interface
|
2019-05-09 18:27:19 +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
|
162a56250a
|
notify users after privacy policy update + hide undefined content
|
2019-04-25 11:40:26 +02:00 |
|
Sylvain
|
c0c9b2a980
|
privacy policy: fixed admin view after update + display last update date
|
2019-04-23 12:58:01 +02:00 |
|
Sylvain
|
7a2fc7c42e
|
[ongoing] save as draft or publish
|
2019-04-18 15:57:56 +02:00 |
|
Sylvain
|
43ff06c35d
|
fixed and improved translations
|
2019-04-18 11:35:09 +02:00 |
|
Sylvain
|
9f8d24ec4f
|
paginate list of coupons
|
2019-04-04 17:28:29 +02:00 |
|
Sylvain
|
c223bd99ea
|
add loader while archive is not ready
|
2019-04-04 12:55:21 +02:00 |
|
Sylvain
|
c786ba6edb
|
notify user about archiving
|
2019-04-04 11:37:23 +02:00 |
|
Sylvain
|
93ff761e64
|
[bug] Error :syntax when using quote in event category name
|
2019-04-02 16:19:23 +02:00 |
|
Sylvain
|
7a317b7e45
|
[bug] unable to add a file attachment to an event
|
2019-03-28 11:30:25 +01:00 |
|
Sylvain
|
2ac0336adb
|
Merge branch 'dev' into host
|
2019-03-25 16:17:23 +01:00 |
|
Sylvain
|
5cdaa014ef
|
[security] updated devise + updated rails
|
2019-03-25 14:57:48 +01:00 |
|
Sylvain
|
8530a6f655
|
superadmin + fixed free space notification
|
2019-03-20 16:49:38 +01:00 |
|
Sylvain
|
03c0c0d4fb
|
close periods at 1 year minus 1 day + fix alert reminder transalation
|
2019-03-18 14:45:21 +01:00 |
|
Sylvain
|
7b0824a4a3
|
notify admins when no accounting period closed for 1 year
|
2019-03-18 14:33:30 +01:00 |
|
Sylvain
|
b940ae0327
|
display complete info set on accounting archives
|
2019-03-11 16:11:49 +01:00 |
|
Sylvain
|
9854a4b965
|
prevent memory saturation with periodic checks
|
2019-02-26 15:18:19 +01:00 |
|
Sylvain
|
cf23fae73c
|
Merge branch 'dev' into host
|
2019-02-14 16:35:38 +01:00 |
|
Sylvain
|
7b573dd37f
|
restored deprecated notification
|
2019-02-14 13:05:09 +01:00 |
|
Sylvain
|
2ba3890325
|
display records integrity status
|
2019-02-12 16:00:36 +01:00 |
|
Sylvain
|
da672ea8b6
|
Merge branch 'dev' into host
|
2019-01-21 16:34:06 +01:00 |
|
Sylvain
|
75eaf4d4d0
|
improved member autocompletion with multiple words + refactored members controller
|
2019-01-21 15:17:56 +01:00 |
|
Sylvain
|
d2c4773ac9
|
[bug] unable to delete an admin who has changed a setting
|
2019-01-16 17:09:27 +01:00 |
|
Sylvain
|
eb69822ce0
|
Merge branch 'dev' into host
|
2019-01-14 15:00:55 +01:00 |
|
Sylvain
|
77797db2f1
|
display VAT rates history
|
2019-01-14 15:00:33 +01:00 |
|
Sylvain
|
a1ba272538
|
Merge branch 'dev' into host
|
2019-01-14 13:00:24 +01:00 |
|
Sylvain
|
f6e236aeb5
|
refactored roles methods to match ruby conventions
|
2019-01-14 12:57:31 +01:00 |
|
Sylvain
|
a2eb10331e
|
[ongoing] remove invoicing disabled per user
|
2019-01-10 16:50:54 +01:00 |
|
Sylvain
|
5e8172af35
|
Merge branch 'dev' into us78
|
2019-01-09 16:28:36 +01:00 |
|
Sylvain
|
5ab0333176
|
rubocop invoice & avoir
|
2019-01-09 16:28:23 +01:00 |
|
Sylvain
|
d8c8e4f72f
|
set default dates in close modal pickers
|
2019-01-07 17:21:32 +01:00 |
|
Sylvain
|
5b13c59496
|
list existing closings in close period modal
|
2019-01-07 16:45:31 +01:00 |
|
Sylvain
|
d89f9e9301
|
close an accounting period from interface to db through api
|
2019-01-07 15:33:09 +01:00 |
|
Sylvain
|
f2eaf4e4e1
|
improved tests and bug fixes
|
2018-12-11 17:27:25 +01:00 |
|
Sylvain
|
6794b12555
|
force gawk during elastic upgrade & rubocop
|
2018-12-03 15:10:04 +01:00 |
|
Sylvain
|
7afe62522f
|
refactor User.as_json to use jbuilder template
|
2018-07-04 14:05:44 +02:00 |
|
Sylvain
|
639610dc7a
|
[bug] unable to display profiles of users whom any reservation is associated with a deleted object
|
2017-11-13 11:15:33 +01:00 |
|
Sylvain
|
1c8d362f11
|
ability to disable space
|
2017-10-11 14:58:38 +02:00 |
|
Sylvain
|
c67360771a
|
ability to disable machine
|
2017-10-11 12:10:05 +02:00 |
|
Sylvain
|
4752fce762
|
disable required training modal for machines associated with disabled trainings
|
2017-10-10 18:12:07 +02:00 |
|
Sylvain
|
05d9e62dd2
|
ability to disabled training
|
2017-10-10 17:16:43 +02:00 |
|
Sylvain
|
189665e53b
|
[ongoing] prevent disable group with users + [ongoing] hide disabled groups
|
2017-10-05 17:54:44 +02:00 |
|
Sylvain
|
c5f0501df2
|
enable/disable group
|
2017-10-05 16:48:18 +02:00 |
|
Sylvain
|
26d79e5b12
|
disable a plan
|
2017-10-04 18:56:39 +02:00 |
|
Sylvain
|
d092a1c5ea
|
admin can lock and unlock availbilities
|
2017-09-06 15:01:41 +02:00 |
|
Sylvain
|
dcf55d8351
|
[bug] invalid notification text when sending amount coupon
|
2017-08-29 16:10:16 +02:00 |
|
Sylvain
|
295dc3749b
|
[bug] filename too long on events&prices API + updated axlsx
|
2017-08-16 12:05:04 +02:00 |
|
Sylvain
|
00d157dc3b
|
[bug] filename too long error on GET api/groups
|
2017-07-26 10:15:47 +02:00 |
|
Sylvain
|
3e44d62aac
|
[bug] filename too long error on GET api/trainings
|
2017-07-18 10:55:41 +02:00 |
|
Peng DU
|
1d53e3b5b7
|
fix json template of training reservation
|
2017-03-28 19:53:48 +02:00 |
|
Sylvain
|
c9d6df13f9
|
disable space projects
|
2017-03-01 14:30:53 +01:00 |
|
Sylvain
|
c936b283f7
|
display spaces status in client calendar
|
2017-02-28 16:51:56 +01:00 |
|
Sylvain
|
0e94f8c3d4
|
Redo "change DB model to allow many_to_many relationship between Slot and Reservation"
This reverts commit 4cbfbdc4e0 .
|
2017-02-28 13:23:31 +01:00 |
|
Sylvain
|
4cbfbdc4e0
|
Revert "change DB model to allow many_to_many relationship between Slot and Reservation"
This reverts commit 03d922e214 .
|
2017-02-28 12:36:50 +01:00 |
|
Sylvain
|
a0e7e7951f
|
[ongoing] display spaces in public calendar
|
2017-02-28 11:59:48 +01:00 |
|
Sylvain
|
847a0ba140
|
display correct slot status in space reservation calendar
|
2017-02-27 16:15:27 +01:00 |
|
Sylvain
|
03d922e214
|
change DB model to allow many_to_many relationship between Slot and Reservation
|
2017-02-27 13:15:31 +01:00 |
|
Sylvain
|
8e86c4b212
|
[ongoing] spaces reservation calendar
|
2017-02-23 17:45:55 +01:00 |
|
Sylvain
|
8ea611882b
|
fix training reservation
|
2017-02-23 11:13:25 +01:00 |
|
Sylvain
|
03758d336c
|
fix move & cancel training reservation + fix display after cancel for machines & training
|
2017-02-22 17:45:22 +01:00 |
|
Sylvain
|
1959856235
|
use the cart directive in training reservation
|
2017-02-22 16:45:13 +01:00 |
|
Sylvain
|
5a41424579
|
fixed & improved js routing
|
2017-02-21 15:41:45 +01:00 |
|
Sylvain
|
1855935322
|
interface to create space availabilities
|
2017-02-15 11:32:29 +01:00 |
|
Sylvain
|
0adb9e29c6
|
space edition interface
|
2017-02-14 13:36:10 +01:00 |
|
Sylvain
|
73a5689140
|
inteface to display spaces
|
2017-02-14 12:41:51 +01:00 |
|
Sylvain
|
05d4b7b3c5
|
spaces api
|
2017-02-13 16:10:12 +01:00 |
|
Sylvain
|
c479502dd0
|
[bug] too many unread notifications cause system memory overflow
|
2017-01-05 15:06:54 +01:00 |
|
Sylvain
|
a7fdc4d741
|
fix potentital issue with sso + enterprise profile
|
2016-12-14 15:55:12 +01:00 |
|
Sylvain
|
0a08c4c32d
|
check cash coupons does not exceed cart amount for subscriptions
|
2016-11-24 16:38:22 +01:00 |
|
Sylvain
|
04e10c8bb6
|
check cash coupons does not exceed cart amount for trainings & machines
|
2016-11-24 13:58:41 +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 |
|
Peng DU
|
9dca65786a
|
fix project step images height bug
|
2016-11-03 11:26:01 +01:00 |
|
Peng DU
|
ba5e5752a4
|
allow add more picture for project step
|
2016-11-02 14:58:06 +01:00 |
|
Kenneth Lim
|
18bc37749b
|
locale: informations --> information
Not sure if this helps but information does not require an `s`. :)
Signed-off-by: Kenneth Lim <kennethlimcp@gmail.com>
|
2016-10-07 17:11:58 +08:00 |
|
cyril
|
a0fef8d046
|
bug fix: not to force https in env production for root_url helper
|
2016-09-28 13:58:22 +02:00 |
|
Sylvain
|
60d60fdd65
|
use slugs in projects URL opened from notifications
|
2016-09-27 16:58:57 +02:00 |
|
Sylvain
|
e48bb88f1f
|
use slug in traning show url
|
2016-09-27 16:00:22 +02:00 |
|
Sylvain
|
bf9ea40648
|
[feature #40] project images will show in full-size on a click
|
2016-09-27 11:50:05 +02:00 |
|
Peng DU
|
5d6aa163b5
|
change groups cache key name
|
2016-09-20 11:39:49 +02:00 |
|
Sylvain
|
13f416a101
|
[sso] save and restore field data mapping
|
2016-09-15 15:58:21 +02:00 |
|
Sylvain
|
50543b8d09
|
[sso] give informations about the expected data in sso mapping
|
2016-09-14 16:41:45 +02:00 |
|
Sylvain
|
ec0f597067
|
[sso] display strategy name in providers list
|
2016-09-13 12:06:25 +02:00 |
|
Sylvain
|
9d599a14e5
|
display custom aggregations in front statistics
|
2016-09-06 16:53:04 +02:00 |
|
Sylvain
|
b9411366c2
|
update nb of free places after moving an event reservation with custom prices
|
2016-08-30 12:34:36 +02:00 |
|
Sylvain
|
feda4861f2
|
ability to move reservation with custom fares reservations
|
2016-08-30 11:27:25 +02:00 |
|
Sylvain
|
f175b4b28e
|
display custom prices places names in reservation summary after booking an event
|
2016-08-30 10:17:52 +02:00 |
|
Sylvain
|
8aef50660a
|
show custom price reservations in admin/events/show reservations
|
2016-08-29 17:51:11 +02:00 |
|
Sylvain
|
3d1c852576
|
show custom prices bookings in admin/editMember
|
2016-08-29 16:54:10 +02:00 |
|
Sylvain
|
af883ea1ec
|
show custom price tickets booked in event show
|
2016-08-29 16:28:26 +02:00 |
|
Sylvain
|
4fd31c3e9b
|
display custom prices in event show
|
2016-08-25 15:36:52 +02:00 |
|
Sylvain
|
5d91756ace
|
ability to edit event with custom prices
|
2016-08-25 13:56:07 +02:00 |
|
Sylvain
|
500a466371
|
full ability to create price categories
|
2016-08-24 16:21:43 +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
|
428b2db0ea
|
send a coupon to a user
|
2016-08-16 18:12:13 +02:00 |
|
Sylvain
|
a63c1830cd
|
better fix for events categories
|
2016-08-11 11:33:55 +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
|
7c434db09a
|
interface to create new coupons
|
2016-08-04 18:13:19 +02:00 |
|
Sylvain
|
0eaa81b0ba
|
extracted some heavy admin views into sub-templates files & fixed uncomplete users display behavior in admin list
|
2016-08-04 12:08:33 +02:00 |
|
Sylvain
|
ce31c1412b
|
coupons usages are counted with invoices
|
2016-08-04 09:45:00 +02:00 |
|
Sylvain
|
84a7e81813
|
API for coupons
|
2016-08-03 17:56:36 +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
|
5f96c9916d
|
[feature] newsletter : ask conscent + export in xlsx
|
2016-07-28 12:20:51 +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
|
74154cf1f3
|
Merge branch 'xls' into dev
Conflicts:
CHANGELOG.md
app/helpers/application_helper.rb
config/locales/en.yml
config/locales/fr.yml
|
2016-07-25 16:56:22 +02:00 |
|
Sylvain
|
32d239f723
|
[Bug #28] Event type disappear when editing the event
|
2016-07-25 16:16:25 +02:00 |
|
Peng DU
|
909c204af5
|
show invoice download link in wallet transaction debit operator
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
4f42253d3d
|
wallet transaction list operation locale
|
2016-07-21 16:32:55 +02:00 |
|
Peng DU
|
fc7eaaab94
|
add notification and alert when user wallet credit
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
d0956bb0aa
|
show wallet transactions of user
|
2016-07-21 16:32:54 +02:00 |
|
Peng DU
|
db8a6e8a32
|
application can show user wallet
|
2016-07-21 16:32:53 +02:00 |
|
Peng DU
|
79ef7f4188
|
refactoring show training controller and add a new action avaibilities
|
2016-07-19 12:16:41 +02:00 |
|
Peng DU
|
70d623f65a
|
filter calendar by machine/formation/event or disponible
|
2016-07-14 18:36:52 +02:00 |
|
Peng DU
|
066458ca70
|
availability type filter
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
1fc4439df8
|
click slot to show machine fetch
|
2016-07-14 12:20:03 +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 |
|
Peng DU
|
44b0fd8aa8
|
get availability border color in helper
|
2016-07-14 12:20:01 +02:00 |
|
Peng DU
|
0af0cc7878
|
update angular-ui-calendar and ajax load availabilites
|
2016-07-14 12:20:01 +02:00 |
|
Peng DU
|
1529e4b14e
|
allow active/disactive a training to show in training lists
|
2016-07-14 12:18:24 +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
|
e765267bb5
|
fix export for missing users
|
2016-07-13 18:09:32 +02:00 |
|
Sylvain
|
68f9324725
|
Merge branch 'steps' into dev
Conflicts:
app/assets/javascripts/controllers/projects.coffee.erb
db/schema.rb
|
2016-07-13 16:10:18 +02:00 |
|
Sylvain
|
2c8001f38f
|
Merge branch 'projects' into dev
Conflicts:
app/views/api/members/show.json.jbuilder
|
2016-07-13 15:57:45 +02:00 |
|
Sylvain
|
cbeb78fd7e
|
fix members full export
|
2016-07-13 09:20:52 +02:00 |
|
Sylvain
|
3413c3040b
|
[ongoing] members export full infos
|
2016-07-12 17:46:19 +02:00 |
|
Sylvain
|
827b3334e1
|
migrate export subscriptions to axlsx
|
2016-07-12 13:10:06 +02:00 |
|
Sylvain
|
85912603a2
|
migrate export reservations to axlsx
|
2016-07-12 13:00:56 +02:00 |
|
Sylvain
|
d72e39f716
|
migrate export members to axlsx
|
2016-07-12 12:48:26 +02:00 |
|
Sylvain
|
d84238b331
|
statistics: global export to excel
|
2016-07-12 12:03:38 +02:00 |
|
Sylvain
|
569cc1b737
|
use theme primary in export header
|
2016-07-07 17:15:54 +02:00 |
|
Sylvain
|
8e968f7813
|
fix type key transmission
|
2016-07-07 16:57:23 +02:00 |
|
Sylvain
|
0f7f2c256a
|
[export] handle data type in custom fields
|
2016-07-07 16:34:28 +02:00 |
|
Sylvain
|
022db4e486
|
export all stats indices to excel
|
2016-07-07 16:26:25 +02:00 |
|
Sylvain
|
8e8bd3f9eb
|
full subscriptions export
|
2016-07-07 15:31:22 +02:00 |
|
Sylvain
|
b0f7c634ea
|
subscriptions export with all rows
|
2016-07-06 19:00:22 +02:00 |
|
Peng DU
|
e57d5c96e6
|
cancel cache machine index json
|
2016-07-06 11:22:01 +02:00 |
|
Sylvain
|
4dcab27af2
|
API generate valid xlsx files
|
2016-07-05 16:13:11 +02:00 |
|
Sylvain
|
5a0bb86394
|
fix events pagniation
|
2016-06-30 12:41:47 +02:00 |
|
Sylvain
|
859960ce3e
|
confirmation on event filter deletion
|
2016-06-30 09:34:26 +02:00 |
|
Sylvain
|
e13870555b
|
ability to link filters to events
|
2016-06-29 17:05:42 +02:00 |
|
Sylvain
|
bdda4cd7b0
|
[feature] ability to filter events by category, theme and age
|
2016-06-29 16:09:27 +02:00 |
|
Sylvain
|
79b97eb113
|
[feature] manage event's age range
|
2016-06-29 11:21:21 +02:00 |
|
Sylvain
|
51cce7bbc3
|
[feature] manage event themes
|
2016-06-29 10:38:04 +02:00 |
|
Sylvain
|
9adc219edb
|
[feature] manage events categories
|
2016-06-28 17:06:33 +02:00 |
|
Sylvain
|
875e513f1c
|
Merge remote-tracking branch 'origin/open-api' into dev
|
2016-06-27 16:31:50 +02:00 |
|
Peng DU
|
6db26e7a19
|
fix conflt
|
2016-06-27 12:47:03 +02:00 |
|
Peng DU
|
df8dbfae8c
|
fix conflt of changelog
|
2016-06-27 12:42:57 +02:00 |
|
Peng DU
|
b477353286
|
cancel cache for plant and training_prcings
|
2016-06-27 12:37:44 +02:00 |
|
Peng DU
|
68e45c0460
|
cache last event and optimise last subscript api
|
2016-06-27 10:55:51 +02:00 |
|
Peng DU
|
d64e8a291b
|
remove order for avoid N+1
|
2016-06-24 18:36:36 +02:00 |
|
Peng DU
|
702e35650f
|
event cache
|
2016-06-24 18:26:11 +02:00 |
|
Sylvain
|
9e728c691f
|
[feature] prevent unmerged accounts (soo imported) from being displayed in lists/searches
|
2016-06-23 11:42:10 +02:00 |
|
Peng DU
|
4dff74827b
|
optimise machine/training availabilities query
|
2016-06-22 12:54:12 +02:00 |
|
Peng DU
|
e82372fb7b
|
optimise machine availabilities query
|
2016-06-21 19:07:47 +02:00 |
|
Peng DU
|
d65ecf437b
|
cache training json
|
2016-06-21 17:02:44 +02:00 |
|
Peng DU
|
85a40db603
|
price cache
|
2016-06-21 16:04:44 +02:00 |
|
Peng DU
|
4d0d3d6af0
|
optimise load plans json
|
2016-06-21 14:49:39 +02:00 |
|
Sylvain
|
24f963645b
|
optimize usernames mapping in statistics
|
2016-06-21 14:39:44 +02:00 |
|
Peng DU
|
8b699153cc
|
update jbuilder and add cache in progress
|
2016-06-20 19:41:05 +02:00 |
|
Sylvain
|
3bdecbe7fc
|
[bug] prevent linking field User.merged_at from SSO
|
2016-06-20 11:46:41 +02:00 |
|
Sylvain
|
ba4115a1da
|
Merge remote-tracking branch 'origin/plugin' into dev
|
2016-06-16 17:13:36 +02:00 |
|