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
|
af883ea1ec
|
show custom price tickets booked in event show
|
2016-08-29 16:28:26 +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
|
4fd31c3e9b
|
display custom prices in event show
|
2016-08-25 15:36:52 +02:00 |
|
Sylvain
|
05b010b83f
|
fix ability to edit custom prices
|
2016-08-25 14:13:30 +02:00 |
|
Sylvain
|
5d91756ace
|
ability to edit event with custom prices
|
2016-08-25 13:56:07 +02:00 |
|
Sylvain
|
7dc359e4ee
|
associate custom price categories to an event
|
2016-08-25 13:16:47 +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
|
ead7eda76b
|
interface structure refactoring for fares' categories
|
2016-08-23 17:49:28 +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
|
b166d6abc6
|
renamed FlowWorkers to more consistant name (Processors)
|
2016-08-17 15:43:13 +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
|
63e767bd18
|
refactored settings page
|
2016-08-17 10:10:23 +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
|
3253290860
|
[ongoing] send a coupon to a user
|
2016-08-16 11:33:10 +02:00 |
|
Sylvain
|
396d7b4df7
|
include coupons discounts in statistics CA
|
2016-08-16 10:29:08 +02:00 |
|
Sylvain
|
8ae3cf25b8
|
fix display success after admin subscribe plan
|
2016-08-11 18:30:59 +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
|
d955f5d3e1
|
use coupon in event reservation
|
2016-08-11 12:34:55 +02:00 |
|
Sylvain
|
a63c1830cd
|
better fix for events categories
|
2016-08-11 11:33:55 +02:00 |
|
Sylvain
|
0c3a2a7832
|
fix events categories
|
2016-08-11 11:07:49 +02:00 |
|
Sylvain
|
5af64d1cd0
|
fix: go to training planning when trying to book not trained machine
|
2016-08-10 18:07:57 +02:00 |
|
Sylvain
|
8a68445d2e
|
fix stripe coupon creation
|
2016-08-10 17:48:34 +02:00 |
|
Sylvain
|
4be571e6d2
|
fix coupon usage with stripe
|
2016-08-10 17:37:17 +02:00 |
|
Sylvain
|
e122b99ebb
|
coupon usage in trainings
|
2016-08-10 16:53:40 +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
|
b4e28b94f3
|
apply coupon in payment modal + fix update user w/o organization
|
2016-08-09 17:20:38 +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
|
5ce0097aa3
|
[ongoing] coupon validation and usage directive
|
2016-08-08 17:09:05 +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
|
23320104c5
|
ability to edit coupons
|
2016-08-08 12:08:09 +02:00 |
|
Sylvain
|
01b77b3179
|
fixed delete coupon + fixed coupon status
|
2016-08-08 10:11:36 +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
|
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
|
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
|
e3774230d3
|
use organization name & address in invoices if any
|
2016-08-02 15:55:49 +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
|
ccc1eaf3a0
|
database structure for organizations
|
2016-08-01 17:36:38 +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
|
dbc199cbba
|
project preview in facebook open graph
|
2016-07-28 17:44:58 +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
|
7843cd1f8e
|
fix typo
|
2016-07-27 12:34:42 +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 |
|
Sylvain
|
54740d13f8
|
Fix i18n for stripe payment dialog
|
2016-07-25 12:14:38 +02:00 |
|
Sylvain
|
3b9d1b398b
|
Fix i18n for payment dialog
|
2016-07-25 12:10:10 +02:00 |
|
Peng DU
|
c220678ea5
|
change some texts in reservation on site
|
2016-07-21 16:32:58 +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
|
56f2ea4172
|
always use debit text
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
5d84dcb666
|
update locale
|
2016-07-21 16:32:57 +02:00 |
|
Peng DU
|
9befe091b8
|
refactoring generate invoice settlement info
|
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
|
7be60c2d00
|
fix locale key no found error
|
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
|
4f42253d3d
|
wallet transaction list operation locale
|
2016-07-21 16:32:55 +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
|
d0956bb0aa
|
show wallet transactions of user
|
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
|
79ef7f4188
|
refactoring show training controller and add a new action avaibilities
|
2016-07-19 12:16:41 +02:00 |
|
Peng DU
|
0b053b11ed
|
change calendar default view to agendDay if screen width <= 480px
|
2016-07-18 18:10:39 +02:00 |
|
Peng DU
|
dd7f67116d
|
change machines list icon
|
2016-07-18 17:57:50 +02:00 |
|
Peng DU
|
38bf35d06f
|
hide popup of training description
|
2016-07-18 17:51:49 +02:00 |
|
Peng DU
|
120df2e716
|
add an aside for filter caldendar in mobile
|
2016-07-18 16:31:14 +02:00 |
|
Peng DU
|
9638b775fc
|
fix bug: cant set correct default date for fullcalendar
|
2016-07-18 10:37:54 +02:00 |
|
Peng DU
|
70d623f65a
|
filter calendar by machine/formation/event or disponible
|
2016-07-14 18:36:52 +02:00 |
|
Peng DU
|
0b1a19cd76
|
calendar training slot redirect to fetch of training
|
2016-07-14 12:20:04 +02:00 |
|
Peng DU
|
f26e211acb
|
update locale
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
dbc9a388a8
|
fix bug: cant click machines event in < today and > first day of week
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
066458ca70
|
availability type filter
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
c1cdea18f3
|
optimise sql query
|
2016-07-14 12:20:03 +02:00 |
|
Peng DU
|
b3ca940880
|
show tag in availability
|
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
|
2b08cc8594
|
fix bug cant navigate to yestoday in agendaDay view
|
2016-07-14 12:20:02 +02:00 |
|
Peng DU
|
49ee5011c1
|
show availability with reservation state
|
2016-07-14 12:20:02 +02:00 |
|
Peng DU
|
a67320121c
|
rename a variable
|
2016-07-14 12:20:02 +02:00 |
|
Peng DU
|
68e1b959ff
|
disable slotEventOverlap for agendaDay view
|
2016-07-14 12:20:02 +02:00 |
|
Peng DU
|
e9c1584968
|
availability public api
|
2016-07-14 12:20:02 +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
|
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 |
|
Peng DU
|
503e8fc95f
|
fix bug: check text is exist in breakFilter
|
2016-07-14 11:26:03 +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
|
3d7b0bbdfc
|
Merge remote-tracking branch 'origin/machines' into dev
|
2016-07-13 16:03:12 +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
|
c863975e9c
|
statistics tables: sort by date
|
2016-07-13 11:12:16 +02:00 |
|
Sylvain
|
ad19bfbd79
|
fix custom filter CA=0
|
2016-07-13 10:19:43 +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
|
b489b5d270
|
change export links to xlsx
|
2016-07-12 13:41:19 +02:00 |
|
Sylvain
|
bfe04c8be6
|
export reservations: eager load reservables
|
2016-07-12 13:38:35 +02:00 |
|
Sylvain
|
1b17290395
|
optimize export subscriptions & reservations queries
|
2016-07-12 13:16:29 +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
|
eec004d1ba
|
cancel button does not trigger the generation
|
2016-07-06 19:04:04 +02:00 |
|
Sylvain
|
b0f7c634ea
|
subscriptions export with all rows
|
2016-07-06 19:00:22 +02:00 |
|
Sylvain
|
e8b1c99d2a
|
Alleluia git add . Downloading xls from front is working
|
2016-07-06 15:53:09 +02:00 |
|
Peng DU
|
40038f571c
|
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
|
2016-07-06 11:22:05 +02:00 |
|
Peng DU
|
e57d5c96e6
|
cancel cache machine index json
|
2016-07-06 11:22:01 +02:00 |
|