The 'contact sub-panel' in the 'opportunities detail view' has an option to set a 'role' for the contact. How do you duplicate this function for pro

Hi,

I have lots of contacts for a project but have no way of defining their roles.

I spent days trying to create custom modules and relate tables before deciding the best way would be to add another field to the contacts_projects table, and then realized that the opportunities table already defines roles for contacts,

Am i missing something, can i set a role for a project contact using studio?

thank you