1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-13 23:48:55 +01:00
Commit Graph

506 Commits

Author SHA1 Message Date
Sylvain
4185b6e2fd (test) update recurrent events 2023-02-24 14:02:19 +01:00
Sylvain
8740c4971d (bug) cannot cancel a subscription after offering free days 2023-02-17 15:35:06 +01:00
Sylvain
6c53b01741 (test) update an availability 2023-02-17 13:34:34 +01:00
Sylvain
f1ef6d0391 (test) list auth providers 2023-02-17 13:27:43 +01:00
Sylvain
142eceb661 (quality) replace DateTime by Time 2023-02-17 11:45:07 +01:00
Sylvain
8ca731ed53 (bug) fix running tests 2023-02-16 16:43:23 +01:00
Sylvain
e0931545e8 (quality) remove obsolete NotificationType.find_by_name 2023-02-16 16:08:47 +01:00
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