Drupalcz / drupalcz

Drupal.cz community site repository (Drupal 8 version)
https://drupal.cz
GNU General Public License v2.0
13 stars 22 forks source link

Datová struktura - toto není issue ;) #281

Open martin-klima opened 5 years ago

martin-klima commented 5 years ago

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:

martin-klima commented 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.

radimklaska commented 5 years ago

20190209_162434