Commit Graph

  • 0869f55c0c attempt to curb zombie celery processes msramalho 2025-02-20 10:25:38 +00:00
  • b3de99aaa0 adds celery logging rotation msramalho 2025-02-20 10:17:07 +00:00
  • 4383eb009e fix to interoperability endpoint msramalho 2025-02-20 10:00:39 +00:00
  • fea5dd25b0 Merge pull request #52 from bellingcat/dev Miguel Sozinho Ramalho 2025-02-19 18:38:12 +00:00
  • d9f40c8e08 bumps auto-archiver to 0.13.4 msramalho 2025-02-19 18:24:46 +00:00
  • 7eb6f652be ignores database volume msramalho 2025-02-19 18:24:13 +00:00
  • 6c61d2cd8f Update README.md Miguel Sozinho Ramalho 2025-02-18 15:51:16 +00:00
  • 057324dae7 cleanup readme msramalho 2025-02-18 15:50:47 +00:00
  • 8f0cfd2239 closes TODOs, renames task to archive, fixes read permissions and fixes tests msramalho 2025-02-18 14:51:31 +00:00
  • 9a11c430ea adds todos msramalho 2025-02-18 01:11:09 +00:00
  • 834e3d86da adds missing tests msramalho 2025-02-17 15:42:57 +00:00
  • 1497485612 updates AA adds missing dependencies msramalho 2025-02-15 23:14:53 +00:00
  • 00cdec92f9 fixes env setting msramalho 2025-02-15 23:13:32 +00:00
  • 8f67457d9c temp fix see https://github.com/bellingcat/auto-archiver/issues/203 msramalho 2025-02-15 23:13:25 +00:00
  • 1a4508df33 minor refactor and user_state tests msramalho 2025-02-14 23:56:36 +00:00
  • 1a3078055b minor fixes and todos msramalho 2025-02-14 13:07:25 +00:00
  • b7b259909a ignores .python-version msramalho 2025-02-14 13:05:18 +00:00
  • dcb8ee47d8 drops group info from default endpoint msramalho 2025-02-13 00:35:09 +00:00
  • 4b3d47803a force the old extension version to display an outdated version message msramalho 2025-02-13 00:08:15 +00:00
  • 8b0f0023b1 setting default db pool and verflow sizes msramalho 2025-02-13 00:07:15 +00:00
  • 4341b80dfc fixes bad db usage without proper connection closing leading to https://docs.sqlalchemy.org/en/20/errors.html#error-3o7r msramalho 2025-02-13 00:07:02 +00:00
  • a3b1adb28d documents and simplifies how .env and .user-groups are passed to the images msramalho 2025-02-13 00:06:24 +00:00
  • df8f53ef35 log info->debug msramalho 2025-02-12 17:34:20 +00:00
  • baf5ae0f73 fixes tests msramalho 2025-02-12 16:35:29 +00:00
  • 77130e28c5 refactor scheduled archives deletion msramalho 2025-02-12 15:56:26 +00:00
  • 2892efaa97 drop deprecated endpoints/schemas msramalho 2025-02-12 13:29:55 +00:00
  • f587a17a93 introduces low/high priority queue and custom concurrency msramalho 2025-02-12 13:24:11 +00:00
  • 119faf330d fixing healthchecks msramalho 2025-02-12 10:18:03 +00:00
  • e422e1126c license year bump msramalho 2025-02-12 10:17:46 +00:00
  • b654b6218e drops pipfile msramalho 2025-02-12 00:02:20 +00:00
  • fbfebd4671 improves example files msramalho 2025-02-12 00:02:08 +00:00
  • 4f9d447ec7 optimizing compose and logging msramalho 2025-02-11 23:30:45 +00:00
  • 17b3705b64 introduces dynamic service_account emails read from the group's orchestration files msramalho 2025-02-11 22:50:00 +00:00
  • 0834f55520 dynamic CELERY_BROKER_URL property in settings msramalho 2025-02-11 21:33:02 +00:00
  • 0eef5aa9ce adds CI badge Miguel Sozinho Ramalho 2025-02-11 19:35:37 +00:00
  • 7a7474372c fix CI dir msramalho 2025-02-11 19:28:56 +00:00
  • 5405b6e2f6 fix CI for poetry msramalho 2025-02-11 19:27:44 +00:00
  • 606e69587b config file is web only msramalho 2025-02-11 19:13:33 +00:00
  • f24f88c44b version in config msramalho 2025-02-11 19:10:28 +00:00
  • a9dd278d24 further worker/web separation and tests fixed msramalho 2025-02-11 18:18:49 +00:00
  • b452ec9869 moving user_state out of shared msramalho 2025-02-10 23:51:35 +00:00
  • 1877999a70 WIP fixing tests msramalho 2025-02-10 23:49:18 +00:00
  • 37ebba73bf separate images, no more .env msramalho 2025-02-10 23:49:08 +00:00
  • 6f3d3427c8 pyevn annoyances msramalho 2025-02-10 23:47:38 +00:00
  • c2dff5c121 refactors from pipenv to poetry msramalho 2025-02-10 22:39:02 +00:00
  • f8c45e2d92 major refactor of structure for worker V web: docker/app/secrets/envs/... msramalho 2025-02-10 00:41:50 +00:00
  • a1b730bad4 adds group permissions msramalho 2025-02-09 12:48:33 +00:00
  • a374c0e662 fixing tests msramalho 2025-02-08 23:33:20 +00:00
  • cdf9950988 updates interop endpoints msramalho 2025-02-08 23:33:10 +00:00
  • 937b69ffcc new schemas msramalho 2025-02-08 23:33:02 +00:00
  • 0d51e5cd65 implements expiration policy via store_until msramalho 2025-02-08 17:29:42 +00:00
  • ad6dc4db43 bugs, worker cleanup msramalho 2025-02-08 15:20:27 +00:00
  • a97333c4d6 drops /sheet/archive API token endpoint msramalho 2025-02-08 15:19:16 +00:00
  • 5494825286 minor docker comments msramalho 2025-02-08 15:18:15 +00:00
  • 9a62f3ff59 WIP decoupling worker/web, cleaning worker code msramalho 2025-02-08 00:40:35 +00:00
  • 46a5c1a260 WAL checkpoint at startup msramalho 2025-02-07 18:21:25 +00:00
  • 83ba9884f6 auto remove stale sheets and email users msramalho 2025-02-07 17:57:02 +00:00
  • eccd71d168 implments cronjob to do the sheet archiving msramalho 2025-02-07 16:53:33 +00:00
  • fed8543c30 fix /user/active tests msramalho 2025-02-06 20:40:40 +00:00
  • 9af48efe22 default group should actually exist msramalho 2025-02-06 20:26:32 +00:00
  • 90bcd44e0a default group needs to be considered explicitly msramalho 2025-02-06 20:11:58 +00:00
  • 6471b08a4b adds user schemas msramalho 2025-02-06 18:58:35 +00:00
  • 5344cc56e7 introduces group/global usage & permissions, validates in endpoints and tests endpoints msramalho 2025-02-06 18:41:12 +00:00
  • 2b8c48af1b introduces user.manually_trigger_sheet and implements quotas for sheets msramalho 2025-02-04 19:08:08 +00:00
  • 73968eafc4 adds final tests for endpoints.url msramalho 2025-02-04 16:31:24 +00:00
  • a9aae77726 adds tests to url/archive endpoint msramalho 2025-02-04 16:18:36 +00:00
  • 809438fbb9 introduces user.read_public drops unused endpoints msramalho 2025-02-04 15:40:20 +00:00
  • 7f5211f0ca improves documentation msramalho 2025-02-04 14:13:58 +00:00
  • 8bd7e5e590 drops /groups endpoint, no longer used msramalho 2025-02-04 14:05:59 +00:00
  • 1e872e8225 deprecates user.active in favor of user.permissions msramalho 2025-02-04 14:01:39 +00:00
  • 370ebd0c8c sqlalchemy deprecation fixed msramalho 2025-02-03 12:33:29 +00:00
  • 9f8d7b31f3 refactors user-groups definition and fixes tests msramalho 2025-02-03 12:33:21 +00:00
  • c737368f41 disable endpoint until we find whether it is used or not msramalho 2025-01-23 14:12:12 +00:00
  • f8383bc6a3 method renaming msramalho 2025-01-22 13:59:44 +00:00
  • 9f9bbc9344 pushing bulk of changes msramalho 2025-01-22 13:21:16 +00:00
  • 2209b09a9a missing tests for security msramalho 2024-11-05 11:41:07 +00:00
  • 46a3cbc003 renames mics -> misc msramalho 2024-11-05 10:35:31 +00:00
  • 66dd35db0c renaming interop file msramalho 2024-11-05 10:34:12 +00:00
  • 59c1be597c introduces Sheet models and auth flow msramalho 2024-11-05 10:33:44 +00:00
  • f1525ef85a Merge branch 'main' into dev msramalho 2024-11-04 12:15:22 +00:00
  • 10306eba8a refactors user-groups setup and auth logic msramalho 2024-10-31 14:52:14 +00:00
  • c8e1d441a4 fixes uvicorn factory warning msramalho 2024-10-31 10:33:34 +00:00
  • 00e9df0ac3 adds custom encoder msramalho 2024-10-30 15:39:06 +00:00
  • 2a4c6444b0 fixes bad input for limit msramalho 2024-10-29 17:24:03 +00:00
  • 8c658cdf52 switching from optional response_model to mandatory return type msramalho 2024-10-29 16:17:40 +00:00
  • aaada7d83f users in domains are active msramalho 2024-10-29 12:57:07 +00:00
  • b771f57f35 all users are inactive unless in user-groups msramalho 2024-10-29 12:44:01 +00:00
  • 2c9b94cb0b Merge pull request #48 from bellingcat/main Miguel Sozinho Ramalho 2024-10-29 10:59:18 +00:00
  • bd3316a2ce Merge pull request #47 from bellingcat/dev Miguel Sozinho Ramalho 2024-10-29 10:58:38 +00:00
  • 17105ffa66 adds new endpoint for active users msramalho 2024-10-29 10:56:44 +00:00
  • 47cb250a12 Merge pull request #46 from bellingcat/main Miguel Sozinho Ramalho 2024-10-28 15:22:09 +00:00
  • 386722a39f Merge pull request #45 from bellingcat/dev Miguel Sozinho Ramalho 2024-10-28 15:20:28 +00:00
  • d7fb55980b fix cache issues in tests msramalho 2024-10-28 15:17:30 +00:00
  • a454eb778d ignoring script file msramalho 2024-10-28 15:05:11 +00:00
  • 5283b341c7 minor change to security length check msramalho 2024-10-28 15:04:40 +00:00
  • 8b3c4d3228 exclude more endpoints from metrics msramalho 2024-10-28 15:04:18 +00:00
  • 66b070bfa2 removes empty space msramalho 2024-10-28 15:02:36 +00:00
  • bd3fd9f48b adds cache for db handling msramalho 2024-10-28 15:02:28 +00:00
  • 8dc91bbe0f fixes logic of error logging msramalho 2024-10-28 15:02:17 +00:00
  • dbe3cbb3f5 version bump msramalho 2024-10-28 15:01:17 +00:00