User
Who Is A User?
A User is anyone who has created an account for the application. Users can both create and join organizations. After joining an organization users become members of that organization.
A member of an organization would be similar to a contributor to an open source software project, a member of a non-profit organization or an employee working for a business.
What tasks can be performed by a User ?
- They can create
OrganizationsandEvents. - They can create
Poststhat show up on theOrganization. - They can
CommentonPoststhat show up on theOrganization. - They can create
Tasksfor theEvent.
User Model
image: string tokenVersion: number firstName: string lastName: string email: string password: string createdOrganizations: [Organization] createdEvents: [Event] joinedOrganizations: [Organization] registeredEvents: [Event] eventAdmin: [Event] adminFor: [Event] membershipRequests: [MembershipRequest] organizationsBlockBy: [Organization] organizationUserBelongsTo: [Organization]