WIP: corrections sérialisation API et script normalisation SQL
Backend:
- Fix Groups sur TypeMachine*Requirement: exposer typePiece/typeComposant/typeProduct
- Fix Groups sur Document, Piece, Product, Composant pour sérialisation
- Add addConstructeur/removeConstructeur sur Piece et Product
Scripts:
- Fix normalize-dump.py: gérer les schémas quotés ("public"."table")
Frontend (sous-module):
- Corrections formulaires et sérialisation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
11
makefile
11
makefile
@@ -19,6 +19,8 @@ EXEC_PHP_ROOT = $(DOCKER) exec -t -u root $(PHP_CONTAINER)
|
||||
EXEC_PHP_INTERACTIVE = $(DOCKER) exec -it -u $(APP_USER) $(PHP_CONTAINER)
|
||||
EXEC_PHP_INTERACTIVE_ROOT = $(DOCKER) exec -it -u root $(PHP_CONTAINER)
|
||||
FILES =
|
||||
DATA_SQL ?= data.sql
|
||||
DATA_SQL_NORM ?= data_norm.sql
|
||||
|
||||
#========================================================================================
|
||||
|
||||
@@ -58,7 +60,7 @@ build-nuxtJS:
|
||||
$(EXEC_PHP) sh -lc "cd Inventory_frontend && npm install && npm run generate"
|
||||
|
||||
dev-nuxt:
|
||||
$(EXEC_PHP) sh -c "cd Inventory_frontend && npm run dev"
|
||||
$(EXEC_PHP) sh -lc "cd Inventory_frontend && npm run dev"
|
||||
|
||||
delete_built_dir:
|
||||
CURRENT_UID=$(shell id -u) CURRENT_GID=$(shell id -g) $(DOCKER_COMPOSE) up -d
|
||||
@@ -117,3 +119,10 @@ test:
|
||||
|
||||
wait:
|
||||
sleep 10
|
||||
|
||||
# Normalize pgAdmin data-only dump and import into DB
|
||||
import-data:
|
||||
python3 scripts/normalize-dump.py $(DATA_SQL) $(DATA_SQL_NORM) --lower
|
||||
$(DOCKER_COMPOSE) exec -T db psql -U $(POSTGRES_USER) -d $(POSTGRES_DB) -v ON_ERROR_STOP=1 -c "SET session_replication_role = replica;"
|
||||
$(DOCKER_COMPOSE) exec -T db psql -U $(POSTGRES_USER) -d $(POSTGRES_DB) -v ON_ERROR_STOP=1 < $(DATA_SQL_NORM)
|
||||
$(DOCKER_COMPOSE) exec -T db psql -U $(POSTGRES_USER) -d $(POSTGRES_DB) -v ON_ERROR_STOP=1 -c "SET session_replication_role = DEFAULT;"
|
||||
|
||||
Reference in New Issue
Block a user