Explicit Author data model in Learning Core #220
Labels
arch
Architecture
data model
Anything relating to the relational models or more abstract "model" concepts around Learning Core.
Proposal
We create an
authoring.authors
app that has anAuthor
model, and make all Learning Core authoring models link against that instead of theUser
model.Rationale
The Learning Core convention to date has been to represent things like
created_by
using nullable foreign keys to the User table configured via Django settings (which for edx-platform is always the standardauth_user
one). But I think that causes a number of issues:Open Questions
I'm not sure whether this is a single instance-wide
Author
that's 1:1 withUser
, or whether we also have a notion of aLearningPackageAuthor
relationship.The text was updated successfully, but these errors were encountered: