Sylvain
|
6aa3c0caeb
|
Notify all admins on the creation of a refund invoice
|
2019-12-09 11:55:31 +01:00 |
|
Sylvain
|
60755a2c2a
|
Merge remote-tracking branch 'origin/fix-time-now' into dev
|
2019-12-03 15:51:22 +01:00 |
|
Sylvain
|
11e74c6859
|
Merge branch 'ics' into dev
|
2019-12-03 15:30:28 +01:00 |
|
Sylvain
|
64fe68b2b0
|
icalendar source sync: create/update/delete ical events
|
2019-12-03 12:16:07 +01:00 |
|
Sylvain
|
122ff54cd8
|
fix colors in ics imports
|
2019-12-03 10:17:29 +01:00 |
|
Sylvain
|
22be9f6a08
|
display external calendars list in public calendar + pull availabilities
|
2019-12-02 16:49:20 +01:00 |
|
Sylvain
|
cca6b14f58
|
import events asyncronously from icalendar
|
2019-12-02 15:53:24 +01:00 |
|
Nicolas Florentin
|
db41e846dd
|
uses DateTime#current instead of Time.now in tests
|
2019-12-02 15:29:05 +01:00 |
|
Nicolas Florentin
|
b17bcfde86
|
comment model slot.rb
|
2019-12-02 12:39:20 +01:00 |
|
Nicolas Florentin
|
6ff6c71060
|
rm dead code Slot#can_be_modified?
|
2019-12-02 12:32:52 +01:00 |
|
Nicolas Florentin
|
77cf8c8218
|
replaces almost all Time.now by DateTime.current
|
2019-12-02 11:57:25 +01:00 |
|
Sylvain
|
baf8cfb487
|
iCalendar server api & db model
|
2019-11-27 17:05:19 +01:00 |
|
Sylvain
|
48b811d2b5
|
Added freeCAD files as default allowed extensions
also: refactored some ruby code
|
2019-11-25 16:12:23 +01:00 |
|
Sylvain
|
1182822d8b
|
show correct seats nb in canceled reservation
|
2019-11-25 10:45:54 +01:00 |
|
Sylvain
|
bbd613f2a5
|
compute right nb of free seats for event reservation
also: copy nb_total_places to n+1 instances when creating recurrent
availabilities
|
2019-11-25 10:30:12 +01:00 |
|
Sylvain
|
cabe2e5604
|
update free places after cancel event reservation
|
2019-11-20 17:06:42 +01:00 |
|
Sylvain
|
b725a5a071
|
Merge branch 'cancel' into dev
|
2019-11-20 10:27:56 +01:00 |
|
Sylvain
|
ad928bd4e6
|
ability to set phone number optional or required
also: show stars on required fields in new admin form
|
2019-11-19 11:44:32 +01:00 |
|
Sylvain
|
a60a39ff9e
|
[ongoing] create multiple availabilities according to UI
|
2019-11-13 12:13:22 +01:00 |
|
Sylvain
|
e8930924e4
|
[bug] do not display each days in invoices for multiple days event reservation
|
2019-10-16 16:11:37 +02:00 |
|
Sylvain
|
19a125bd67
|
[bug] accounting export: on subscription + reservation invoice, the subscription item is exported twice
|
2019-10-07 12:08:08 +02:00 |
|
Sylvain
|
193e81e711
|
Merge branch 'uvsq' into dev
|
2019-09-30 15:34:21 +02:00 |
|
Sylvain
|
0d3cc0fe40
|
[feature] Ability to disable invoices generation and interfaces
|
2019-09-30 15:29:20 +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
|
a532efd198
|
upload csv file to the server through the API and save it on the disk
|
2019-09-24 17:42:50 +02:00 |
|
Sylvain
|
ede53ad761
|
[feature] Ability to set project's CAO attachement maximum upload size
|
2019-09-24 16:40:38 +02:00 |
|
Sylvain
|
8eda1e673f
|
Merge remote-tracking branch 'origin/hotfixes' into dev
|
2019-09-24 14:43:14 +02:00 |
|
Sylvain
|
f75633e64e
|
[bug] create a plan does not set its name
|
2019-09-24 11:41:07 +02:00 |
|
Nicolas Florentin
|
401df4cb77
|
delay_for does not exist anymore in sidekiq 5
|
2019-09-20 15:01:27 +02:00 |
|
Sylvain
|
de1cc2013a
|
[bug] after disabling a group, its associated plans are hidden from the interface
+ validate server-side that there's no more user in the group to disable
|
2019-09-19 15:34:21 +02:00 |
|
Sylvain
|
a7dc3b2431
|
factorized invoice reference & order number code
|
2019-09-19 14:59:22 +02:00 |
|
Sylvain
|
2d6f5c3e81
|
wallet client line in accounting export + factorized accountingExportService
|
2019-09-19 13:57:33 +02:00 |
|
Sylvain
|
7d26932f6c
|
configure accounting codes & labels for wallet clients and other means clients
|
2019-09-19 11:51:14 +02:00 |
|
Sylvain
|
cd2c8488c2
|
Compute the VAT per item in each invoices, instead of globally
|
2019-09-18 17:14:59 +02:00 |
|
Sylvain
|
02c7cb801f
|
factorized footprint computation
|
2019-09-18 15:09:14 +02:00 |
|
Sylvain
|
30e7ce8377
|
[bug] invoices with total = 0, are marked as paid on site even if paid by card
|
2019-09-17 15:16:11 +02:00 |
|
Sylvain
|
1fa36d4029
|
renamed avoir_mode to payment_method
|
2019-09-17 14:48:06 +02:00 |
|
Sylvain
|
3348539fdf
|
export labels: user name + reference + summary, only on client line. Also: handling new export parameters (decimal separator, label length, export zeros)
|
2019-09-17 12:35:34 +02:00 |
|
Sylvain
|
224b0d6dee
|
Merge branch 'sca' into dev
|
2019-09-12 12:53:56 +02:00 |
|
Sylvain
|
78e6392f60
|
do not display invoice update logs in test mode + updated reservations fixtures w/o stp_invoice_id column + helper script to run tests
|
2019-09-11 14:29:35 +02:00 |
|
Sylvain
|
3320ee103b
|
Log changes in Invoices or InvoiceItems records for better handling of accounting certification issues
|
2019-09-11 12:22:14 +02:00 |
|
Sylvain
|
f60d19fa27
|
allow reservations & subscriptions at price of zero
|
2019-09-11 11:51:04 +02:00 |
|
Sylvain
|
75f483a7a6
|
compute subscription price server-side for payments
|
2019-09-11 10:31:22 +02:00 |
|
Sylvain
|
ac0489a496
|
[bug] wallet usage is noted on subscription invoices even if wallet was not used + use payment confirm API for subscriptions only (sca)
|
2019-09-10 17:57:46 +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
|
a96050a2e9
|
refactor payment process for sca
|
2019-09-10 11:46:14 +02:00 |
|
Sylvain
|
e9e27663cd
|
quick coding rules checking with rubocop
|
2019-09-09 18:04:31 +02:00 |
|
Nicolas Florentin
|
e94cf46fa4
|
ongoing work on sca stripe
|
2019-09-09 17:37:54 +02:00 |
|
Sylvain
|
61c1d09ac8
|
[bug] use vat history while regenerating invoices
|
2019-08-01 11:29:45 +02:00 |
|