summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2021-07-11Add more inbox/outbox testsHEADmasterTom Harley-89/+95
Still not even total coverage! Need to: - write more tests for outbox manipulation - look into and implement receiving content from other servers (+ write tests) off the top of my head.
2021-07-09Add basic inbox/outbox functionalityTom Harley-15/+423
Lots of added TODOs, and very little test coverage for the new functions. Next step is to get 100% coverage of what we have so far.
2021-07-07Add testing for authorisation decoratorsTom Harley-9/+106
Test addition commits always look big lmao As mentioned in the previous commit, this commit adds a check for the correct user when accessing someone's /inbox.
2021-07-06Begin work on adding user interactionTom Harley-12/+136
This commit adds support for getting information about a user, as well as accessing their inbox (not actually getting a CollectionPage yet, though). Currently the inbox does not require the right user to be logged in to access their personal inbox; this should be fixed.
2021-07-03Add nixfmt to projectTom Harley-26/+16
nixfmt (https://github.com/serokell/nixfmt) will be used to keep default.nix formatted to a specific standard. default.nix was also reformatted as part of this commit.
2021-07-03Add Werkzeug as a required Python packageTom Harley-0/+2
Werkzeug (https://werkzeug.palletsprojects.com/en/2.0.x/) is used for its password hashing options.
2021-07-03Initial commitTom Harley-0/+467