Commit Graph

12 Commits

Author SHA1 Message Date
65cae632b7
docs: make things more compatible with readthedocs
- added readthedocs.yaml
- write down steps to compile docs locally
- separated requirements for Sphinx and for Sachet
2023-05-28 13:04:21 -04:00
c7ba8ea813
added boilerplate for sphinx 2023-05-17 20:56:29 -04:00
a14a516f41
requirements.txt: updated
accidentally left out things whoops
2023-05-17 19:19:01 -04:00
af21887402
/files/: implemented endpoint 2023-04-13 12:44:51 -04:00
743c8b9eaa
added stub for server settings
we can now modify the default permissions for unauthenticated users
it doesn't do anything yet, though
2023-04-02 14:00:11 -04:00
27f6703318
linted everything with black 2023-03-30 20:20:09 -04:00
548ccdb892
made permissions more flexible 2023-03-27 21:54:20 -04:00
96e12c33da
models: use Marshmallow for serializing/deserializing 2023-03-25 17:16:33 -04:00
095969a02a
Fix configurations
Originally it always defaulted to development, no matter what for some
reason
2023-03-10 18:17:03 -05:00
6afe0cc521
added tests/
this runs off pytest
currently we only tested the CLI commands
2023-03-10 11:08:54 -05:00
950265e013
auth: added logins
users can now request a login and we can check that they are
authenticated or administrator using function decorators
2023-03-10 09:19:21 -05:00
00314f155a initial commit
by this point we have:

- flask boilerplate
- sqlite
- user creation/deletion cli
2023-03-09 16:38:57 -05:00