Commit Graph

15 Commits

Author SHA1 Message Date
Drew DeVault 856ad5b04e Updates for single-sign-on support 2019-11-30 10:17:42 -05:00
Drew DeVault 2bdd7ad21c Fix uppercase tracker names 2019-11-06 14:04:21 -05:00
Drew DeVault b4c92a39db Generalize users into participants 2019-08-22 11:05:25 +09:00
Ivan Habunek 47e7c0623f Respect per-user access permissions
Flesh out the access rules a bit, while at it.
2019-07-05 12:34:33 -04:00
Drew DeVault 785574871c Initial pass on API support
Adds an API for working with trackers
2019-04-30 15:12:05 -04:00
Drew DeVault 060eea1c1a Add support for replying to tickets via email 2019-04-29 18:26:36 -04:00
Drew DeVault 4c51567ca0 Roll back database session on exceptions 2019-04-29 15:15:12 -04:00
Drew DeVault 9a5d256e53 Enforce permissions on submissions via email 2019-04-29 14:48:20 -04:00
Drew DeVault 1946fb5668 Fix get_tracker with missing owner 2018-10-08 07:59:06 -04:00
Drew DeVault 12997830d1 Add repo list page and search 2018-07-11 08:21:20 -04:00
Drew DeVault 3379c62717 Order trackers by updated 2018-07-11 08:02:48 -04:00
Gregory Mullen 57ccf50462 Avoid tracker scoped_id++ race 2018-06-25 20:52:25 -04:00
Gregory Mullen 047f5197f2 Filter private events from events feed 2018-06-25 20:42:07 -04:00
Drew DeVault 7f3ee1cf66 Fix everyone getting submitter perms 2018-01-27 15:23:38 -05:00
Gregory Mullen 7ad2789e39 Move access functions to new access.py file
This commit also adds the ability to query get_tracker(owner, name) with name=None
which will cause get_tracker() to return a list with only trackers the user is
authorised to view
2017-11-30 09:24:56 -05:00