clowdr-app / clowdr

Midspace (formerly Clowdr) is a completely open-source virtual conference platform. Host complex events with hundreds of authors and presenters. Midspace includes automated livestreams, video chat, text chat, randomised networking and much more.
https://www.midspace.app/
GNU Affero General Public License v3.0
59 stars 20 forks source link

Unify content people and event people #181

Closed rossng closed 3 years ago

rossng commented 3 years ago

We would like to unify the concept of content people and event people. Right now we have:

Attendee <-?- EventPerson --> Event
Attendee <-?- ContentPerson <-- ContentGroupPerson --> ContentGroup

And we are aiming for:

Attendee <-?- Person <-- EventPerson --> Event
Attendee <-?- Person <-- ContentPerson --> Event

Split from #48

EdNutting commented 3 years ago

Performing this remodeling will wipe out all existing EventPerson records. This is not a particular issue as they can be restored using the new, accompanying admin UI tools to copy from ContentPeople or add from Groups.