Commit graph

395 commits

Author SHA1 Message Date
Luc Didry
a64022d724
✏ — Fix typo in variable name 2024-03-14 15:08:55 +01:00
Luc Didry
9693d22f0f
📝 — Add link to developer/migrations in doc side menu 2024-03-13 14:59:39 +01:00
Luc Didry
93b05e6d4f Merge branch 'almet/migration' into 'main'
Add support for migrations

See merge request framasoft/framaspace/argos!32
2024-02-01 13:54:20 +00:00
727786aa55 Merge branch 'fix-pg-instructions' into 'main'
📝 — Use sudo -u postgres in PostgreSQL doc

See merge request framasoft/framaspace/argos!30
2023-12-21 22:24:42 +00:00
Luc Didry
f88e3ba3b0
🐛 — Fix get_agents_view DB request (fix #26) 2023-12-21 08:03:42 +01:00
e7e06f7838 Merge branch 'fix-ci-almet-migration' into 'almet/migration'
Fix ci almet migration

See merge request framasoft/framaspace/argos!34
2023-12-18 07:55:36 +00:00
Luc Didry
9fb6d7b078
🩹 — Reintroduce validate_max_results and use it 2023-12-18 08:22:37 +01:00
Luc Didry
13cd20ad96
👷 — Fix CI (broken since changes in Makefile) 2023-12-18 08:19:44 +01:00
Luc Didry
bfdcbc82f7 Merge branch 'almet/docs/enhance-projects' into 'main'
📝 docs: enhance project list with descriptions

See merge request framasoft/framaspace/argos!31
2023-12-18 03:13:14 +00:00
1def0a0661 feat: Add alembic for db migrations 2023-12-16 23:35:56 +01:00
a8d86ea525 refactor: add a coroutine decorator for the click commands 2023-12-16 23:05:08 +01:00
08c3d8fc20 chore: reorder the pyproject.toml imports 2023-12-16 22:20:36 +01:00
ded10b3488 doc: update the default configuration file 2023-12-16 22:20:36 +01:00
03b805f223 build: add lint and develop targets 2023-12-16 22:20:36 +01:00
d6b53bed91 📝 docs: enhance project list with descriptions 2023-12-16 20:50:17 +01:00
Luc Didry
1a5a44fe6a
📝 — Use sudo -u postgres in PostgreSQL doc 2023-12-14 17:32:27 +01:00
Luc Didry
4cfc845fca Merge branch 'fix-24' into 'main'
📝 — Add links to API doc in footer. Fix #24

Closes #24

See merge request framasoft/framaspace/argos!29
2023-12-14 15:57:54 +00:00
Luc Didry
fff99f3b6c
📝 — Add links to API doc in footer. Fix #24 2023-12-14 16:56:22 +01:00
Luc Didry
c417ad3621 Merge branch 'improve-cleandb' into 'main'
🐛 — Remove selected_at on task once we got result + other things

See merge request framasoft/framaspace/argos!27
2023-12-14 15:49:04 +00:00
Luc Didry
56169b5430
🐛 — Remove selected_at on task once we got result + other things
- 🗃️ — lighten the stale lock removing query
- 💄 — introduce min value for --max-lock-seconds option
- 💄 — introduce min value for --max-results option
- 🐛 — fix display of `cleandb` command
2023-12-14 16:47:00 +01:00
Luc Didry
b8ffca069d Merge branch 'fix-domains-sorting' into 'main'
🐛 — Fix domains sorting on domains view

See merge request framasoft/framaspace/argos!26
2023-12-14 15:46:29 +00:00
Luc Didry
9df5af7cb4
🎨 — Better domains sorting on domain view 2023-12-14 16:43:45 +01:00
Luc Didry
9316aa9a79
🐛 — Fix domains sorting on domains view 2023-12-14 16:43:45 +01:00
Luc Didry
94aae86564 Merge branch 'fix-frequency' into 'main'
🐛 — Fix websites frequency parsing

See merge request framasoft/framaspace/argos!28
2023-12-14 15:41:47 +00:00
Luc Didry
20062fc683 Merge branch 'autorefresh' into 'main'
 — Add autorefresh feature on dashboard

See merge request framasoft/framaspace/argos!21
2023-12-14 15:41:17 +00:00
Luc Didry
34dee83701
🐛 — Fix websites frequency parsing 2023-12-14 16:39:37 +01:00
Luc Didry
c4bbda52a5
🎨🔥 — Don’t use js for auto-refresh 2023-12-14 16:38:39 +01:00
Luc Didry
cd7adafe7d
— Add autorefresh feature on dashboard 2023-12-14 16:36:53 +01:00
Luc Didry
a4e6799fd0 Merge branch 'fix-15' into 'main'
 — Implement mail and gotify alerts. Fix #15 and #16

Closes #16 et #15

See merge request framasoft/framaspace/argos!13
2023-12-14 15:35:10 +00:00
Luc Didry
2f83adcc4f
📝 — Update TODO in README.md 2023-12-14 16:33:45 +01:00
Luc Didry
a4163b5e25
💄 — Add previous status in notifications 2023-12-14 16:31:51 +01:00
Luc Didry
9ed58220f4
🎨 — Make each handler build its own message 2023-12-14 16:31:51 +01:00
Luc Didry
2ab9afabc9
— Use alerts config in handle_alert 2023-12-14 16:31:51 +01:00
Luc Didry
39eace6152
💄 — Add link to task view in notifications 2023-12-14 16:31:51 +01:00
Luc Didry
04aaa3d8d7
Merge branch 'fix-16' into fix-15 2023-12-14 16:31:37 +01:00
Luc Didry
dc49f0bb3e
🚨 — Fix pylint warnings 2023-12-14 16:25:46 +01:00
Luc Didry
67bacc226a
🚨 — Fix pylint warnings 2023-12-14 16:25:46 +01:00
Luc Didry
d629b4bd0c
📝 — Add an example of mail conf in config-example.yaml 2023-12-14 16:25:46 +01:00
Luc Didry
7a3a2d3b2b
📝 — Add an example of gotify conf in config-example.yaml 2023-12-14 16:25:46 +01:00
Luc Didry
ec97d98231
🎨 — Split mail in subject + content 2023-12-14 16:25:46 +01:00
Luc Didry
abe4f418b7
— Implement gotify alerts. Fix #16 2023-12-14 16:25:46 +01:00
Luc Didry
2ffea278dd
🎨 — Improve mail alerting code 2023-12-14 16:25:46 +01:00
Luc Didry
de1f0cc22a
— Implement mail alerts. Fix #15 2023-12-14 16:25:46 +01:00
Luc Didry
bb39e53845 📝 — Update TODO in README.md 2023-12-14 15:20:46 +01:00
Luc Didry
2d6091ea41 🐛 — Fix alerts config in test scenario 2023-12-14 15:20:46 +01:00
Luc Didry
75df5c1110 🐛 — Fix alerts config in test config 2023-12-14 15:20:46 +01:00
Luc Didry
3600c2b4f7 🩹 — Update pydantic schema for alerts 2023-12-14 15:20:46 +01:00
Luc Didry
cbc75c710c 🩹 — Fix alerts in config-example.yaml 2023-12-14 15:20:46 +01:00
Luc Didry
fec8395039 🩹 — Raise checks timeout 2023-12-14 15:20:46 +01:00
Luc Didry
147d3c63c2 🔒 — Remove CDN in docs (fix #18) 2023-12-14 15:20:46 +01:00