Commit Graph

36 Commits

Author SHA1 Message Date
msramalho
9542a04646 refactor shared setting to avoid circular dependency 2024-10-21 11:38:42 +01:00
msramalho
84cbf720a9 refactors settings and adds security tests 2024-10-20 21:30:00 +01:00
msramalho
d2f9f91a5c relocating security file 2024-10-20 19:14:13 +01:00
msramalho
45d76e6db8 crud tests ready 2024-10-20 18:12:48 +01:00
msramalho
6b9d6e2245 new tests and abstractions 2024-10-18 19:46:56 +01:00
msramalho
56a81f6ec0 adds new tests and improvements 2024-10-18 19:16:05 +01:00
msramalho
ca7e862855 refactor to use pydantic settings and WAL sqlite mode 2024-10-18 11:08:51 +01:00
msramalho
3432d35af6 isolating api methods, introducing first tests 2024-10-17 11:27:35 +01:00
msramalho
e5486898ad authfixing ALLOW_ANY_EMAIL 2024-06-12 12:40:47 +01:00
msramalho
dfadf81b0b exception for group checking 2024-06-12 12:36:49 +01:00
msramalho
f9ea4c5368 update time metrics 2024-03-12 11:28:49 +00:00
msramalho
fcc2e59e89 adds new metrics 2024-03-12 11:21:12 +00:00
msramalho
8ecd0f10f2 security updates 2024-02-29 13:22:13 +00:00
msramalho
c058bfd067 fixes unique constraint issues for archives containing the same url in archive_urls 2023-12-20 18:38:28 +00:00
msramalho
99acfb113f most recent first 2023-12-12 22:43:31 +00:00
msramalho
6874d123eb adds logic to test if archive is needed, if specified by the user 2023-12-12 19:14:10 +00:00
msramalho
e3c128c4fd adds access control to new endpoint 2023-10-17 16:08:35 +01:00
msramalho
f017dbe1f2 quick fix author_id 2023-09-20 13:52:14 +01:00
msramalho
c6cd027e13 allows search to happen with API_TOKEN 2023-09-20 11:30:57 +01:00
msramalho
75b42c0f33 filter by date archived before/after 2023-08-18 16:15:06 +01:00
msramalho
6b9f5149e8 ensuring email is lowercase 2023-07-24 16:23:38 +01:00
msramalho
344cc8d2bd fix: group permissions 2023-07-11 15:42:44 +01:00
msramalho
707b19b4fa feat: email domain-level access 2023-06-27 14:50:13 +01:00
msramalho
66e81d48eb feat: process thumbnails and insert missing users 2023-05-25 11:50:38 +01:00
msramalho
d79fe0a27c feat: submit-url endpoint ready 2023-05-24 19:05:44 +01:00
msramalho
9062420244 feat: /sheet endpoint and new security protocol 2023-05-23 20:20:28 +01:00
msramalho
36ede720cb sheet processing implemented 2023-05-19 13:50:26 +01:00
msramalho
d6aaaf1e12 WIP: code working, dependency conflict 2023-05-18 18:36:33 +01:00
msramalho
4119387feb new api mvp 2023-04-26 23:40:42 +01:00
msramalho
6c8283f517 WIP introduces new DB model for users,groups,tags 2023-04-13 16:18:54 +01:00
msramalho
f724694258 cleanup 2023-02-27 15:50:37 +01:00
msramalho
56c18dd96b added database migrations + soft delete 2023-02-27 13:12:22 +01:00
msramalho
39da4e4eb7 0.1.5 2023-02-27 12:00:38 +01:00
msramalho
7d5e8de892 delete op 2023-02-26 21:24:54 +01:00
msramalho
3ef4787313 API updates 2023-02-26 20:22:20 +01:00
msramalho
f6b116554f auth from extension 2023-02-24 15:39:11 +01:00