Replies to This Discussion

I am asumming you have 2 models:
master model - that defines the 10 mailing services. This model will have a parent and a child template.
Eg: Master_Subscription <-> Master_MailingService. In this case, there will be 1 instance of Master_Subscription and 10 children for Master_MailingService.
transactional model - that captures each user's subscription to mailing services. This will also have a parent and child template.
Eg: Subscription <-> MailingService

To create a subscription model, you need to do a dbimport (insert) from the Master_Subscription model to Subscription model using portlet preferences. The Subscription model will have a childtable of MailingService (delete/create option disabled) with 2 columns - one for a checkbox and the other for name of the mailing service imported.

Note: The attribute for mailing service name (eg: service_name) needs to be same both in Master_MailingService and MailingService

master model - that defines the 10 mailing services. This model will have a parent and a child template.
Eg: Master_Subscription <-> Master_MailingService. In this case, there will be 1 instance of Master_Subscription and 10 children for Master_MailingService.

i am not getting below part : (This is equal to static value)
********************************
transactional model - that captures each user's subscription to mailing services. This will also have a parent and child template.
Eg: Subscription <-> MailingService

To create a subscription model, you need to do a dbimport (insert) from the Master_Subscription model to Subscription model using portlet preferences. The Subscription model will have a childtable of MailingService (delete/create option disabled) with 2 columns - one for a checkbox and the other for name of the mailing service imported.