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
|
ad1b7baa05
|
import members interface
|
2019-09-24 15:21:18 +02:00 |
|
Sylvain
|
e7bb41f38d
|
[ongoing] import users from csv file: admin inteface
|
2019-09-24 12:21:19 +02:00 |
|
Sylvain
|
588010ac0b
|
[feature] Optional reCaptcha checkbox in sign-up form
|
2019-09-23 17:46:46 +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
|
7d26932f6c
|
configure accounting codes & labels for wallet clients and other means clients
|
2019-09-19 11:51:14 +02:00 |
|
Sylvain
|
276a99c068
|
improved VAT history service + display dates when VAT was enabled in invoice configuration panel + do not render vat row in accouting export if vat was disabled
|
2019-09-18 13:28:53 +02:00 |
|
Sylvain
|
1fa36d4029
|
renamed avoir_mode to payment_method
|
2019-09-17 14:48:06 +02:00 |
|
Sylvain
|
f06bdaaf21
|
provide additional settings to export api
|
2019-09-16 16:31:16 +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
|
9d2e17d5d6
|
[bug] once a reservation was made, the reminder of the paid price is always 0 if a coupon was used
|
2019-09-12 12:25:13 +02:00 |
|
Sylvain
|
52afb6ef07
|
[bug] extend a current subscription for a member, does not reset his credits
|
2019-09-12 11:37:03 +02:00 |
|
Sylvain
|
53e02622b9
|
[bug] disabled groups still appears as available in sign-up modal
|
2019-09-12 11:14:04 +02:00 |
|
Sylvain
|
9fc3c7f61c
|
[bug] Wallet credit inputs does not allow to put zeros at the end of the decimal part of the amount
|
2019-09-11 13:05:10 +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
|
04f17d44d8
|
handle sca in js frontend
|
2019-09-10 12:46:02 +02:00 |
|
Nicolas Florentin
|
e94cf46fa4
|
ongoing work on sca stripe
|
2019-09-09 17:37:54 +02:00 |
|
Sylvain
|
510533e080
|
handle 2nd confirmation on server + display confirmation modal on the client
|
2019-09-05 17:17:51 +02:00 |
|
Sylvain
|
967f539ad9
|
[ongoing] update to stripe-js:v3 to use strong customer authentication
|
2019-09-04 17:20:18 +02:00 |
|
Sylvain
|
acacd9a19e
|
fixed accounting codes interface + fixed csv generation
|
2019-08-01 10:24:34 +02:00 |
|
Sylvain
|
12d8c65fa2
|
async generation of export and download cached csv using hidden iframe
|
2019-07-31 15:47:02 +02:00 |
|
Sylvain
|
a7f68b59dd
|
connect the export modal to the api
|
2019-07-31 12:00:52 +02:00 |
|
Sylvain
|
22d84e86f5
|
export modal
|
2019-07-31 11:10:10 +02:00 |
|
Sylvain
|
a9ea4057f3
|
interface to customize accounting codes and labels
|
2019-07-30 16:06:35 +02:00 |
|
Sylvain
|
ddbb492ace
|
[bug] abuses reports are not notified to admins
|
2019-06-26 12:55:38 +02:00 |
|
Sylvain
|
2d92df3ebb
|
do not delete the user if superadmin + fix text alert
|
2019-06-17 11:12:05 +02:00 |
|
Sylvain
|
f69703f0a0
|
allow user to change his choice about cookies
|
2019-06-13 12:52:56 +02:00 |
|
Sylvain
|
249e59bb2a
|
get user consent about cookies
|
2019-06-13 11:28:55 +02:00 |
|
Sylvain
|
7fc03af6bc
|
[ongoing] cookies consent modal
|
2019-06-12 16:53:37 +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
|
0e18defe53
|
handle deleted user in statistics
|
2019-06-12 12:40:43 +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
|
cfd33c3a52
|
migrate projects to statistic_profile
|
2019-06-06 16:34:53 +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
|
52992ac9d5
|
move gender & birthday to statistic_profile
|
2019-06-04 13:33:00 +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
|
9c2598d405
|
ability to delete processed reports
|
2019-05-21 12:24:45 +02:00 |
|
Sylvain
|
dfb0ea12f0
|
style component
|
2019-05-21 11:57:44 +02:00 |
|
Sylvain
|
7bbea22e76
|
display reports in interface
|
2019-05-21 11:49:50 +02:00 |
|
Sylvain
|
630809b91f
|
moved abuses panel to admin zone + fix loading template
|
2019-05-21 11:16:12 +02:00 |
|
Sylvain
|
dd4b6e2cb1
|
[ongoing] abuses management interface
|
2019-05-09 18:27:19 +02:00 |
|
Sylvain
|
10a87eb4cb
|
refactored project list translations
|
2019-05-09 16:09:20 +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
|
d0f0a293f3
|
save as draft or publish
|
2019-04-18 16:55:50 +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
|
5bdaebb2f2
|
privacy policy public page
|
2019-04-18 12:00:57 +02:00 |
|
Sylvain
|
43ff06c35d
|
fixed and improved translations
|
2019-04-18 11:35:09 +02:00 |
|
Sylvain
|
44479b5597
|
allow filtering coupons list
|
2019-04-04 18:00:19 +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
|
8e895e6b6a
|
force user to use datepicker in close period modal
|
2019-04-03 14:47:39 +02:00 |
|
Sylvain
|
93ff761e64
|
[bug] Error :syntax when using quote in event category name
|
2019-04-02 16:19:23 +02:00 |
|
Sylvain
|
a50bb63b64
|
prevent double validation while closing period
|
2019-03-27 17:37:36 +01:00 |
|
Sylvain
|
fc04886e89
|
prevent generate refund before first accounting period
|
2019-03-27 16:46:08 +01:00 |
|
Sylvain
|
be6b82fda1
|
improved VAT history + updated changelog + added instruction on watermark localisation
|
2019-03-27 15:50:38 +01:00 |
|
Sylvain
|
ea2a73cdc1
|
add asterisks on required fields
|
2019-03-26 17:20:10 +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
|
fd55c8d315
|
use SHA-3 (256 bits) to compute checksums + simplify accounting period integrity check UI
|
2019-03-21 17:15:41 +01:00 |
|
Sylvain
|
bf526458b4
|
add label to accounting period button
|
2019-03-20 11:56:03 +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
|
b940ae0327
|
display complete info set on accounting archives
|
2019-03-11 16:11:49 +01:00 |
|
Sylvain
|
279a958e46
|
download accounting period archive through interface
|
2019-02-25 17:22:54 +01:00 |
|
Sylvain
|
ffe5516d10
|
prevent closing an accounting period if any checksum error in period
|
2019-02-12 17:38:44 +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
|
da4c9cf26f
|
[bug] invalid translation of title in new partner modal + refactored plans controller
|
2019-01-21 16:27:59 +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
|
a2eb10331e
|
[ongoing] remove invoicing disabled per user
|
2019-01-10 16:50:54 +01:00 |
|
Sylvain
|
2f17d90054
|
remove button 'generate refund' for invoices within closed periods
|
2019-01-09 17:07:15 +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
|
ccff40b226
|
handle dates default values and limits in close period modal
|
2019-01-08 11:19:07 +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
|
0a59dc6b5d
|
display previous closings in modal
|
2019-01-07 10:50:10 +01:00 |
|
Sylvain
|
c35029d205
|
i18n for close period modal
|
2019-01-03 17:51:24 +01:00 |
|
Sylvain
|
3fda7562d4
|
Merge branch 'dev' into us78
|
2019-01-03 17:40:04 +01:00 |
|
Sylvain
|
6637832d00
|
refactored frontend invoices translations
|
2019-01-03 17:39:50 +01:00 |
|
Sylvain
|
105bcf6236
|
[ongoing] interface to close an accounting period
|
2019-01-03 16:48:52 +01:00 |
|
Sylvain
|
93dd1491cd
|
[bug] unable to create or edit a plan
|
2019-01-02 16:49:09 +01:00 |
|
Sylvain
|
8d4b354199
|
[bug] change group button overflow
|
2018-10-15 16:51:44 +02:00 |
|
Sylvain
|
2126a199e0
|
Ability to set a neutral gender for the fablab's title (#108)
|
2018-09-18 16:40:50 +02:00 |
|
Sylvain
|
1e3066f6f4
|
Ability to parametrize machines order on the booking page
|
2018-09-18 15:30:54 +02:00 |
|
Sylvain
|
a26e8edf19
|
fix rendering issues in settings
|
2018-09-18 14:38:43 +02:00 |
|
Sylvain
|
1b33f3c865
|
display the machine reservation user name to other members
|
2018-07-24 12:24:51 +02:00 |
|
Nicolas Florentin
|
a29ba926c0
|
fix events/index order, frontend js code was conflicting with server-side behaviour
|
2017-12-18 16:15:38 +01:00 |
|
Sylvain
|
12c6cd2a70
|
Merge branch 'siteswapjuggler-master' into dev
also: align translations and mark missings
|
2017-11-20 11:43:40 +01:00 |
|
Sylvain
|
497ad71591
|
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
|
2017-11-02 15:34:09 +01:00 |
|
Sylvain
|
73a62bd9a0
|
[feature] allow setting decimal prices
|
2017-11-02 15:33:56 +01:00 |
|