- Dec 05, 2018
-
-
Thomas Downes authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
- Dec 04, 2018
-
-
Tanner Prestegard authored
Fixing two migrations - ligoauth 0004: properly delete User instance for gstlal-spiir-gpu, not just LocalUser/RobotUser - ligoauth 0013: deleted, since gstlal-spiir-gpu has been deleted, we don't need to create a RobotUser instance for it
-
Tanner Prestegard authored
Restrict access to RSS feeds to internal users
-
- Dec 03, 2018
-
-
Tanner Prestegard authored
-
Tanner Prestegard authored
superevent_id is now always default superevent ID (SXXXXXXa), while a new 'gw_id' field is either None or the GW ID. We also add the 'far' field which is just the preferred event's FAR. Finally, we remove some fields for unauthenticated users.
-
Tanner Prestegard authored
No point in allowing access since unauthenticated users don't see graceids anywhere else and they can't access the events anyway.
-
Tanner Prestegard authored
Adding some information for search and latest web views, and changing what is shown to unauthenticated users.
-
Tanner Prestegard authored
Some changes to how information is displayed on the superevent detail page, including different information for unauthenticated users
-
Tanner Prestegard authored
far: preferred event's FAR default_superevent_id: S-type ID gw_id: None if not confirmed as GW, GW ID otherwise superevent_id is still gw_id if confirmed as GW, otherwise default_superevent_id.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
We had removed the ability for GraceDbModelBackend to do authentication, but it is relied on for basic auth by the BasicAuthentication class in django-rest-framework. So we undo that change and remove the GraceDbModelBackend class altogether in favor of its parent, ModelPermissionsForObjectBackend.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
ControlRoomMiddleware is a new-style middleware, but that makes it somewhat hard to unit test. So we just split up the request and response processing into separate functions which are called within the __call__ function.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Remove several features from superevents detail pages for unauthenticated users, since they wouldn't be able to use them anyway: tagging/untagging log messages, adding log messages, and adding EMObservations.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
EMBB event logs seems to have been deprecated long ago (last production instance created was April 2015) in favor of EMObservations. So we remove the corresponding view and tests. Will preserve the table data for now, but it doesn't seem to be useful.
-