I'm currently working on a fairly basic project tracking app. I'm using model admin and dataobjects. Each project can have many deliverables. I'm managing this with dataobjectmanager. We've now decided that each project should have a default set of deliverables (probably around 15) in addition to these other deliverables.
I'm thinking that I'll create another dataobject defaultdeliverables that contains the records I want added. Then in project create a field defaultsadded and if it hasn't been set get the defaultdeliverables and write them to deliverables including the current project id. I'm guessing I'll need to iterate over them and write them one by one.
Does this sound like the way to go? I'm asking this because every time I read the forums I think I know how to go about something and someone posts a much better and easier way of doing it.
Thanks in advance,