- Oct 03, 2018
-
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Instruments should be read from the coinc_inspiral table, not the coinc_event table. Fix this for all CBC pipelines and for Omega, too.
-
Tanner Prestegard authored
Remove handling for .gwf event files for MBTA submissions. Comments indicate that this was deprecated in 2014 and could be removed in 2015.
-
- Oct 01, 2018
-
-
Tanner Prestegard authored
The serializers for logs and emobservations (for both events and superevents) now give the user's full name for web views (unless it's blank; then fallback to username) and the username otherwise. We check for web view 'status' by seeing whether it is an AJAX request. This matches the previous behavior before the development of the superevents features.
-
Tanner Prestegard authored
-
- Sep 25, 2018
-
-
Tanner Prestegard authored
Small improvement to create_event mixin for unit tests.
-
- Sep 21, 2018
-
-
Tanner Prestegard authored
If an event is crated with labels attached, we issue 'label_added' alerts as well. The event is created, the 'new' alert is issued, then each label is added and an alert is sent for each label.
-
Tanner Prestegard authored
New format for LVAlerts (XMPP alerts). New class-based functionality for issuing alerts for events and superevents. See https://git.ligo.org/lscsoft/gracedb/issues/8.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Added a 'get_subclass' method to the Event model which is used to get the CoincInspiralEvent, GrbEvent, etc. corresponding to that Event.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Changing signoff form and expose/hide button on the superevent web display to make an AJAX request to the relevant API endpoints. This way, we don't have to maintain separate permissions and views for web resources.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Fixed two bugs in web-based event log creation: first, attempts to save an EventLog with a null filename, and attempted creation of the 'lvem' tag with the wrong information, possibly resulting in an IntegrityError due to duplicate tags.
-
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
The "full_filename" property for Log objects is now called the "versioned_filename" to improve clarity.
-
Tanner Prestegard authored
Superevent categories are now exposed by the API root, for use in gracedb-client.
-
Tanner Prestegard authored
Adding utils to Superevent and Event models for comparing categories and deciding if an Event is the correct category to be part of a superevent.
-
Tanner Prestegard authored
Models which inherit from AutoIncrementModel can now specify more than one constraint. Needed for superevent categories.
-
Tanner Prestegard authored
Adding serialized label object to label creation and removal alerts. This may not be permanent, but some users want this feature since the object contains a 'self' link which they use to tell alerts from different servers apart.
-
Tanner Prestegard authored
Adding DQOK, PASTRO_READY, EMBRIGHT_READY, SKYMAP_READY, GCN_PRELIM_SENT labels in advance of first OPA test.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
A list of superevents which need operator signoff will appear on the home page if the user signs in from an IFO control room.
-
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
Adding view functions, templates, and full nasty javascript to get a more complete and (hopefully) temporary implementation of the superevent detail view ready. This includes buttons for allowing/removing LV-EM access and forms for signoffs.
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Added some utilities for handling signoffs for superevents, including alerts, labels, logs, etc.
-
Tanner Prestegard authored
Small update to methods which build VOEvent files for events to match superevents and play nicely with changes to gracedb-client.
-
Tanner Prestegard authored
Adding ability to create_emobservation to handle comma-separated strings as input rather than lists, which is necessary for handling input from the web form on the event pages.
-
Tanner Prestegard authored
Updating create_emobservation to work for new gracedb-client method of uploading emobservation parameters.
-
Tanner Prestegard authored
Allow EMObservation fields ra, dec, raWidth, and decWidth to be blank in forms, resulting in a null database entry.
-
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
Changing from ISO format to another more readable format for serialization functions in events/view_utils.py. Changes for things like EMObservations, EventLogs, etc.
-
Tanner Prestegard authored
Added a namespace to include() of superevents part of API. This fixes an issue where reverse('api-root') was NOT returning the root of the API but was rather returning /api/superevents/.
-
Tanner Prestegard authored
We added exception handling for certain create/destroy methods which involve multiple object creation (log messages and/or tags) and which may commonly raise errors, like tag creation with invalid characters. This was done within the superevent viewsets and in the events api.
-
Tanner Prestegard authored
If a tag's name has some "uncommon" characters in it, like parentheses (or probably others), it will cause errors for the javascript which renders the event pages, since it tries to use the tag name in the element id for the delete button. We now require that tags only use 0-9a-zA-Z_\- in their names. May have to go through and delete some tags which use them.
-
Tanner Prestegard authored
Shortcuts modules were added for the events and superevents apps. Currently, they just contain 'is_event()' and 'is_superevent()' methods.
-