Sylvain
5d1c70a26e
(test) accounting service
2022-12-21 14:12:15 +01:00
Sylvain
13eeff5964
(ui) enable advanced accounting button in separate box
2022-12-21 14:12:15 +01:00
Sylvain
bc5e306091
(bug) training default seats should be null
2022-12-21 14:12:14 +01:00
Sylvain
a55880a0ad
(feat) OpenAPI endpoint for accounting
...
Also: (bug) filter by array in openAPI = error
2022-12-21 14:12:14 +01:00
Sylvain
523529228c
(bug) callback renamed by error
2022-12-21 14:12:14 +01:00
Sylvain
749f848034
(feat) rebuild accounting lines on updates
2022-12-21 14:12:13 +01:00
Sylvain
b3072ec444
(feat) auto fix rouding errors on accounting lines
...
Also: (ui) added help tooltips on some input fields
2022-12-21 14:12:10 +01:00
Sylvain
5acd44e51d
(wip) script to fix invoices totals
2022-12-21 14:11:40 +01:00
Sylvain
af3def0e2e
(feat) save the accounting data in DB
...
Previously, the accounting data were built on demand,
extracting the data from the invoices on-the-fly.
This is intended to be used only once in a while, so there was
no performance issue with that.
Now, we want those data to be accessed from the OpenAPI,
so building them on-the-fly would be very much
intensive and resouces heavy. So we build them each nights
using a scheduled worker and save them in the database
2022-12-21 14:11:40 +01:00
Sylvain
514a797b64
(wip) accounting endpoint for the OpenAPI
2022-12-21 14:11:39 +01:00
Sylvain
85ec08ae67
(quality) adapt code to New JSX transform
2022-12-21 14:11:36 +01:00
Sylvain
25edbcfbb0
(feat) use advanced accounting codes in accounting export
2022-12-21 14:05:17 +01:00
Sylvain
462a764276
(quality) moved accounting services to a decicated module
2022-12-21 14:05:17 +01:00
Sylvain
37f30e26a9
(feat) enable/disable advanced accounting
2022-12-21 14:05:16 +01:00
Sylvain
bec610458c
(bug) do not create plans for disabled groups
...
Also: (bug) unable to create plan without partner
(bug) unable to set plan price to a decimal number
(bug) unable to create a plan without toggling the partner switch
(quality) linted PlansService
2022-12-21 14:05:16 +01:00
Sylvain
be8ae01ba4
(ui) refactor plan form
...
Also: add advanced accounting to plans
2022-12-21 14:05:16 +01:00
Sylvain
85fcc71d6b
(wip) refactor plan form
2022-12-21 14:05:15 +01:00
Sylvain
4a9cbbb227
(feat) advanced accounting for products
2022-12-21 14:05:15 +01:00
Sylvain
7868f31a58
(feat) advanced accounting parameters
...
for: machines, spaces, trainings, events
2022-12-21 14:05:15 +01:00
Sylvain
3d796549f2
(ui) refactor event form
2022-12-21 14:05:14 +01:00
Sylvain
8df60a8712
(ui) refactor space form
2022-12-21 14:05:14 +01:00
Sylvain
3d88266fe6
(ui) refactor training form
2022-12-21 14:05:13 +01:00
Sylvain
4203da097c
(ui) refactor machine creation form
2022-12-21 14:05:13 +01:00
Sylvain
4cc6574f58
(ui) refactor machine edition form
2022-12-21 14:05:09 +01:00
Sylvain
e540316a36
(doc) updated changelog
2022-12-21 12:21:46 +01:00
Sylvain
c7b270c822
(bug) Fix tests in UTC negative timezones
...
Fix tests in UTC negative timezones
2022-12-21 12:19:44 +01:00
Guilherme Chaguri
16c76126a5
Merge branch 'dev' into fix/tests-timezone
2022-12-20 13:58:05 -03:00
Guilherme Chaguri
0544bec729
Fix test fixtures to use the current timezone
2022-12-20 13:57:37 -03:00
Sylvain
6752cefb5e
Merge pull request #424 from sleede/l10n_dev
...
New Crowdin updates
2022-12-19 13:40:55 +01:00
Sylvain
d80627a178
New translations app.admin.en.yml (French)
2022-12-19 11:26:47 +01:00
Sylvain
66ff3b0dc3
New translations en.yml (French)
2022-12-19 11:26:46 +01:00
Sylvain
8d81f80c16
New translations app.admin.en.yml (Zulu)
2022-12-19 10:25:41 +01:00
Sylvain
dcf2d48f2a
New translations en.yml (Zulu)
2022-12-19 10:25:40 +01:00
Sylvain
9542130d45
New translations app.admin.en.yml (Portuguese)
2022-12-19 10:25:39 +01:00
Sylvain
966a956bb1
New translations en.yml (Portuguese)
2022-12-19 10:25:37 +01:00
Sylvain
8a815ff4d2
New translations app.admin.en.yml (Norwegian)
2022-12-19 10:25:36 +01:00
Sylvain
e1374b7a8d
New translations en.yml (Norwegian)
2022-12-19 10:25:35 +01:00
Sylvain
5718cfe6b3
New translations app.admin.en.yml (German)
2022-12-19 10:25:34 +01:00
Sylvain
fe9900d79f
New translations en.yml (German)
2022-12-19 10:25:33 +01:00
Sylvain
7e77c00e37
New translations app.admin.en.yml (Spanish)
2022-12-19 10:25:32 +01:00
Sylvain
a5a7eafa46
New translations en.yml (Spanish)
2022-12-19 10:25:31 +01:00
Sylvain
8b12bec379
New translations app.admin.en.yml (French)
2022-12-19 10:25:30 +01:00
Sylvain
6e6e99b090
New translations en.yml (French)
2022-12-19 10:25:28 +01:00
Sylvain
9f5b259f32
(doc) updated changelog
2022-12-19 10:22:11 +01:00
Sylvain
639c460eb7
Merge branch 'Guichaguri-feature/reservation-deadlines' into dev
2022-12-19 10:21:10 +01:00
Sylvain
795928c07c
(feat) Add reservation deadline parameter
2022-12-19 09:58:44 +01:00
Du Peng
032a05713b
Version 5.5.8
2022-12-16 18:50:20 +01:00
Sylvain
87c6f4c36f
(security) CVE-2022-23517, CVE-2022-23518, CVE-2022-23519, CVE-2022-23520, CVE-2022-32209
...
Bump rails-html-sanitizer from 1.4.3 to 1.4.4
2022-12-16 15:56:46 +01:00
Sylvain
66b1db6d0a
(bug) phone/adresse required not shown
2022-12-16 15:35:02 +01:00
Sylvain
44089f9cf6
(dev) upgrade to CodeQL Action v2
2022-12-16 14:53:15 +01:00