- Oct 11, 2018
-
-
Tanner Prestegard authored
Add a boolean column called 'protected' to the Label model. Protected labels will not be allowed to be directly applied, but will be applied as a part of another process (like signoffs). We also create a data migration which sets some existing labels as protected (ADV(OK|NO), (H1|L1|V1)(OK|NO))
-
Tanner Prestegard authored
'EM_Superseded ' -> 'EM_Superseded'. This has been fixed manually on all servers. Note that it wasn't a problem on the production server because that migration was "reworked" within the last year and was not actually applied in production (it was 'faked').
-
- Oct 05, 2018
-
-
Tanner Prestegard authored
* Consolidated *all* of the search stuff into the search app (previously the flexigrid stuff was in events/superevents) * Completely removed the old events-only search and latest views, templates, etc. * Removed some old unit tests which tested the events-only search
-
- Oct 03, 2018
-
-
Tanner Prestegard authored
-
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.
-