- Oct 01, 2018
-
-
Tanner Prestegard authored
silk was slowing things quite a bit so we won't use it by default, even in development instances.
-
Tanner Prestegard authored
Rename config/settings/test.py -> config/settings/dev.py to prevent the file from being picked up by the test runner during unit testing.
-
- Sep 25, 2018
-
-
Tanner Prestegard authored
Now require version 2.0.0 of the client and won't allow old versions without the client header.
-
- Sep 21, 2018
-
-
Tanner Prestegard authored
Instantiating a second version for the API. For now, it's identical to v1, but can be customized as needed in the future.
-
Tanner Prestegard authored
Moving a few base class throttles and fields from the events app up one level so that they can be used elsewhere.
-
Tanner Prestegard authored
Moved events.api and superevents.api into the new api app. We want to have a versioned API, so these are now in api.v1.events and api.v1.superevents, respectively. Part of this change is that we require a custom reverse function (api_reverse) for handling versioning. Much of the required code changes for this migration include converting reverses to use this function and changing relative imports appropriately.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Added utility functions for hiding and exposing logs from LV-EM and the public. They are triggered by log messages being tagged or untagged. Also added utilities for hiding/exposing superevents.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
New custom model backend, which includes the table/object permissions backend and does not authenticate.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
New /latest/ page includes events and superevents. We also move the old events 'latest' page to /events/latest/, changed the view name, and fixed reverses to that page appropriately.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Modified events.view_utils.reverse to return an absolute url using core.urls.build_absolute_uri. This is helpful for when we issue alerts without a request object available to construct the absolute url. Also updated the corresponding *toDict methods so as to take advantage of this.
-
Tanner Prestegard authored
Activate Django sites app and create a migration which adds the LIGO.ORG domain name of the GraceDB instance as a Site. This will be used to build absolute URIs without needed a request object.
-
Tanner Prestegard authored
Instantiating a new alerts app and moving the alert functionality from events/alert.py to alerts/old_alert.py. This commit forms a starting point where the old alert functionality is still in place and we can rework the alert infrastructure to be more modularized, flexible, and adapted to superevents.
-
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
-
- Sep 18, 2018
-
-
Tanner Prestegard authored
Renaming LIB -> oLIB and gstlal-spiir -> spiir, at the request of the pipelines.
-
- Jul 23, 2018
-
-
Tanner Prestegard authored
Updated from Django 1.11.5 to Django 1.11.14. Updated 3rd party packages so that all of them have version requirements in requirements.txt. Also updated most of these packages to use the newest versions. A specific update to the twilio package required some changes for how we determine the 'from' phone number. Also alphabetized the packages in this file. Finally, added the very useful django-silk debugger/profiler.
-
- Jul 13, 2018
-
-
Tanner Prestegard authored
django-extensions was just in the test settings before (i.e., not deployed on production), but it is pretty nice and useful, so we are moving it into the base settings so that it can be used everywhere!
-
- Jul 09, 2018
-
-
Tanner Prestegard authored
Adding middleware which checks the client version (for everything under /api*) by using the User-Agent header. Obviously requires the client to set the header appropriately as well. Allows access when the header is set but 'gracedb-client' is not found in it since browsers have to access the web browsable API.
-
- Jun 19, 2018
-
-
Tanner Prestegard authored
Unsure why messaging app was not enabled; it's needed for posting flash messages about contacts and notifications.
-
- Mar 23, 2018
-
- Mar 06, 2018
-
-
Tanner Prestegard authored
-
- Feb 27, 2018
-
-
Tanner Prestegard authored
-
- Feb 16, 2018
-
-
Tanner Prestegard authored
-
- Feb 01, 2018
-
-
Tanner Prestegard authored
-
- Jan 29, 2018
-
-
Tanner Prestegard authored
-
- Jan 27, 2018
-
-
Tanner Prestegard authored
-
- Jan 26, 2018
-
-
Tanner Prestegard authored
-