Hi all,
Building my hosting administration application, I wonder If somebody can
give
me some feedback about the following.
When a customer wants a hosting package, I want to create a new project
(what’s in a name?). To which I copy contact info, (sub)products like
mailbox, hostname webspace. etc. And I want to log my hours into a
project as
well.
I came up with the following prelimenary tables (models if you will)
Project
has_many: Project_Contacts
has_many: Project_Products
has_many: Project_Time_items
Project_Contacts
(records wil be copied from the normal Contacts table)
Project_Products
(a shopping cart like setup to gather all sub products and copy them in
from
Products)
Project_Time_items
(A table with records on what time was spent on what)
Note: Records are copied to the Project_Contact table so data is still
valid
when contacts do no longer work for a company and they are deleted from
Contacts.
Do’s this make any sence or is somebody out there scratching his head
trying
not laugh …
Thanx!
Gerard.
“Who cares if it doesn’t do anything? It was made with our new
Triple-Iso-Bifurcated-Krypton-Gate-MOS process …”
My $Grtz =~ Gerard;
~
:wq!