- Issue created by @jdleonard
- πΊπΈUnited States jdleonard Austin, TX, USA
Should a Contact Detail have a field representing the Contact that "owns" it? This would make the access control logic simpler as we could just delegate to
ContactAccessControlHandler
. Should that field be read only (would that interfere with future sharing)?I suppose we could still delegate to
ContactAccessControlHandler
without such a field, but it would require a query to find the Contact referencing the Contact Detail. I err on the side of setting a read only back reference as described above. - πΊπΈUnited States bluegeek9
Adding a contact reference field is how I would implement Detail sharing; it shouldn't interfere.
- πΊπΈUnited States bluegeek9
If a contact field is added to the contact detail, the contact form(s) will need to be updated. The add form can not create contact details because the contact id does not exist yet.
I think it is a blocking issue, just something we will need to address.