fix(d3): systemischer Permission-Resolver-Bug behoben — DMS/Mail get_entity_models-Overrides ergänzt (dms_file/dms_folder/file/mail_account fehlten im ENTITY_MODELS-Mapping → ValueError bei allen Entity-Freigaben zur Laufzeit); pgvector-Extension in conftest db_setup verankert; test_permissions 22/22 grün; Resolver-Auflösung aller 4 Typen direkt bewiesen
Check Cross-Plugin Imports / check (push) Has been cancelled
Check Cross-Plugin Imports / check (push) Has been cancelled
This commit is contained in:
@@ -167,6 +167,10 @@ def db_setup():
|
||||
conn.execute(text("DROP SCHEMA IF EXISTS public CASCADE;"))
|
||||
conn.execute(text("CREATE SCHEMA public;"))
|
||||
conn.execute(text("GRANT ALL ON SCHEMA public TO leocrm;"))
|
||||
# Plugin models use the pgvector Vector type (contacts.embedding);
|
||||
# the extension lives at database level and must exist before
|
||||
# alembic creates those tables.
|
||||
conn.execute(text("CREATE EXTENSION IF NOT EXISTS vector"))
|
||||
except Exception:
|
||||
conn.rollback()
|
||||
conn.execute(text("SET lock_timeout = '10s';"))
|
||||
|
||||
Reference in New Issue
Block a user