Express objects creation/setup
Permalink
Hello,
I got asked by a client to renew his website in Concrete5, while settings it up a ran into a problem that seems impossible to pass.
I have set 3 express objects:
- Projects
- Roles
- Persons
Projects has associations "One to many" with work roles and persons, Roles has "Many to Many" with Persons and Projects, Persons has "One to many" with Projects and Roles
- One or more persons can work in one projects (at times with more than one role)
- One or more roles can be given to a Project
What i am trying to do is:
put person X in project Y with role Z
Examples:
Assign Jane Doe to Project 1 as Director
Assign John Doe to Project 2 as Designer
Assign John Doe to Project 1 as Designer and Editor
Project pages needs to be configurable only in composer with simple dropdowns and checkboxes by linking the created project, roles and persons in the backend (which i will develop when i manage to figure this out)
Is my logic flawed or it's impossible to do it all by adding everything just in the Project Objects?
Thanks in advance for the help
I got asked by a client to renew his website in Concrete5, while settings it up a ran into a problem that seems impossible to pass.
I have set 3 express objects:
- Projects
- Roles
- Persons
Projects has associations "One to many" with work roles and persons, Roles has "Many to Many" with Persons and Projects, Persons has "One to many" with Projects and Roles
- One or more persons can work in one projects (at times with more than one role)
- One or more roles can be given to a Project
What i am trying to do is:
put person X in project Y with role Z
Examples:
Assign Jane Doe to Project 1 as Director
Assign John Doe to Project 2 as Designer
Assign John Doe to Project 1 as Designer and Editor
Project pages needs to be configurable only in composer with simple dropdowns and checkboxes by linking the created project, roles and persons in the backend (which i will develop when i manage to figure this out)
Is my logic flawed or it's impossible to do it all by adding everything just in the Project Objects?
Thanks in advance for the help