Your favorite logging api 😺
- make sure there are no repeats of project names per user
- make sure there are no repeats of channel names per project per user
- create /log/ endpoint for log entries
- if there is no channel when they send a POST, create that channel
- if there is no project when they send a POST, return err
- create end points
- GET log/project
- GET log/project/channel
- GET log/project/channel/?start={date}&end={date}
- change all HttpRequest objects to DRF Request objects. This is the correct type.
- change all error responses to be "error" instead of "message" in the json.