Problem/Motivation
Create an architecture diagram of the CRM entities to help users and developers understand the system.
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork crm-3585324
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mortona2k commentedHope this helps!
I'm interested in making better entity diagrams, so any feedback is appreciated.
Comment #4
jdleonardI ran the (manual) GitLab CI job "Pages", which produced this for easy review: https://crm-3585324-f9a97b.pages.drupalcode.org/entity/
A possible nit is that Relationship stores the references to the Relationship's Contacts as a multivalue "contacts" field (contact_a and contact_b are computed), but this is not represented. However, I think the way the diagram represents contact_a and contact_b lends more clarity for most viewers than representing the contacts property would so I don't recommend a change.
Thank you for your contribution!
Comment #5
bluegeek9 commented