Re: Modeling User/Accounts
- From: "topmind" <topmind@xxxxxxxxxxxxxxxx>
- Date: 29 Dec 2006 09:36:13 -0800
Daniel T. wrote:
mySpamB8@xxxxxxxxx wrote:
I have a system with the following concepts:
*Programs (As in social service programs)
*Program Contacts (people who are associated with programs)
*Application Users (most users are Program Contacts, but some users are
system admins who aren't associated with a program)
All the above is fairly easily modeled, I think. However, I hit a snag
with the following spec:
*Application Users need an email address (for password retrieval
purposes).
So, all users have an email address, some users are Program Contacts,
others are System Admins. A couple of questions, are these two User
sub-types mutually exclusive? (i.e., can a System Admin also be a
Program Contact?) Can a User that is one, later become the other?
I generally will assume that "roles" can be independent traits because
requirements changing from mutually-exclusive to independence is fairly
common. Thus, my recommendation is to go ahead and assume they will be
independent. One can put in restrictions when they start out mutually
exclusive, but should make it easy to change to indie.
-T-
.
- References:
- Modeling User/Accounts
- From: mySpamB8
- Re: Modeling User/Accounts
- From: Daniel T.
- Modeling User/Accounts
- Prev by Date: Re: What's the Criteria for Promoting a "Thing" to a Class
- Next by Date: Re: What's the Criteria for Promoting a "Thing" to a Class
- Previous by thread: Re: Modeling User/Accounts
- Next by thread: Re: Modeling User/Accounts
- Index(es):
Relevant Pages
|