Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
martin-klima opened this issue Feb 9, 2019 · 2 comments
Open

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

martin-klima opened this issue Feb 9, 2019 · 2 comments

Comments

@martin-klima
Copy link
Contributor

martin-klima commented Feb 9, 2019

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:

  • log_type
  • log_message
  • date_create
@martin-klima
Copy link
Contributor Author

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
Copy link
Member

20190209_162434

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants