Add plugin platform with modular backend and frontend registry.

Split graph/import/meta into Django apps, add API v1 with OpenAPI and pytest, and introduce plugin registry with the tags reference plugin on both FE and BE.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-25 09:35:51 +03:00
co-authored by Cursor
parent b694a596b8
commit cafc7335ad
77 changed files with 1801 additions and 490 deletions
+3 -1
View File
@@ -246,9 +246,11 @@ async function loadContact() {
await mapsStore.fetchContactMemberships(contactId.value)
}
async function onUpdate(data, mapIds) {
async function onUpdate(data, mapIds, pluginPayload) {
await store.updateContact(contactId.value, data)
await mapsStore.setContactMapMemberships(contactId.value, mapIds)
const { saveContactPluginData } = await import('../application/services/contactPluginService')
await saveContactPluginData(contactId.value, pluginPayload)
contact.value = { ...contact.value, ...data }
editing.value = false
await mapsStore.fetchContactMemberships(contactId.value)