Commit graph

71 commits

Author SHA1 Message Date
9a8fb8cb37 Update local dev environment to use PostgreSQL db, add developer docs 2025-12-03 16:20:42 +01:00
Lukas Brabec
f78fa1df18 allow linking bugs from freedesktop.org 2025-06-11 22:38:48 +02:00
Lukas Brabec
e1509856e8 fix edit result 2025-06-03 18:03:22 +02:00
Lukas Brabec
00f7bb7ca5 limit testday name to 50 chars v1.0 2025-05-16 20:33:22 +02:00
Lukas Brabec
b9a66419b5 end date cannot be before start date 2025-05-16 11:24:02 +02:00
Lukas Brabec
bbbc0e114b show username badge only to admin 2025-05-16 10:46:02 +02:00
Lukas Brabec
44dd343a36 show username badge in testday results 2025-05-16 10:39:08 +02:00
Lukas Brabec
2519317ef3 add input sanitization 2025-05-15 21:52:35 +02:00
Lukas Brabec
1b2152be50 better handle long usernames/displaynames part2 2025-05-12 17:50:52 +02:00
Lukas Brabec
14b40af1cc Old testdays archive refresh 2025-05-12 14:54:17 +02:00
Lukas Brabec
efa4ec4e1d nicer login forms 2025-05-07 21:09:58 +02:00
Lukas Brabec
232eb333cb readme: fix typo, use backticks 2025-05-07 15:37:31 +02:00
Lukas Brabec
7b598b883e better handle long usernames/displaynames 2025-05-07 15:24:09 +02:00
Lukas Brabec
4781a2367d Navbar everywhere with breadcrumbs 2025-05-07 14:59:49 +02:00
Lukas Brabec
a315561429 better table in admin ui user management 2025-05-07 13:19:12 +02:00
Lukas Brabec
7ccd8ccbdb show user.username in admin ui
fixes #44
2025-05-07 11:42:52 +02:00
Lukas Brabec
95a8b39743 add username to user
related to #44
2025-05-07 11:36:36 +02:00
Josef Skladanka
7e0465489e Make the login flow cleaner 2025-04-29 07:34:18 +02:00
Josef Skladanka
68cad08847 Add footer 2025-04-29 07:24:34 +02:00
Lukas Brabec
4e8b4da9bf .gitignore: conf/client_secrets.json 2025-04-28 19:28:35 +02:00
Lukas Brabec
6184af4dc2 reintroduce 'fedora:' prefix for OIDC 'sub' 2025-04-28 19:16:43 +02:00
Lukas Brabec
ee15a8ec7c get a nice displayname for users 2025-04-28 17:44:21 +02:00
Josef Skladanka
c0676758ed Add role explanation to admin 2025-04-14 12:34:10 +02:00
Josef Skladanka
dbf7c1b54e Removed the unused templates 2025-04-14 12:17:42 +02:00
Lukas Brabec
5062b50c32 open TC links in new tab 2025-04-14 12:09:42 +02:00
Josef Skladanka
25d300894e Old testdays archive 2025-04-09 13:09:08 +02:00
Josef Skladanka
cd593c83ea Better user management 2025-04-09 09:46:15 +02:00
Josef Skladanka
00ea008784 Text and styling changes 2025-04-09 08:32:22 +02:00
Josef Skladanka
afab3fdf6b Wiki export 2025-04-09 07:10:24 +02:00
Josef Skladanka
5f7e3898ed Link to metadata format 2025-04-08 07:59:00 +02:00
Josef Skladanka
205a9cf74a nooou 2025-04-07 11:53:04 +02:00
Josef Skladanka
e01017dfcd Codebase revamp 2025-04-07 10:11:11 +02:00
Josef Skladanka
c88d52da3d Run alembic migration in gunicorn on_start hoook 2025-04-07 10:09:18 +02:00
Josef Skladanka
a88f16b1ac trim trailing slashes in testcase names 2024-10-28 14:05:04 +01:00
252d08b6f2 templates: fix typo
Fixes: https://pagure.io/fedora-qa/testdays-web/issue/37
2024-02-22 16:57:09 +01:00
Lukas Brabec
3771198100 use urlize filter on comments 2023-03-09 15:03:20 +01:00
František Zatloukal
0e7791f9ab Pin sqla and Flask-sqla 2023-02-23 13:49:30 +01:00
František Zatloukal
775a8c91ce Bump Flask/Werkzeug to 2.2.3 2023-02-22 18:17:38 +01:00
Lukas Brabec
ca0fe845a1 fix 'show more/less' when username contains whitespace(s) 2023-02-22 16:28:13 +01:00
František Zatloukal
2540cf6e4f Pump up those numbers! 2022-10-24 22:02:17 +02:00
František Zatloukal
39500982e5 gunicorn: try to specify bind manually 2022-06-23 21:24:14 +01:00
František Zatloukal
8a11558f68 Pin WTForms to 2.3.3 as the project is not >= 3 compatible 2022-06-23 21:10:33 +01:00
František Zatloukal
185c1cc499 Show event name in the title 2021-11-09 14:45:23 +01:00
Lukas Brabec
504c315d7b fix 'show more/less' when username contains '.' or '@'
Fixes: https://pagure.io/fedora-qa/testdays-web/issue/24
2021-08-31 11:56:21 +02:00
František Zatloukal
366ca04b25 Pin Flask, Werkzeug and Gunicorn versions 2021-04-09 11:58:46 +02:00
František Zatloukal
e26a7f5903 Don't crash with 500 on missing test event 2021-04-09 11:31:51 +02:00
Lukas Brabec
ff848047f2 Hide long comments behind an "show more" link 2021-03-24 14:28:42 +01:00
Lukas Brabec
cdd81e0172 fix broken migration when db is empty 2021-03-23 14:10:15 +01:00
František Zatloukal
3f86bb4248 Make date parser more robust by ignoring whitespace in the parsed text 2020-11-25 08:13:02 +01:00
František Zatloukal
2c1dc809b4 UI Rework
Show event dates
Upgrade Bootstrap 3 to Bootstrap 4

Fixes https://pagure.io/fedora-qa/testdays-web/issue/1
2020-11-23 11:29:00 +01:00