Sylvain
ed072184bf
(feat) notify_admin_order_is_paid
2023-02-16 11:22:42 +01:00
Sylvain
8312842acc
(test) frontend lib testing
2023-02-15 10:30:14 +01:00
Sylvain
892ffbe138
(quality) rename proof-of-identity to supporting-document
2023-02-15 10:30:13 +01:00
Sylvain
979042078d
(quality) rename proof-of-identity to supporting-documents in notifications
2023-02-15 10:30:13 +01:00
Karen
fb0b32e0d2
(test) add small front-end test for notifications list
2023-02-15 10:30:12 +01:00
Karen
c90dc8a369
(test) backend test for notifications
2023-02-15 10:30:11 +01:00
Karen
84b28ffddf
(test) fix broken test
2023-02-15 10:30:10 +01:00
Karen
ae67a371f5
(test) backend test for notification types and notification preferences
2023-02-15 10:30:10 +01:00
Sylvain
ed6a397b89
(test) test places cache
2023-02-15 10:29:56 +01:00
Sylvain
986a663c40
(feat) places cache for slots
2023-02-15 10:29:54 +01:00
Sylvain
bfe0936b40
(feat) save both operator/customer for orders
2023-02-15 10:29:50 +01:00
Sylvain
48a44ff4f3
(feat) create cart items from the api
2023-02-15 10:29:50 +01:00
Sylvain
42d830b4f8
(feat) save cart items in db
2023-02-15 10:29:46 +01:00
Sylvain
7a1809940c
(bug) fix a11y of product form
2023-02-15 10:28:20 +01:00
Sylvain
6fa12d3996
(test) training default settings
2023-02-15 10:28:17 +01:00
Karen
0778616345
(feat) add a custom banner for trainings
2023-02-15 10:28:13 +01:00
Karen
a1eaa2eae7
(feat) machines custom banner frontend and frontend test
2023-02-15 10:28:09 +01:00
Karen
5658e0aeed
(feat) create settings for machines banner backend
2023-02-15 10:28:08 +01:00
Sylvain
ddc2dd4c6e
(feat) training auto cancel authorization and invalidation rule
2023-02-15 10:28:07 +01:00
Sylvain
78cb8b7854
(quality) isolate auto cancel features in separate service
2023-02-15 10:28:07 +01:00
Sylvain
e2edbb419a
(feat) auto cancel trainings under the threshold
2023-02-15 10:28:04 +01:00
Karen
b9d86aecdc
(quality) status property :label is now :name for better coherence
2023-02-15 10:27:54 +01:00
Karen
96ddb40c59
(feat) Add Status Settings in Projects Settings
2023-02-15 10:27:53 +01:00
Karen
d80cc4769a
(feat) filter for status in project gallery
2023-02-15 10:27:49 +01:00
Karen
4aba30c5e3
(feat) project statuses api
2023-02-15 10:27:13 +01:00
Sylvain
eba0c99ae5
(bug) date shift in event creation/update
2023-02-14 16:47:06 +01:00
Sylvain
04f933f94d
(bug) deal with DST using Time instead of DateTime
2023-02-14 13:10:58 +01:00
Du Peng
37989aec63
(feat) OpenAPI endpoint to fetch subscription data
2023-02-06 16:46:54 +01:00
Sylvain
1644bc43db
(bug) invalid date display in negative timezones
2023-02-03 17:25:24 +01:00
Sylvain
874a527f6f
Version 5.6.9
2023-02-02 11:22:57 +01:00
Sylvain
71579e7465
(wip) slot date in stats
2023-01-31 17:10:07 +01:00
Sylvain
001d024948
(bug) unable to create a non-rolling plan
2023-01-31 13:49:37 +01:00
Sylvain
98d6363525
(bug) unable to create a recurrent event
2023-01-31 11:39:51 +01:00
Sylvain
66311b8761
(bug) invalid month in some date format
2023-01-31 10:44:45 +01:00
Sylvain
c13548ccb4
(test) handle plan update request
2023-01-26 10:04:47 +01:00
Sylvain
792db1ee29
(bug) fix test
2023-01-25 12:58:51 +01:00
Sylvain
c1159b2aed
(bug) update plan prices
2023-01-25 12:08:16 +01:00
Sylvain
029eb90d78
(feat) soft-destroy a reserved event
2023-01-20 08:53:37 +01:00
Sylvain
921b5eab2f
(bug) invalid event date in negative TZ
2023-01-13 12:15:48 +01:00
Sylvain
f9fc74b2ee
(test) oauth2 providers
2023-01-10 13:09:04 +01:00
Sylvain
68e5f6dc20
(security) restrict access to stats endpoint
2023-01-09 13:13:24 +01:00
Sylvain
c799e4309d
(test) Tag, Theme
2023-01-09 10:06:32 +01:00
Sylvain
5ead325607
(test) prepaid packs
2023-01-09 09:58:18 +01:00
Sylvain
f587dc3c32
(test) Group
2023-01-09 09:43:58 +01:00
Sylvain
5682d8b8e6
(test) AgeRange, Category, Component, EventTheme
2023-01-09 09:36:36 +01:00
Sylvain
b14329497b
(test) abuses, age_range, categories
2023-01-06 17:18:44 +01:00
Sylvain
5588948bf7
(bug) VAT decimal values
2023-01-06 13:05:51 +01:00
Sylvain
10f054256e
(feat) payment schedule due in invoices
2023-01-05 12:09:16 +01:00
Sylvain
8ce1ceb345
(quality) translate validation messages
2023-01-04 11:12:02 +01:00
Sylvain
7bb97d267d
(feat) build accounting data for yesterday by default
2023-01-04 10:27:14 +01:00
Du Peng
29b92475bb
(feat) Ability to filter uniq slots reserved in admin calendar
2023-01-02 19:20:02 +01:00
Du Peng
36fba94a5f
(test) fix test failure for clone product
2023-01-02 10:57:44 +01:00
Du Peng
b1592a7f6f
(test) fix test failure for update machine category
2023-01-02 10:57:16 +01:00
Sylvain
7cd689b92c
(bug) product low stock notification
2022-12-28 11:01:05 +01:00
Sylvain
051f182839
(bug) clear date in suscription extend free days
2022-12-27 17:15:49 +01:00
Sylvain
898ce07509
(merge) Merge branch 'staging' into dev
2022-12-27 12:20:18 +01:00
Sylvain
f8904dfb9c
(feat) customize VAT name
2022-12-27 12:13:24 +01:00
Sylvain
574974c239
(merge) Merge branch 'machine_category' into staging
2022-12-27 10:59:36 +01:00
Sylvain
b357f11d1e
(test) free reservation no invoice
2022-12-23 14:21:51 +01:00
Sylvain
e139067954
(feat) prevent generate invoices at 0
2022-12-23 14:14:42 +01:00
Du Peng
8f3951bd0e
(quality) add machine category test
2022-12-22 16:03:07 +01:00
Sylvain
785e80a6f4
(test) PasswordStrength
2022-12-22 12:11:14 +01:00
Sylvain
e7912557eb
(test) UserProfileForm
2022-12-21 14:14:39 +01:00
Sylvain
b552e5e626
(feat) rename client accounts to financial
2022-12-21 14:14:37 +01:00
Sylvain
40dd3f11b8
(api) accounting: invoice.payment_details.payment_mean
2022-12-21 14:14:36 +01:00
Sylvain
4d7e09c98d
(feat) multiple accounting journals
2022-12-21 14:14:36 +01:00
Sylvain
31ba4d3486
(api) accounting: payment details
2022-12-21 14:14:35 +01:00
Sylvain
e3eb8eb516
(api) accounting: report external id for user
2022-12-21 14:14:35 +01:00
Sylvain
90dc38ed10
(feat) move external id to InvoicingProfile
2022-12-21 14:14:34 +01:00
Sylvain
9b5cf8842e
(api) accounting: filter by type
2022-12-21 14:14:34 +01:00
Sylvain
3a05398c8c
(api) accounting: report build status
2022-12-21 14:14:33 +01:00
Sylvain
4763014ec8
(api) users: first_name, last_name
2022-12-21 14:14:31 +01:00
Sylvain
fdddb545d9
(feat) OpenAPI/users: gender, organization, address
2022-12-21 14:14:31 +01:00
Sylvain
dcaa5ad28c
(bug) unsupported param[] syntax in OpenAPI
2022-12-21 14:14:30 +01:00
Sylvain
9ac2655256
(feat) OpenAPI/users: filter by created_after
2022-12-21 14:14:30 +01:00
Sylvain
7659597e32
(doc) Updated OpenAPI documentation
2022-12-21 14:14:29 +01:00
Sylvain
4b84963d7f
(feat) optional external id
2022-12-21 14:14:29 +01:00
Sylvain
e246480049
(test) ProductForm
2022-12-21 14:14:28 +01:00
Sylvain
3c9c9f56a0
(quality) improved expect
2022-12-21 14:14:27 +01:00
Sylvain
c1638ab54d
(test) tiptap & file uploads
2022-12-21 14:14:26 +01:00
Sylvain
7a3ab98b10
(quality) add typescript to jest tests
2022-12-21 14:14:26 +01:00
Sylvain
b30701ba6f
(test) improved frontend tests
2022-12-21 14:14:25 +01:00
Sylvain
9d2dde8257
(test) test AccountingCodesSettings
2022-12-21 14:14:25 +01:00
Sylvain
84dfcf38c7
(test) AdvancedAccountingForm
2022-12-21 14:14:25 +01:00
Sylvain
664e42099a
(test) improved settings fixtures
2022-12-21 14:14:24 +01:00
Sylvain
7d83d6454f
(test) Jest + react-testing-library
...
This commit aims to put a testing environment in place
for frontend react components using the de-facto standards
for our stack.
An example test file was writter for the component plan-form.tsx.
Some fixtures for some API endpoints were written (see
__setup__/server.js)
2022-12-21 14:14:22 +01:00
Sylvain
620ce2c3a8
(test) products tests
2022-12-21 14:12:16 +01:00
Sylvain
2cf18c277c
(bug) create recurrent event
...
Also: (test) test trainings API
Also: (test) test create recurrent event
2022-12-21 14:12:16 +01:00
Sylvain
5d1c70a26e
(test) accounting service
2022-12-21 14:12:15 +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
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
Du Peng
bcd76ee6d5
(bug) always show machine availability in calender if machine module is inactive
2022-12-20 18:46:25 +01:00
Guilherme Chaguri
0544bec729
Fix test fixtures to use the current timezone
2022-12-20 13:57:37 -03:00
Sylvain
3a2f488c56
(test) prevent last minutes bookings
2022-12-14 12:22:44 +01:00
Sylvain
fa18891bc6
(bug) invalid test assertion
2022-12-14 11:30:06 +01:00
Sylvain
8eaeb2df39
(bug) soft-destroyed still reported in OpenAPI
...
Also: improved testing
2022-11-23 11:59:06 +01:00
Du Peng
37b17595a1
(test) add missing vcr cassettes test file
2022-11-22 16:36:21 +01:00
Sylvain
451cd0e915
(test) add admin offer product to himself
...
Also: split AdminPayOrderTest in two files
2022-11-17 17:14:31 +01:00
Sylvain
c684b892a7
(bug) ES not synced during tests
2022-11-17 16:59:33 +01:00