Since we are going with memberships and invitations as separate entities, this has exposed a problem with invitations as they currently exist.
Currently, invitations invite Journals. This infers that Journals are inviteable, but it is the user that should be inviteable. Users should personally choose which of their journals join a collection, not the person that is inviting the user.
Invitations should invite users.
Memberships should track which journals are in the collection.
Since we are going with memberships and invitations as separate entities, this has exposed a problem with invitations as they currently exist.
Currently, invitations invite Journals. This infers that Journals are inviteable, but it is the user that should be inviteable. Users should personally choose which of their journals join a collection, not the person that is inviting the user.
Invitations should invite users. Memberships should track which journals are in the collection.