Commit Graph

19 Commits

Author SHA1 Message Date
Conrad Hoffmann d637723564 Uppercase the Visibility enum keys
There is currently a mismatch, causing for example project creation via
the web interface to fail, because the validation code is using the enum
keys, which are lowercase, but everything else uses uppercase.

Simply use uppercase everywhere, like already the case in other
services.
2022-07-01 09:18:57 +02:00
Drew DeVault c34944b943 trackers: configure with visibility
Following the introduction of visibility parameters to todo.sr.ht.

Fixes ~sircmpwn/hub.sr.ht#75
2021-10-29 10:55:05 +02:00
Drew DeVault 48aadb5b1c Correct syntax error in previous change
I would have sworn that I had tested that.
2021-10-06 10:06:51 +02:00
Drew DeVault af1c1b3797 Fixes per lists.sr.ht updates 2021-10-06 10:02:14 +02:00
Drew DeVault 84710264d5 Fetch existing resources for sources, trackers
This is a generalization of the previous bug fix.
2021-08-12 08:21:29 +02:00
Drew DeVault 27b0dba424 blueprints.trackers: import abort from flask 2021-02-21 19:32:23 -05:00
Drew DeVault 47d6ec09a1 Implement mailing list removal 2020-07-08 12:19:54 -04:00
Drew DeVault 43b3a612e6 tracker.py: import Visibility 2020-04-29 13:34:57 -04:00
Drew DeVault 7d1cb671f3 Better handling of private or unlisted resources 2020-04-29 13:25:49 -04:00
Drew DeVault 07251c0336 trackers: do not require write access to view 2020-04-29 10:36:59 -04:00
Drew DeVault 15280eb32f Don't require login to view resource lists 2020-04-29 10:18:14 -04:00
Drew DeVault ef585b6e3f Prevent user from adding duplicate resources 2020-04-29 09:59:53 -04:00
Drew DeVault e0326ac0e2 Refactor webhooks to be more discrete 2020-04-06 16:19:07 -04:00
Drew DeVault c2b3216250 Implement ticket tracker creation 2020-04-02 13:41:46 -04:00
Drew DeVault e3cae053b9 Resource addition: fix searching and creation 2020-04-02 13:38:28 -04:00
Drew DeVault 6456c0a7bf Implement tracker management 2020-04-02 10:26:04 -04:00
Drew DeVault c866a9f4ed Add tracker listing 2020-04-02 10:18:04 -04:00
Drew DeVault ae7768cc70 Implement bug tracker addition 2020-04-02 09:24:29 -04:00
Drew DeVault b98a88e47f Stub out todo.sr.ht support 2020-04-01 18:51:14 -04:00