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