Sylvain
|
32a2a220bf
|
clean trainings reservation locales
|
2017-02-23 12:52:54 +01:00 |
|
Sylvain
|
71a3c8b41f
|
pluralize selection helper in cart
|
2017-02-22 16:53:58 +01:00 |
|
Sylvain
|
c2c400107d
|
improved tag management in cart
|
2017-02-22 11:23:32 +01:00 |
|
Sylvain
|
ce087ae778
|
refacto wording to make cart reservableType agnostic
|
2017-02-22 10:51:07 +01:00 |
|
Sylvain
|
7a21a907a8
|
offer slot from cart + [ongoing] refacto cart translations
|
2017-02-22 09:44:15 +01:00 |
|
Sylvain
|
a463ad6a2a
|
[ongoing] refacto cart translations
|
2017-02-21 17:45:53 +01:00 |
|
Sylvain
|
d463d4dd5a
|
display spaces in admin calendar
|
2017-02-15 13:18:03 +01:00 |
|
Sylvain
|
1855935322
|
interface to create space availabilities
|
2017-02-15 11:32:29 +01:00 |
|
Sylvain
|
30454c4262
|
manage space info message + refactor settings translations mapping
|
2017-02-15 09:48:27 +01:00 |
|
Sylvain
|
36a0eafef3
|
interface to set credits for spaces
|
2017-02-14 17:29:52 +01:00 |
|
Sylvain
|
ec4a06a0e4
|
interface to configure space price per plan + refactored plans interface code
|
2017-02-14 17:06:42 +01:00 |
|
Sylvain
|
42819b18cb
|
refactor plan form translations mapping
|
2017-02-14 16:19:10 +01:00 |
|
Sylvain
|
1554cfe65d
|
refactor plan translations mapping
|
2017-02-14 16:09:07 +01:00 |
|
Sylvain
|
93bceb5517
|
define spaces prices for non-subscribers
|
2017-02-14 15:25:28 +01:00 |
|
Sylvain
|
334201e551
|
refactor admin pricing translations mapping
|
2017-02-14 14:58:16 +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
|
da95e6e0d8
|
space creation interface
|
2017-02-14 11:28:07 +01:00 |
|
Sylvain
|
9d367f95db
|
[ongoing] new space interface
|
2017-02-13 17:18:06 +01:00 |
|
Sylvain
|
40952600e7
|
basic interface structure for space management
|
2017-02-13 17:00:27 +01:00 |
|
Sylvain
|
560bb46383
|
space db model
|
2017-02-13 14:38:28 +01:00 |
|
Alex Coelho
|
09af61ab3f
|
Translate to portuguese-br rails
|
2017-02-03 15:28:14 -02:00 |
|
Alex Coelho
|
592d7be448
|
Translate to portuguese-br mails
|
2017-02-03 15:27:01 -02:00 |
|
Alex Coelho
|
9911566d51
|
Translate to portuguese-br pt-BR
|
2017-02-03 15:25:57 -02:00 |
|
Alex Coelho
|
8f40eee51a
|
Translate to portuguese-br devise
|
2017-02-03 15:25:25 -02:00 |
|
Alex Coelho
|
d613ab7fb2
|
Translate to portuguese-br app.shared
|
2017-02-03 15:24:04 -02:00 |
|
Alex Coelho
|
6b2b15b4c3
|
Translate to portuguese-br app.public
|
2017-02-03 15:23:03 -02:00 |
|
Alex Coelho
|
91d5b23dad
|
Translate to portuguese-br app.logged
|
2017-02-03 15:22:11 -02:00 |
|
Alex Coelho
|
e558fb4106
|
Translate to portuguese-br app.admin
|
2017-02-03 15:20:47 -02:00 |
|
Sylvain
|
c479502dd0
|
[bug] too many unread notifications cause system memory overflow
|
2017-01-05 15:06:54 +01:00 |
|
Sylvain
|
9bfaaaccd9
|
improved numerous notifications display
|
2016-12-19 17:08:11 +01:00 |
|
Sylvain
|
12aaa7007c
|
fix a bug about notification email for refunf invoices
|
2016-12-15 14:27:58 +01:00 |
|
Sylvain
|
102eecdc8a
|
ability to send again auth migration code
|
2016-12-15 14:16:24 +01:00 |
|
Sylvain
|
5e1b85832c
|
[ongoing] resend sso fusion token
|
2016-12-14 17:14:53 +01:00 |
|
Sylvain
|
d8b6848b1b
|
sso wording
|
2016-12-14 15:14:33 +01:00 |
|
Sylvain
|
76c1412177
|
Merge branch 'wallet_avoir' into dev
|
2016-12-13 15:33:56 +01:00 |
|
Sylvain
|
ecbe8a58a2
|
coupon edition: display internationalized errors
|
2016-12-13 12:46:00 +01:00 |
|
Sylvain
|
9190e61f5f
|
basic avoir invoice for wallet credit
|
2016-12-12 15:32:01 +01:00 |
|
Sylvain
|
b44089a33d
|
interface & api to build avoir for a wallet credit
|
2016-12-12 14:20:26 +01:00 |
|
Sylvain
|
c2f638934e
|
added info notice about operation's time of admin delete
|
2016-12-12 11:18:24 +01:00 |
|
Sylvain
|
10fc7b69e9
|
Ability to display optional information message on event reservation page
|
2016-11-29 16:46:19 +01:00 |
|
Sylvain
|
f0e11cf718
|
fix pdf invoice generation with cash coupon
|
2016-11-28 09:57:09 +01:00 |
|
Sylvain
|
3ce41f0c5c
|
[to test] send cash coupon to user by mail
|
2016-11-24 18:17:49 +01:00 |
|
Sylvain
|
ce6877b484
|
success message when applying cash coupon
|
2016-11-24 18:05:16 +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
|
21d887945e
|
improve translation to make it sex-agnostic
|
2016-11-23 14:31:58 +01:00 |
|
Sylvain
|
51faeedfa8
|
fix translation name in plan form
|
2016-11-23 12:57:33 +01:00 |
|
Sylvain
|
ad2911529c
|
db model, api and interface for cash coupons
|
2016-11-23 12:43:42 +01:00 |
|
Sylvain
|
d46e6cf9c9
|
[members excel export] invoicing disabled
|
2016-11-16 15:08:24 +01:00 |
|
Sylvain
|
da71ba783c
|
[bug] exports for events reservation always have seats=1 (fixes #54)
|
2016-11-09 15:01:58 +01:00 |
|
Sylvain
|
c04ed51f85
|
[bug] translation conflict
|
2016-11-09 14:35:02 +01:00 |
|
Peng DU
|
99cca406d5
|
fix bug: event date period dant show correct in invoice
|
2016-11-03 12:17:19 +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 |
|
Sylvain
|
fc747c55c7
|
wallet credit confirmation
|
2016-09-29 13:02:24 +02:00 |
|
Sylvain
|
b715078e83
|
[admin] button to delete training from view + confirmation on machine/training deletion from view
|
2016-09-27 15:32:49 +02:00 |
|
Sylvain
|
36524d4cd9
|
display list of allowed extensions in project's CAD attachments
|
2016-09-27 14:08:04 +02:00 |
|
Sylvain
|
6401b321ef
|
[feature] display fab-manager's version, when logged as admin
|
2016-09-22 16:46:14 +02:00 |
|
Sylvain
|
13f416a101
|
[sso] save and restore field data mapping
|
2016-09-15 15:58:21 +02:00 |
|
Sylvain
|
ee333df53f
|
improved transformation interface
|
2016-09-14 18:54:53 +02:00 |
|
Sylvain
|
77626aa674
|
[SSO] interface for transforming boolean and dates datatypes
|
2016-09-14 18:52:18 +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
|
b7c41e89c4
|
fix locale of notify_auth_changed mails
|
2016-09-13 10:48:07 +02:00 |
|
Sylvain
|
2607836203
|
fix message in case of wrong mime type
|
2016-09-07 15:56:41 +02:00 |
|
Sylvain
|
19e89cce3d
|
[feature] validate project attachement by mime type
|
2016-09-07 15:44:19 +02:00 |
|
Sylvain
|
c2533c0590
|
add custom aggs for machine & trainings stats: available bookings
|
2016-09-06 17:17:15 +02:00 |
|
Sylvain
|
71a111d8ba
|
improved reservations settings validation (delays)
|
2016-09-01 16:15:41 +02:00 |
|
Sylvain
|
9aef331596
|
add textual indications about empty fields in coupon form
|
2016-09-01 14:54:24 +02:00 |
|
Sylvain
|
0ffe5733d6
|
fix typo & completed deployment process in changelog
|
2016-08-31 15:44:23 +02:00 |
|
Sylvain
|
e281a20ada
|
database migration to event price category
|
2016-08-30 18:30:21 +02:00 |
|
Sylvain
|
4f41aa6554
|
event custom prices: various fixes and removed artifacts
|
2016-08-30 13:07:47 +02:00 |
|
Sylvain
|
60a8f60be8
|
display custom prices in events index
|
2016-08-29 17:33:21 +02:00 |
|
Sylvain
|
7bc19f540d
|
show custom price event bookings in dashboard
|
2016-08-29 17:21:20 +02:00 |
|
Sylvain
|
3d1c852576
|
show custom prices bookings in admin/editMember
|
2016-08-29 16:54:10 +02:00 |
|
Sylvain
|
d47a5aea5f
|
statistics generation for event with custom prices
|
2016-08-29 16:44:07 +02:00 |
|
Sylvain
|
d86cccf98c
|
custom prices in invoice generation
|
2016-08-29 16:37:51 +02:00 |
|
Sylvain
|
bca77559ed
|
ability to delete a price category
|
2016-08-24 17:09:00 +02:00 |
|
Sylvain
|
77db2b2326
|
ability to edit price category
|
2016-08-24 16:52:37 +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
|
9748ea596f
|
interface structure refactoring for fares' categories
|
2016-08-23 17:49:43 +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
|
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
|
3253290860
|
[ongoing] send a coupon to a user
|
2016-08-16 11:33:10 +02:00 |
|
Sylvain
|
6e1dfda8f5
|
show coupon details in invoice
|
2016-08-10 16:33:26 +02:00 |
|
Sylvain
|
def5384a38
|
validation of validity_per_user on coupon usage
|
2016-08-10 11:08:01 +02:00 |
|
Sylvain
|
2f2099b723
|
fix EN translations
|
2016-08-09 11:41:40 +02:00 |
|
Sylvain
|
d1c1a614a9
|
i18n coupon directive
|
2016-08-09 10:22:01 +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
|
13e84f434d
|
i18n english
|
2016-08-08 12:14:10 +02:00 |
|
Sylvain
|
23320104c5
|
ability to edit coupons
|
2016-08-08 12:08:09 +02:00 |
|
Sylvain
|
7c434db09a
|
interface to create new coupons
|
2016-08-04 18:13:19 +02:00 |
|
Sylvain
|
ee03f1a79c
|
admin interface to list coupons
|
2016-08-04 14:26:07 +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
|
c9a7c599c0
|
notify admin about organization registration & organization server validation
|
2016-08-02 18:06:07 +02:00 |
|
Sylvain
|
af94b62ff1
|
add organization infos to members xlsx export
|
2016-08-02 15:28:24 +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
|
bd54ad8158
|
ability to share events on social networks twitter & fb
|
2016-08-01 16:19:50 +02:00 |
|
Sylvain
|
26d5e5e42c
|
allow social share of projects on twitter & facebook
|
2016-08-01 15:45:56 +02:00 |
|
Sylvain
|
5f96c9916d
|
[feature] newsletter : ask conscent + export in xlsx
|
2016-07-28 12:20:51 +02:00 |
|
Sylvain
|
5cacb1d34a
|
notify admin when users exports are running
|
2016-07-28 10:28:43 +02:00 |
|
Sylvain
|
a2066d8c09
|
[feature]async generation of users exports
|
2016-07-27 17:00:06 +02:00 |
|
Sylvain
|
b3f56cefd4
|
alert user about ongoing running export
|
2016-07-27 15:42:29 +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
|
3b9d1b398b
|
Fix i18n for payment dialog
|
2016-07-25 12:10:10 +02:00 |
|
Sylvain
|
0e1546ee68
|
fix typo
|
2016-07-25 10:06:49 +02:00 |
|
Peng DU
|
bf731d293d
|
update locale
|
2016-07-21 16:32:58 +02:00 |
|
Peng DU
|
c220678ea5
|
change some texts in reservation on site
|
2016-07-21 16:32:58 +02:00 |
|
Peng DU
|
5d84dcb666
|
update locale
|
2016-07-21 16:32:57 +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
|
4f42253d3d
|
wallet transaction list operation locale
|
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
|
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
|
e504f035d3
|
fix orthographie
|
2016-07-18 17:52:03 +02:00 |
|
Peng DU
|
120df2e716
|
add an aside for filter caldendar in mobile
|
2016-07-18 16:31:14 +02:00 |
|
Peng DU
|
70d623f65a
|
filter calendar by machine/formation/event or disponible
|
2016-07-14 18:36:52 +02:00 |
|
Peng DU
|
f26e211acb
|
update locale
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
fb26a2e358
|
add public calendar menu, view, controller, routes and refactoring calldendar config
|
2016-07-14 12:20:02 +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
|
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
|
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
|
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
|
38c00391fc
|
basic UI and API for exporting stats to excel
|
2016-07-04 17:15:37 +02:00 |
|
Sylvain
|
fda619e422
|
add info message on categories management + fix existing categories slugs
|
2016-06-30 16:12:24 +02:00 |
|
Sylvain
|
471fe971bc
|
remove course & workshop from seeds file
|
2016-06-30 15:13:58 +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
|
bb6295c487
|
prevent from removing the last category
|
2016-06-30 09:51:06 +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 |
|