Feature/trips
Building a basic trips module. Nothing too fancy yet, just basic trip / attendee tracking.
TODO
Basics
-
Trips model -
View: Trip list upcoming -
Style: trips list upcoming -
View: Trip list past -
Style: trips list past -
View: Trip detail -
Style: trip detail -
View: Trip create -
Style: trip create -
View: Trip approvals -
Style: trip approvals
Functionality
-
State transitions -
Adding members function -
Look at sending notification emails
Security
-
Security: verified can only see open+ trips -
Security: trip owners can see their trips -
Security: trip officer + DO can see all
Issues
-
MRO of Trip model should be the other way around