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 |
|
Sylvain
|
38ab06840e
|
consider vat history in accounting export + [bug] use vat history while regenerating invoices
|
2019-08-01 11:26:40 +02:00 |
|
Sylvain
|
a9ea4057f3
|
interface to customize accounting codes and labels
|
2019-07-30 16:06:35 +02:00 |
|
Sylvain
|
f772bc3509
|
api endpoint and worker to export accounting data
|
2019-07-30 11:43:51 +02:00 |
|
Sylvain
|
ab295f064d
|
service to export invoices into a given period to CSV lines for an accounting sofware
|
2019-07-29 17:51:53 +02:00 |
|
Sylvain
|
a778b1063a
|
enhance ruby syntax
|
2019-07-29 12:17:57 +02:00 |
|
Sylvain
|
b77fde2506
|
[bug] OpenlabWorker is crashing with message undefined method profile for StatisticProfile
|
2019-07-10 10:58:51 +02:00 |
|
Sylvain
|
b0b2e8d3a9
|
use an async worker to notify users about policy update
|
2019-06-17 10:01:59 +02:00 |
|
Sylvain
|
f3c433883d
|
[bug] canceled reservation are not removed from statistics (fix #133)
|
2019-06-13 16:29:12 +02:00 |
|
Sylvain
|
249e59bb2a
|
get user consent about cookies
|
2019-06-13 11:28:55 +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
|
86ded2b8d2
|
[ongoing] fixes for invoices pdf files
|
2019-06-11 16:56:11 +02:00 |
|
Sylvain
|
37b9e3da60
|
link statistic profile to invoices
|
2019-06-11 10:02:48 +02:00 |
|
Sylvain
|
cfd33c3a52
|
migrate projects to statistic_profile
|
2019-06-06 16:34:53 +02:00 |
|
Sylvain
|
35da65b686
|
change statistic_service to use statistic_profile + use raw sql in migrations
|
2019-06-06 13:58:49 +02:00 |
|
Sylvain
|
fe2a6f7120
|
migrate trainings to statistic_profile and adjust code
|
2019-06-06 12:00:21 +02:00 |
|
Sylvain
|
0a5e373730
|
models linking
|
2019-06-05 16:21:39 +02:00 |
|
Sylvain
|
f0c5b0eb09
|
init StatisticProfileTraining
|
2019-06-05 16:17:56 +02:00 |
|
Sylvain
|
6f87873b2c
|
fix init member group when created from signup modal
|
2019-06-05 16:09:11 +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
|
42e73e4315
|
[ongoing] statistic profile
|
2019-06-03 17:25:04 +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
|
3945b760b5
|
[ongoing] attach invoices to invoicingProfile instead of user
|
2019-05-27 13:03:44 +02:00 |
|
Sylvain
|
5231e464fe
|
fix invoicingProfile schema + migration script
|
2019-05-27 13:00:05 +02:00 |
|
Sylvain
|
70bc3d5732
|
put invoicing data into separate table
|
2019-05-27 13:00:05 +02:00 |
|
Sylvain
|
0c51f25f7f
|
Merge branch 'hotfix' into dev
|
2019-05-27 12:50:19 +02:00 |
|
Sylvain
|
5d32756928
|
[bug] updating a setting does not chain new values
|
2019-05-27 11:21:29 +02:00 |
|
Sylvain
|
6f2483a51f
|
[bug] when generating an Avoir at a previous date, the resulting checksum may be invalid
|
2019-05-27 11:11:21 +02:00 |
|
Sylvain
|
3394413747
|
fixed syntax
|
2019-05-07 15:56:23 +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
|
531e298b14
|
[bug] updating a setting does not chain new values
|
2019-04-23 13:04:50 +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
|
8fae8b104d
|
admin interface to customize privacy policy page
|
2019-04-18 12:30:00 +02:00 |
|
Sylvain
|
936495e596
|
[bug] when paying reservation with wallet, the invoice footprint is not correctly updated
|
2019-04-08 17:04:53 +02:00 |
|
Sylvain
|
3b3e1af822
|
improved coupon filtering to allow pagination while filtering
|
2019-04-08 11:00:00 +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
|
4be597ba9d
|
fixed ruby style
|
2019-04-03 17:33:43 +02:00 |
|
Sylvain
|
8a6ff0c093
|
prevent closing a period not in the past
|
2019-04-03 17:27:25 +02:00 |
|
Sylvain
|
9e39a0517c
|
[bug] vat rat in archives may be wrong
|
2019-04-03 16:56:47 +02:00 |
|
Sylvain
|
722d5d36e7
|
check server-side that periods match length requirements + explain requirements to user before closing
|
2019-04-03 13:04:19 +02:00 |
|
Sylvain
|
7cdacb3164
|
print date in archive
|
2019-04-01 13:36:45 +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
|
940ea3051b
|
chain historyValues with sha256 footprints
|
2019-03-20 11:01:53 +01:00 |
|
Sylvain
|
7b0824a4a3
|
notify admins when no accounting period closed for 1 year
|
2019-03-18 14:33:30 +01:00 |
|
Sylvain
|
c356f35f29
|
add operator_id to invoices
|
2019-03-18 11:11:09 +01:00 |
|
Sylvain
|
b439c643cb
|
zip archives, include checksum, chained zips
|
2019-03-13 17:48:35 +01:00 |
|
Sylvain
|
9fcb4277cd
|
Merge branch 'dev' into host
|
2019-03-13 16:49:11 +01:00 |
|
Sylvain
|
402be18bdf
|
model documentation
|
2019-03-13 16:49:03 +01:00 |
|
Sylvain
|
857b1cebba
|
fix accounting period checksum + improved period validation
|
2019-03-12 15:26:17 +01:00 |
|
Sylvain
|
4f418cc3fb
|
compute total without taxes + fix close period date pickers + improved archived % number format
|
2019-03-12 13:36:10 +01:00 |
|
Sylvain
|
b9e427a9fc
|
include VAT in archives
|
2019-03-12 12:15:14 +01:00 |
|
Sylvain
|
4e7a62bc2b
|
[ongoing] close period for max 1 year + force contiguous periods + fix totals
|
2019-03-12 09:14:20 +01:00 |
|
Sylvain
|
2a32bc4752
|
date the archives
|
2019-03-11 16:25:51 +01:00 |
|
Sylvain
|
b940ae0327
|
display complete info set on accounting archives
|
2019-03-11 16:11:49 +01:00 |
|
Sylvain
|
811d7288e7
|
fix chain_record methods
|
2019-03-11 13:49:16 +01:00 |
|
Sylvain
|
e543f1fe3e
|
add watermark to invoices in dev/staging/test environment
|
2019-02-27 17:44:52 +01:00 |
|
Sylvain
|
9854a4b965
|
prevent memory saturation with periodic checks
|
2019-02-26 15:18:19 +01:00 |
|
Sylvain
|
1c8e82df14
|
added free disk space notification to oss release to prevent collision
|
2019-02-26 11:13:57 +01:00 |
|
Sylvain
|
8f210bb713
|
Merge branch 'dev' into host
|
2019-02-26 10:45:34 +01:00 |
|
Sylvain
|
1b97c39645
|
refactored notificationcenter to accept meta_data
|
2019-02-26 10:45:12 +01:00 |
|
Sylvain
|
f11f629bcf
|
compute, secure and archive period total and cumulative total of each accounting period
|
2019-02-25 14:51:19 +01:00 |
|
Sylvain
|
cf23fae73c
|
Merge branch 'dev' into host
|
2019-02-14 16:35:38 +01:00 |
|
Sylvain
|
9f765009a8
|
[bug] unable to create oauth2 sso
[bug] application failed when sso activated
[bug] missing translations in oauth2 forms
|
2019-02-14 12:25:37 +01:00 |
|
Sylvain
|
06f2c3626c
|
refactored rake tasks
|
2019-02-13 12:59:28 +01:00 |
|
Sylvain
|
ffe5516d10
|
prevent closing an accounting period if any checksum error in period
|
2019-02-12 17:38:44 +01:00 |
|
Sylvain
|
9f4d026f30
|
fix last archive infos in closed accounting period
|
2019-02-12 16:19:11 +01:00 |
|
Sylvain
|
2ba3890325
|
display records integrity status
|
2019-02-12 16:00:36 +01:00 |
|
Sylvain
|
f9364b3872
|
chains invoice and invoiceItem records. save them in archives
|
2019-02-12 14:45:21 +01:00 |
|
Sylvain
|
cc124a0dee
|
[ongoing] chain invoice records
|
2019-02-11 13:57:07 +01:00 |
|
Sylvain
|
6e274afe3b
|
accounting archive: insert code checksum and previous archive checksum
|
2019-01-31 12:19:50 +01:00 |
|
Sylvain
|
55ae979213
|
Merge branch 'dev' into host
|
2019-01-30 10:04:12 +01:00 |
|
Sylvain
|
a528fc3766
|
infos about deprecated notification
|
2019-01-30 10:03:53 +01:00 |
|
Sylvain
|
da672ea8b6
|
Merge branch 'dev' into host
|
2019-01-21 16:34:06 +01:00 |
|
Sylvain
|
d2c4773ac9
|
[bug] unable to delete an admin who has changed a setting
|
2019-01-16 17:09:27 +01:00 |
|
Sylvain
|
526b9aab0c
|
[bug] unable to create/edit plan of 12 months/53 weeks
|
2019-01-16 12:10:07 +01:00 |
|
Sylvain
|
27f3296719
|
rubocop coupon
|
2019-01-16 11:07:09 +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
|
0927336956
|
fixed reservation after removing disable_invoicing + updated vcr cassettes
|
2019-01-14 12:45:17 +01:00 |
|
Sylvain
|
a2eb10331e
|
[ongoing] remove invoicing disabled per user
|
2019-01-10 16:50:54 +01:00 |
|
Sylvain
|
1db5e76bc9
|
tests on accounting periods + force reload periods when opening periods/avoir modal
|
2019-01-10 15:12:22 +01:00 |
|
Sylvain
|
b42d1614fd
|
export to flat json files closed periods
|
2019-01-10 10:52:29 +01:00 |
|
Sylvain
|
35638d611b
|
validates invoice&avoir creation to prevent any creation in closed period
|
2019-01-09 16:54:09 +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
|
9fac706da8
|
validates accounting periods on creation + prevent refunding on closed periods (client only)
|
2019-01-08 17:32:45 +01:00 |
|
Sylvain
|
0a684c8e13
|
rails DB model for accounting periods
|
2019-01-07 12:29:52 +01:00 |
|
Sylvain
|
688b57e537
|
fixed data migration for settings -> history_values
|
2018-12-18 10:21:35 +01:00 |
|
Sylvain
|
ed65976c41
|
[ongoing] save settings history
|
2018-12-17 16:02:02 +01:00 |
|
Sylvain
|
811b7193f7
|
improved & fixed test suite
|
2018-12-12 13:49:14 +01:00 |
|
Sylvain
|
f2eaf4e4e1
|
improved tests and bug fixes
|
2018-12-11 17:27:25 +01:00 |
|
Sylvain
|
ad69b647f7
|
fix reservation + subscription
|
2018-12-11 15:07:32 +01:00 |
|
Sylvain
|
7822ab4572
|
[ongoing] fix reservation processes
|
2018-12-10 17:20:23 +01:00 |
|
Sylvain
|
8e60545753
|
extend subscription and offer free days will keep track of previous subscription
|
2018-12-10 13:24:00 +01:00 |
|
Sylvain
|
bef3118649
|
[ongoing] refactor user.subscriptions to save history
TODO: - refactor subscription.save_with_payment (stripe)
- offer free days
- extend the subscription
- renew a subscription
- buy subscription + reservation
|
2018-12-06 18:26:01 +01:00 |
|
Sylvain
|
6794b12555
|
force gawk during elastic upgrade & rubocop
|
2018-12-03 15:10:04 +01:00 |
|
Sylvain
|
ffbe3e0b4a
|
updated procedure to setup development env, using docker
|
2018-11-26 15:14:43 +01:00 |
|
Sylvain
|
56a56565ae
|
[bug] create transverse plan: do not create one for the admins group
|
2018-11-26 11:33:48 +01:00 |
|
Sylvain
|
1e3066f6f4
|
Ability to parametrize machines order on the booking page
|
2018-09-18 15:30:54 +02:00 |
|
Sylvain
|
1b33f3c865
|
display the machine reservation user name to other members
|
2018-07-24 12:24:51 +02:00 |
|
Sylvain
|
afc6ef40d2
|
fixed User.to_json
|
2018-07-24 11:19:30 +02:00 |
|
Sylvain
|
9af1e5c658
|
fixed User.to_json
|
2018-07-24 11:13:05 +02:00 |
|
Sylvain
|
a7cc1711aa
|
Merge branch 'elastic5' into dev
|
2018-07-12 12:50:52 +02:00 |
|
Sylvain
|
7afe62522f
|
refactor User.as_json to use jbuilder template
|
2018-07-04 14:05:44 +02:00 |
|
Sylvain
|
d69007c6c9
|
[ongoing] migrate es api
|
2018-06-05 12:30:08 +02:00 |
|
Sylvain
|
1aad974782
|
Ensure elasticSearch indices are started with green status on new installations
|
2018-04-04 14:05:48 +02:00 |
|
Sylvain
|
72634162c6
|
[bug] unable to create training credit
|
2017-12-21 11:49:51 +01:00 |
|
Sylvain
|
0b3192c3ab
|
[bug] subscription refund generate PDF with wrong dates
|
2017-12-13 13:16:32 +01:00 |
|
Sylvain
|
02baf9097e
|
hide disabled machine in admin pricing zone + prevent creating negative credits
|
2017-10-11 14:48:03 +02:00 |
|
Sylvain
|
57228f4eec
|
hide slots in members calendars if locked
|
2017-09-06 17:10:10 +02:00 |
|
Sylvain
|
82511aa781
|
[feature] prevent creation of irregular yearly plans
|
2017-09-05 17:01:09 +02:00 |
|
Sylvain
|
31cdc5c695
|
[bug] reccursive events have difference with requested time when crossing DST (#77)
|
2017-09-04 16:50:07 +02:00 |
|
Sylvain
|
112b174e5f
|
[bug] invalid time for reccurent events after Daylight Saving Time change
|
2017-08-31 17:32:04 +02:00 |
|
Sylvain
|
cf6afb817d
|
[feature] configuration of max visibility for reservations
|
2017-08-24 18:34:18 +02:00 |
|
Peng DU
|
2ff47f3204
|
add task Id: 3713, reference: 1706002/VL, stripe id: in_1ASRQy2sOmf47Nz9Xpxtw46A, invoice total: 30.0, stripe invoice total: 80.0, date: 2017-06-08 16:16:26 +0200
Id: 3716, reference: 1706005/VL, stripe id: in_1ASRye2sOmf47Nz9utkjPDve, invoice total: 30.0, stripe invoice total: 40.0, date: 2017-06-08 16:51:15 +0200
Id: 3717, reference: 1706006/VL, stripe id: in_1ASS1X2sOmf47Nz93Xn2UxVh, invoice total: 30.0, stripe invoice total: 40.0, date: 2017-06-08 16:54:14 +0200
Id: 3718, reference: 1706007/VL, stripe id: in_1ASSBI2sOmf47Nz9Ol0gEEfC, invoice total: 30.0, stripe invoice total: 40.0, date: 2017-06-08 17:04:19 +0200 allow find the invoices incoherent
|
2017-06-09 11:08:08 +02:00 |
|
Peng DU
|
c6fedf3f20
|
Merge branch 'fix_issus_77' into dev
|
2017-06-08 19:40:30 +02:00 |
|
Peng DU
|
eca141f902
|
fix bug #77: reservation amount total isnt equal stripe invoice amount that be paid by client
|
2017-06-08 19:38:19 +02:00 |
|
Sylvain
|
b403f86187
|
[bug] price init for new groups & delete group
|
2017-05-15 15:25:27 +02:00 |
|
Sylvain
|
ff8e804750
|
Merge branch 'week' into dev
|
2017-03-21 15:51:52 +01:00 |
|
Sylvain
|
f4187d0b4b
|
[bug] news plans statistics are not shown
|
2017-03-21 15:47:25 +01:00 |
|
Sylvain
|
5abc85ae0a
|
[feature] weekly plans
|
2017-03-21 13:06:02 +01:00 |
|
Sylvain
|
38ce1b23b7
|
fix duplicates SLOT_DURATION declarations
|
2017-03-13 10:21:41 +01:00 |
|
Sylvain
|
796f0a87ae
|
ability to remove an unused custom price for an event (#61)
|
2017-03-02 18:36:54 +01:00 |
|
Sylvain
|
504fe49964
|
export machines availabilities
|
2017-03-02 12:34:28 +01:00 |
|
Sylvain
|
b9dcf5a512
|
[bug] delete event with custom price (#61)
|
2017-03-01 17:09:37 +01:00 |
|