Open martin-klima opened 5 years ago
Je tu zásadní návrh: Pro organizaci nepoužít node typu Organization, ale entitu typu Profile, která vytváří Company profil na uživatelském účtu. Důvodem je to, že 1) Profil obsáhne stávající fieldy z CT Organization 2) Profil nemůže referencovat na nic jiného, než User entitu (tedy nemůže referencovat na Node).
Přijetí tohoto návrhu ulehčí vývoj APD membership modulu, ale zasahuje do stávájící koncepce, kterou bude třeba změnit a musíme se o tom v pravý čas informovat. Je to předběžně konzultováno s Evou Rázgovou, Radimem.
Budeme APD vyvíjet v souladu s tímto záměrem a pak se uvidí, zda to bude vyhovovat. Pokud ano, budeme řešit výše uvedenou změnu koncepce.
Schéma DS, které se držíme.
APD_membership entita referencuje na Profile. Ten má 2 bundly: 1) Person - referencuje na User entitu 2) Company - referencuje na Node entitu (která referencuje na User entity členů) UPDATE! referencuje také na User entitu a profil obsahuje field který referencuje na User entity členů.
APD_membership_log entita
referencuje na APD_membership a ukládá data o aktivitách kolem membershipu. Fieldy: