- Sep 21, 2018
-
-
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.
-
Tanner Prestegard authored
-
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
handle changes to writeLog client function and clean up display name handling for tagging of event logs
-
Tanner Prestegard authored
changing format for event EMObservations and EMFootprint creation timestamps when these objects are converted to dicts
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
Adding custom pagination to superevents API to match events. It's bad, but will have to serve until we can redo the whole thing
-
Tanner Prestegard authored
updating event tag and event log tag resources to include more information than just a link to the detail page
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-
Tanner Prestegard authored
adding superevent API urls - currently nesting them within the events API; should eventually be moved to a separate API app
-
Tanner Prestegard authored
-
Tanner Prestegard authored
-