- changed component to Storage engine
Better store person related information
I strongly think we should have one 'person' table, which should be used for users of the system, publication authors, submitters, curators, reviewers, ... Currently, this is spread in the 'author' and 'user' tables. So, we have no way to know that a model authors is the same as a registered user of the system.
Comments (4)
-
reporter -
Makes sense, although that means populating certain fields expected of 'users' (e.g. email, username, password, various account options) with sensible defaults, unless we have a person table, and a separate user table with the additional info, linked by the person's id.
-
reporter Indeed, this is the way currently BioModels handles persons: with a generic 'person' table and a separate 'user' table which adds some necessary administrative info. This may not be the best way, so feel free to suggest a different solution.
-
- changed status to resolved
- Log in to comment