Skip to content
Snippets Groups Projects

Superevents

Merged Tanner Prestegard requested to merge superevent into master

Adding superevents to GraceDB, including the necessary models, utility functions, and API resources. This has also resulted in changes to the overall configuration and some parts of the events model.

Many models in the events app, like Labels, Tags, EventLogs, etc. were needed in a similar form for superevents. We were able to completely reuse the existing Label and Tag models for superevents. In other cases, we had to abstract the main functionality of the class into an abstract base class and then implement separate models for events and superevents, due to foreign key requirements. This should leave the current functionality of the events models unchanged.

Some portions of the events API have been modified because of one of the following reasons:

  • It didn't make sense and was unnecessarily difficult to duplicate for superevents
  • It was inefficient or bad

These changes are documented here: https://bugs.ligo.org/redmine/issues/6133

Edited by Tanner Prestegard

Merge request reports

Approval is optional

Merged by Tanner PrestegardTanner Prestegard 6 years ago (Sep 25, 2018 3:40pm UTC)

Merge details

  • Changes merged into master with 909c3dfb.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 7 commits

    • e7bae11c - small settings update
    • f4326546 - adding methods for getting or creating a set of tags by tag name and optional display name
    • 5147c7cb - updating pagination
    • 8bc8d946 - adding EMObservations to superevents
    • 2e87ec62 - bugfixes for some utility methods
    • 9b170105 - a variety of serializer bugfixes and improvements
    • 2c4a474d - two hidden tweaks to events api

    Compare with previous version

  • Would you please make sure that in json responses the t_0 field is a float and not a string?

  • Thanks for the feedback. I have filed an issue on this topic (#1 (closed)), please do the same for any other problems you discover.

    Edited by Tanner Prestegard
  • added 1 commit

    • 88815c51 - preventing decimals from being coerced to strings in rest_framework API

    Compare with previous version

  • added 3 commits

    • 6ea35ccf - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 8d46a700 - removing automatic setting of preferred_event from events list
    • 100d0dec - fixing issue with writing event logs when a preferred event is added to a…

    Compare with previous version

  • added 2 commits

    • af88786d - return 10 superevents by default for superevents list resource, instead of 3. …
    • 044209f7 - add emobservations link to superevent link dict

    Compare with previous version

  • added 5 commits

    • 274292ac - removing automatic setting of preferred_event from events list
    • feafc8ca - fixing issue with writing event logs when a preferred event is added to a…
    • 5bccd656 - return 10 superevents by default for superevents list resource, instead of 3. …
    • c3e0887d - add emobservations link to superevent link dict
    • 7336bff5 - abstracting get_object method in several views to a generic mixin

    Compare with previous version

  • added 3 commits

    • 2b41082a - updating AutoIncrementModel for more generalized usage
    • 2d74ab0f - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 7eeae17c - implementing date-based IDs for superevents

    Compare with previous version

  • added 1 commit

    • daa3c7d7 - adding 404 response handling for superevent web view

    Compare with previous version

  • Tanner Prestegard added 17 commits

    added 17 commits

    • 84704178 - moving templates from superevents app level to main templates directory
    • 39811ee8 - fixing bug resulting from changes to events voevent list resource
    • be32e915 - reorganizing queries and query utilities for events
    • bea9eab5 - adding query parsing for superevents
    • d6722040 - adding search filter and ordering filter to superevents api
    • 572a5cba - adding ability to query events based on superevent-related parameters
    • e38ba7f1 - adding new search app and search web page for events and superevents
    • 3a8b754b - making new search page the main one and deprecating the old events-only search page
    • 0f1ede37 - adding utilities for serving files
    • 0ff1da3f - add utility function for getting a superevent by its date id or returning a 404
    • 8893dd28 - adding file list and file download views for superevents
    • cea00d44 - changing main view URL for superevents, but keeping legacy-type URLs
    • 9ca5ba5f - bugfix in superevent creation utility function
    • 88b84ea3 - minor fix to home template
    • 384be4ec - adding preferred_event, gw_events, and em_events to superevent search results
    • a6de8ca8 - preferred_event is now required for all superevents and cannot be None
    • 060679f8 - removing intermediate 'alert_sent' state and GWA prefix

    Compare with previous version

  • Tanner Prestegard added 10 commits

    added 10 commits

    • d344dd54 - making new search page the main one and deprecating the old events-only search page
    • cb547080 - adding utilities for serving files
    • 712706b0 - add utility function for getting a superevent by its date id or returning a 404
    • 4ed2c00d - adding file list and file download views for superevents
    • c06d50ba - changing main view URL for superevents, but keeping legacy-type URLs
    • 0140d39d - bugfix in superevent creation utility function
    • 837d7522 - minor fix to home template
    • 0e839657 - adding preferred_event, gw_events, and em_events to superevent search results
    • e0f9d02b - preferred_event is now required for all superevents and cannot be None
    • 156c0b36 - removing intermediate 'alert_sent' state and GWA prefix

    Compare with previous version

  • added 5 commits

    • e9b8da98 - require latest version of django rest_framework
    • ce6a9be5 - Clean up commented out code
    • 8ad8cb60 - Adding functionality to confirm superevent as GW
    • 6c940b2e - Bugfix for superevent log creation in browser
    • ef6a1018 - Adding comments

    Compare with previous version

  • Tanner Prestegard added 16 commits

    added 16 commits

    • a959e788 - Adding alerts app
    • a41de9d6 - bugfix for getting neighbors in events search
    • 21c25f2e - Adding Django sites app
    • bbb282a9 - Add method for building absolute URI w/out request
    • a9e23eff - adding TODO regarding label queries for Triggers
    • e3b6a696 - Move some imports in superevents/serializers.py
    • 2a4f39fa - First commit of modularized alerts app
    • 86de490b - Adding shortcuts modules
    • c4ae8c49 - Removing unneeded basic_id for superevents
    • b167261f - Adding simplejson package to requirements
    • 5ddf9cec - Fixing submitter in event detail javascript
    • 8da0f961 - Bugfix for removing an event from a superevent
    • 05570ef5 - Implement alerts for superevents
    • 0e536c11 - Restrict tag name characters
    • 5d7e6be6 - Adding error handling for destroy views.
    • 10ba6062 - Bugfixes for alerts

    Compare with previous version

  • added 1 commit

    • 27e6ca02 - Bugfix for initial data migration of sites app

    Compare with previous version

  • Tanner Prestegard added 94 commits

    added 94 commits

    • 27e6ca02...058d080a - 4 commits from branch master
    • c3829dc4 - generalizing and abstracting several models in the events app, as well as fixing…
    • 759309fb - reorganizing main URLs file
    • a9b946e8 - changing event.datadir() to a class property -> event.datadir
    • 2ab6ce8d - remove unused filemeta resource from events API
    • 1fb70b33 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 62989755 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 82020e82 - make logger available in events.view_utils
    • efa938d6 - move LigoAuthentication from events.api.views to events.api.backends
    • 671b2735 - new function for assigning permissions to an arbitrary object
    • 7633940a - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • eba65d6d - small change to how custom reverse function works
    • 1200ad48 - initial commit for superevents
    • 9db9a37d - adding a standardized timestamp format to settings for use with strftime
    • 7eec4fca - basic web view for superevents
    • 87f96959 - adding superevent id to event web view
    • 9e369a1f - adding some utility functions which might be helpful for managing superevent IDs
    • ef3010bd - make name unique for Tags
    • 6a46f1b0 - make label-superevent pairs unique
    • 1071e680 - updating rest framework pagination settings
    • 691d28e3 - custom serializer fields for events, to be used in superevent serialization
    • 082640c1 - commit of superevent API
    • f34969e2 - adding superevent API urls - currently nesting them within the events API;…
    • 15bbf9e2 - adding superevent URL templates to API root
    • 062a8952 - adding superevent information to event dict in eventToDict
    • a7713afc - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 8cd5568f - unit tests for superevent forms and utils
    • 8eb01959 - updating event tag and event log tag resources to include more information than…
    • d6550eb8 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 07fc3791 - making N non-editable for EMObservations
    • 9df1f49e - adding template for accessing event EMObservation detail pages through API
    • 0e7c0df6 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 7ca7c809 - handle changes to writeLog client function and clean up display name handling…
    • 7eea75d2 - changed timestamp format for VOEvent JSONs
    • ae13b641 - small settings update
    • 0bee2412 - adding methods for getting or creating a set of tags by tag name and optional display name
    • e2c29a42 - updating pagination
    • be9735e7 - adding EMObservations to superevents
    • 5a0492a0 - bugfixes for some utility methods
    • 9609767a - a variety of serializer bugfixes and improvements
    • 587c2a24 - two hidden tweaks to events api
    • c0dda6d9 - preventing decimals from being coerced to strings in rest_framework API
    • b163df6d - fix issue in superevent template when the superevent doesn't have a preferred_event
    • a953b1ed - removing automatic setting of preferred_event from events list
    • 5da8e354 - fixing issue with writing event logs when a preferred event is added to a…
    • 87dbf1b9 - return 10 superevents by default for superevents list resource, instead of 3. …
    • af7f37fb - add emobservations link to superevent link dict
    • 26d45593 - abstracting get_object method in several views to a generic mixin
    • d24f7b97 - updating AutoIncrementModel for more generalized usage
    • 6d7765d0 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • a7b2f10d - implementing date-based IDs for superevents
    • cb38da71 - adding 404 response handling for superevent web view
    • a048be8f - moving templates from superevents app level to main templates directory
    • 71c569de - fixing bug resulting from changes to events voevent list resource
    • 299c0cae - reorganizing queries and query utilities for events
    • 73084075 - adding query parsing for superevents
    • 320937e9 - adding search filter and ordering filter to superevents api
    • d9309c7a - adding ability to query events based on superevent-related parameters
    • c7c57f6a - adding new search app and search web page for events and superevents
    • 908c99c5 - making new search page the main one and deprecating the old events-only search page
    • b1114602 - adding utilities for serving files
    • 8da10bca - add utility function for getting a superevent by its date id or returning a 404
    • acc987a7 - adding file list and file download views for superevents
    • 9a0e42b7 - changing main view URL for superevents, but keeping legacy-type URLs
    • dd1c1d36 - bugfix in superevent creation utility function
    • 4665264c - minor fix to home template
    • cb4592f8 - adding preferred_event, gw_events, and em_events to superevent search results
    • 67fb6048 - preferred_event is now required for all superevents and cannot be None
    • 125d4908 - removing intermediate 'alert_sent' state and GWA prefix
    • 5389fba4 - require latest version of django rest_framework
    • 84dc2bad - Clean up commented out code
    • 81030a79 - Adding functionality to confirm superevent as GW
    • e5e4ec63 - Bugfix for superevent log creation in browser
    • b80ee1b5 - Adding comments
    • 193e542c - Adding alerts app
    • 8795d5b4 - bugfix for getting neighbors in events search
    • bb2ef979 - Adding Django sites app
    • 769eca29 - Add method for building absolute URI w/out request
    • e48af757 - adding TODO regarding label queries for Triggers
    • 47c1ddca - Move some imports in superevents/serializers.py
    • c7779eb4 - First commit of modularized alerts app
    • c0318002 - Adding shortcuts modules
    • dda13998 - Removing unneeded basic_id for superevents
    • 7c3e0b27 - Adding simplejson package to requirements
    • 73422e14 - Fixing submitter in event detail javascript
    • deba0ba3 - Bugfix for removing an event from a superevent
    • 6eeecc95 - Implement alerts for superevents
    • 215862e6 - Restrict tag name characters
    • 03d35788 - Adding error handling for destroy views.
    • b8005eba - Bugfixes for alerts
    • fb50104e - Bugfix for initial data migration of sites app

    Compare with previous version

  • added 3 commits

    • 919409bd - Renaming superevent date_created field to created
    • bccd926d - Adding custom delete method for superevents
    • a1b14ef7 - Add exception handling for create/destroy methods

    Compare with previous version

  • added 4 commits

    • 0c856003 - Temporarily removing superevent filtering for user
    • 1b2dfd0e - Namespacing superevents portion of api
    • 73e5cfaa - Updating events resources to new time format
    • 1985299b - Allowing absolute URLs for event app object dicts

    Compare with previous version

  • Tanner Prestegard added 98 commits

    added 98 commits

    • bf3c823a - 1 commit from branch master
    • 44d972e3 - generalizing and abstracting several models in the events app, as well as fixing…
    • f57b2eea - reorganizing main URLs file
    • 7cb1614c - changing event.datadir() to a class property -> event.datadir
    • 6cee0d03 - remove unused filemeta resource from events API
    • 635d1714 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • ff06e870 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 5953f233 - make logger available in events.view_utils
    • c29a807e - move LigoAuthentication from events.api.views to events.api.backends
    • b2f34ec9 - new function for assigning permissions to an arbitrary object
    • 9ec5f9c4 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 20246dc0 - small change to how custom reverse function works
    • 33d6e31a - initial commit for superevents
    • bed72d83 - adding a standardized timestamp format to settings for use with strftime
    • 1e23d617 - basic web view for superevents
    • 7ec35c5c - adding superevent id to event web view
    • d736f55f - adding some utility functions which might be helpful for managing superevent IDs
    • 72cd816d - make name unique for Tags
    • 99e998a3 - make label-superevent pairs unique
    • 3cdfc2c4 - updating rest framework pagination settings
    • 626d623e - custom serializer fields for events, to be used in superevent serialization
    • 19539474 - commit of superevent API
    • 60a617b0 - adding superevent API urls - currently nesting them within the events API;…
    • 14016750 - adding superevent URL templates to API root
    • bd4fc3b7 - adding superevent information to event dict in eventToDict
    • 2d9b8b34 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 0f0b7e70 - unit tests for superevent forms and utils
    • 33cf07f2 - updating event tag and event log tag resources to include more information than…
    • 4e564d2e - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 5ecb447f - making N non-editable for EMObservations
    • c4396ff0 - adding template for accessing event EMObservation detail pages through API
    • 9a1f01e0 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 62863ecc - handle changes to writeLog client function and clean up display name handling…
    • 0cc8a1cd - changed timestamp format for VOEvent JSONs
    • db9d5ea7 - small settings update
    • e68adfa6 - adding methods for getting or creating a set of tags by tag name and optional display name
    • c6ecd8dd - updating pagination
    • 3f71152a - adding EMObservations to superevents
    • 0cb68d08 - bugfixes for some utility methods
    • bc225d11 - a variety of serializer bugfixes and improvements
    • 99e7a4ca - two hidden tweaks to events api
    • 53eb3c2d - preventing decimals from being coerced to strings in rest_framework API
    • 0291488b - fix issue in superevent template when the superevent doesn't have a preferred_event
    • e095a966 - removing automatic setting of preferred_event from events list
    • 5340faee - fixing issue with writing event logs when a preferred event is added to a…
    • 2500aac6 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 1a60a771 - add emobservations link to superevent link dict
    • 9b9d89a8 - abstracting get_object method in several views to a generic mixin
    • 9badfbd3 - updating AutoIncrementModel for more generalized usage
    • 0fa93039 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 42ec6bb0 - implementing date-based IDs for superevents
    • c1132e8a - adding 404 response handling for superevent web view
    • 2fcc16cd - moving templates from superevents app level to main templates directory
    • 56a6251d - fixing bug resulting from changes to events voevent list resource
    • 31047c27 - reorganizing queries and query utilities for events
    • 25df623c - adding query parsing for superevents
    • b87410e7 - adding search filter and ordering filter to superevents api
    • 4ba39df5 - adding ability to query events based on superevent-related parameters
    • 5a080585 - adding new search app and search web page for events and superevents
    • ddc44b2d - making new search page the main one and deprecating the old events-only search page
    • ee8451c9 - adding utilities for serving files
    • 142300a8 - add utility function for getting a superevent by its date id or returning a 404
    • f99f4872 - adding file list and file download views for superevents
    • a017026f - changing main view URL for superevents, but keeping legacy-type URLs
    • e17191cc - bugfix in superevent creation utility function
    • de3046d6 - minor fix to home template
    • 984e96c7 - adding preferred_event, gw_events, and em_events to superevent search results
    • 94f1010b - preferred_event is now required for all superevents and cannot be None
    • e889aacf - removing intermediate 'alert_sent' state and GWA prefix
    • 18d0168f - require latest version of django rest_framework
    • 8979ee70 - Clean up commented out code
    • e515f7d9 - Adding functionality to confirm superevent as GW
    • 146ec2c2 - Bugfix for superevent log creation in browser
    • e47096d6 - Adding comments
    • b022e049 - Adding alerts app
    • 0f86b085 - bugfix for getting neighbors in events search
    • 962d9734 - Adding Django sites app
    • e8aefe9d - Add method for building absolute URI w/out request
    • a818486e - adding TODO regarding label queries for Triggers
    • 1cdfd49e - Move some imports in superevents/serializers.py
    • ba770740 - First commit of modularized alerts app
    • 7009846b - Adding shortcuts modules
    • 1865e2fd - Removing unneeded basic_id for superevents
    • b2d3a2dd - Adding simplejson package to requirements
    • bacc35c1 - Fixing submitter in event detail javascript
    • b86d7d3b - Bugfix for removing an event from a superevent
    • 7076693b - Implement alerts for superevents
    • 6bd18a28 - Restrict tag name characters
    • ff042f2f - Adding error handling for destroy views.
    • a84cb2cc - Bugfixes for alerts
    • 2b676895 - Bugfix for initial data migration of sites app
    • a5a3c673 - Renaming superevent date_created field to created
    • 43dfe09c - Adding custom delete method for superevents
    • daf4d790 - Add exception handling for create/destroy methods
    • 782a10f7 - Temporarily removing superevent filtering for user
    • a93ddac2 - Namespacing superevents portion of api
    • b0e2f3d3 - Updating events resources to new time format
    • 12a54b35 - Allowing absolute URLs for event app object dicts

    Compare with previous version

  • added 5 commits

    • 6e102161 - Change EMObservation fields to allow blank
    • 0570d620 - Adding EMObservations for superevents api
    • d9b31c1b - Updating create_emobservation for events
    • afc6e044 - Updating emobservation creation from web interface
    • 046b3df2 - Bugfix for superevent date ID regex

    Compare with previous version

  • added 1 commit

    • 9400fee2 - Bugfix for superevent date ID regex

    Compare with previous version

  • Tanner Prestegard added 105 commits

    added 105 commits

    • 9400fee2...ab2d870e - 3 commits from branch master
    • fdd9d13f - generalizing and abstracting several models in the events app, as well as fixing…
    • db0ce807 - reorganizing main URLs file
    • e80d4cc6 - changing event.datadir() to a class property -> event.datadir
    • 8d400ac6 - remove unused filemeta resource from events API
    • 78028850 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • b9667536 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 88d45248 - make logger available in events.view_utils
    • 9972b4b6 - move LigoAuthentication from events.api.views to events.api.backends
    • bcb5cdda - new function for assigning permissions to an arbitrary object
    • c7782d81 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • c3a4633c - small change to how custom reverse function works
    • 80f3294b - initial commit for superevents
    • 98e36c62 - adding a standardized timestamp format to settings for use with strftime
    • cee5973a - basic web view for superevents
    • 0da67471 - adding superevent id to event web view
    • 94832393 - adding some utility functions which might be helpful for managing superevent IDs
    • 34b51dd3 - make name unique for Tags
    • 552bbe33 - make label-superevent pairs unique
    • b238810a - updating rest framework pagination settings
    • 53968674 - custom serializer fields for events, to be used in superevent serialization
    • c5fe98c5 - commit of superevent API
    • fb9eaec5 - adding superevent API urls - currently nesting them within the events API;…
    • b4f9eb2c - adding superevent URL templates to API root
    • 4e6207e4 - adding superevent information to event dict in eventToDict
    • e699364c - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 03743642 - unit tests for superevent forms and utils
    • f42efce2 - updating event tag and event log tag resources to include more information than…
    • b9ca25e4 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 36895f7f - making N non-editable for EMObservations
    • ab032824 - adding template for accessing event EMObservation detail pages through API
    • e25bf5cd - changing format for event EMObservations and EMFootprint creation timestamps…
    • e97bfa90 - handle changes to writeLog client function and clean up display name handling…
    • cc26f27e - changed timestamp format for VOEvent JSONs
    • cdf6aa64 - small settings update
    • 2cd23e27 - adding methods for getting or creating a set of tags by tag name and optional display name
    • 2fd1b929 - updating pagination
    • 0e0700ea - adding EMObservations to superevents
    • 8c49ffe7 - bugfixes for some utility methods
    • 7f4d9e04 - a variety of serializer bugfixes and improvements
    • e3b28aee - two hidden tweaks to events api
    • 786eabee - preventing decimals from being coerced to strings in rest_framework API
    • 239de065 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 9acc3fd9 - removing automatic setting of preferred_event from events list
    • 49c35953 - fixing issue with writing event logs when a preferred event is added to a…
    • 5c9c23d0 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 052b6d4b - add emobservations link to superevent link dict
    • eb3ddeb5 - abstracting get_object method in several views to a generic mixin
    • 8f5b8986 - updating AutoIncrementModel for more generalized usage
    • cda8ffb4 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 0ad92300 - implementing date-based IDs for superevents
    • d1aa6a28 - adding 404 response handling for superevent web view
    • e23a255c - moving templates from superevents app level to main templates directory
    • 6313ce79 - fixing bug resulting from changes to events voevent list resource
    • 3d18b22c - reorganizing queries and query utilities for events
    • 74b1f0ee - adding query parsing for superevents
    • d2c68f6d - adding search filter and ordering filter to superevents api
    • 569e42af - adding ability to query events based on superevent-related parameters
    • 12b5d41d - adding new search app and search web page for events and superevents
    • 705f59f3 - making new search page the main one and deprecating the old events-only search page
    • 4c052623 - adding utilities for serving files
    • 20d26ba0 - add utility function for getting a superevent by its date id or returning a 404
    • cdd7a164 - adding file list and file download views for superevents
    • 401a36db - changing main view URL for superevents, but keeping legacy-type URLs
    • a84dd409 - bugfix in superevent creation utility function
    • e13ab252 - minor fix to home template
    • fac60004 - adding preferred_event, gw_events, and em_events to superevent search results
    • 3230ce56 - preferred_event is now required for all superevents and cannot be None
    • 03b33018 - removing intermediate 'alert_sent' state and GWA prefix
    • 2116e602 - require latest version of django rest_framework
    • a597bc4d - Clean up commented out code
    • e97d606f - Adding functionality to confirm superevent as GW
    • 90f5fb99 - Bugfix for superevent log creation in browser
    • e38ca2fe - Adding comments
    • 6334b6ed - Adding alerts app
    • 7bcd5db3 - bugfix for getting neighbors in events search
    • e0d45db0 - Adding Django sites app
    • 27531634 - Add method for building absolute URI w/out request
    • e901e7ec - adding TODO regarding label queries for Triggers
    • 23a1fc64 - Move some imports in superevents/serializers.py
    • 19c05de2 - First commit of modularized alerts app
    • b243a7e1 - Adding shortcuts modules
    • 1287e899 - Removing unneeded basic_id for superevents
    • 54b1f92b - Adding simplejson package to requirements
    • b19e276b - Fixing submitter in event detail javascript
    • 4bdd0586 - Bugfix for removing an event from a superevent
    • 419c49ff - Implement alerts for superevents
    • 629f6481 - Restrict tag name characters
    • 7f3e0ba2 - Adding error handling for destroy views.
    • 61358198 - Bugfixes for alerts
    • a0eff9af - Bugfix for initial data migration of sites app
    • c9bb5265 - Renaming superevent date_created field to created
    • 72f5cc86 - Adding custom delete method for superevents
    • 9fc22d1c - Add exception handling for create/destroy methods
    • c6ff6993 - Temporarily removing superevent filtering for user
    • 2b8ed162 - Namespacing superevents portion of api
    • 192d366c - Updating events resources to new time format
    • 7adad43d - Allowing absolute URLs for event app object dicts
    • eed3417a - Change EMObservation fields to allow blank
    • af9630be - Adding EMObservations for superevents api
    • df533f93 - Updating create_emobservation for events
    • da073880 - Updating emobservation creation from web interface
    • 1bb7c554 - Bugfix for superevent date ID regex

    Compare with previous version

  • Tanner Prestegard added 104 commits

    added 104 commits

    • 1bb7c554...b863a33b - 2 commits from branch master
    • 882a4dff - generalizing and abstracting several models in the events app, as well as fixing…
    • db561be9 - reorganizing main URLs file
    • 7ff591d4 - changing event.datadir() to a class property -> event.datadir
    • 512d4fa7 - remove unused filemeta resource from events API
    • 4c9ade79 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • b72a626b - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 66a8c9be - make logger available in events.view_utils
    • 9142af35 - move LigoAuthentication from events.api.views to events.api.backends
    • 0c3dd3f7 - new function for assigning permissions to an arbitrary object
    • c0fc85dd - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 3334c671 - small change to how custom reverse function works
    • 12535deb - initial commit for superevents
    • c8c4c8ff - adding a standardized timestamp format to settings for use with strftime
    • 32f6e49b - basic web view for superevents
    • d2baa832 - adding superevent id to event web view
    • 6b1ec577 - adding some utility functions which might be helpful for managing superevent IDs
    • 84a59855 - make name unique for Tags
    • 180baae1 - make label-superevent pairs unique
    • bd766f89 - updating rest framework pagination settings
    • 3db2a151 - custom serializer fields for events, to be used in superevent serialization
    • fedf8c93 - commit of superevent API
    • 0af837b5 - adding superevent API urls - currently nesting them within the events API;…
    • 2c2573f3 - adding superevent URL templates to API root
    • 054e1d88 - adding superevent information to event dict in eventToDict
    • 481e52f4 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 651a4e8f - unit tests for superevent forms and utils
    • 3ed44b04 - updating event tag and event log tag resources to include more information than…
    • 721e6f93 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 42769a5b - making N non-editable for EMObservations
    • c774b21f - adding template for accessing event EMObservation detail pages through API
    • f55359e3 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 0ded33f8 - handle changes to writeLog client function and clean up display name handling…
    • 1250c6b1 - changed timestamp format for VOEvent JSONs
    • 5028aaa3 - small settings update
    • 66f0294f - adding methods for getting or creating a set of tags by tag name and optional display name
    • c86e0692 - updating pagination
    • 895c5d06 - adding EMObservations to superevents
    • 13fe0f3d - bugfixes for some utility methods
    • 187c1a81 - a variety of serializer bugfixes and improvements
    • da721496 - two hidden tweaks to events api
    • 2757ef80 - preventing decimals from being coerced to strings in rest_framework API
    • 151b7b50 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 15ce88b2 - removing automatic setting of preferred_event from events list
    • 5a1480e8 - fixing issue with writing event logs when a preferred event is added to a…
    • 950b8179 - return 10 superevents by default for superevents list resource, instead of 3. …
    • ae1f69f8 - add emobservations link to superevent link dict
    • 73d86192 - abstracting get_object method in several views to a generic mixin
    • 43750c25 - updating AutoIncrementModel for more generalized usage
    • ccf4a900 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • c49871ae - implementing date-based IDs for superevents
    • f717d6b0 - adding 404 response handling for superevent web view
    • 5e239902 - moving templates from superevents app level to main templates directory
    • b3593d38 - fixing bug resulting from changes to events voevent list resource
    • 9b4d8416 - reorganizing queries and query utilities for events
    • fd74fff8 - adding query parsing for superevents
    • f8e4d441 - adding search filter and ordering filter to superevents api
    • a5f939d2 - adding ability to query events based on superevent-related parameters
    • faa34651 - adding new search app and search web page for events and superevents
    • 0b405fd0 - making new search page the main one and deprecating the old events-only search page
    • 14984175 - adding utilities for serving files
    • 457d9661 - add utility function for getting a superevent by its date id or returning a 404
    • 1169f219 - adding file list and file download views for superevents
    • 5b22bfda - changing main view URL for superevents, but keeping legacy-type URLs
    • 32773f1e - bugfix in superevent creation utility function
    • 0acdec72 - minor fix to home template
    • 61740aff - adding preferred_event, gw_events, and em_events to superevent search results
    • dff16c6a - preferred_event is now required for all superevents and cannot be None
    • 28666431 - removing intermediate 'alert_sent' state and GWA prefix
    • b97f43a7 - require latest version of django rest_framework
    • b7f724ae - Clean up commented out code
    • c1a1e74d - Adding functionality to confirm superevent as GW
    • 5e9ea1f1 - Bugfix for superevent log creation in browser
    • ff9edd50 - Adding comments
    • 55745181 - Adding alerts app
    • 72294c82 - bugfix for getting neighbors in events search
    • 87fd65c0 - Adding Django sites app
    • 6a1e1fba - Add method for building absolute URI w/out request
    • d766b4f5 - adding TODO regarding label queries for Triggers
    • 61084b5c - Move some imports in superevents/serializers.py
    • 8b88674c - First commit of modularized alerts app
    • 01950ca7 - Adding shortcuts modules
    • a576115f - Removing unneeded basic_id for superevents
    • 28a14ce0 - Adding simplejson package to requirements
    • 66d64473 - Fixing submitter in event detail javascript
    • 8d0fe985 - Bugfix for removing an event from a superevent
    • 13fee3e5 - Implement alerts for superevents
    • 42161083 - Restrict tag name characters
    • 14fd2d2b - Adding error handling for destroy views.
    • 71a0c168 - Bugfixes for alerts
    • 5abd7fe8 - Bugfix for initial data migration of sites app
    • dd7229e5 - Renaming superevent date_created field to created
    • b4a47fba - Adding custom delete method for superevents
    • b510d566 - Add exception handling for create/destroy methods
    • ac15378a - Temporarily removing superevent filtering for user
    • c3a0d363 - Namespacing superevents portion of api
    • 1712f1eb - Updating events resources to new time format
    • eff7b33d - Allowing absolute URLs for event app object dicts
    • 90392a2d - Change EMObservation fields to allow blank
    • 6b081407 - Adding EMObservations for superevents api
    • 63f0a2e0 - Updating create_emobservation for events
    • d246c128 - Updating emobservation creation from web interface
    • bd470e0a - Bugfix for superevent date ID regex

    Compare with previous version

  • Tanner Prestegard added 15 commits

    added 15 commits

    • 5378be13 - Created CommaSeparatedOrList field
    • 31030915 - Update to file serving
    • 8c133e1d - Adding utility method for creating versioned files
    • 41807290 - Adding VOEvents for superevents
    • 3a9a31f5 - Updating VOEvent file building for events
    • 7d1c411c - Adding utils for handling superevent signoffs
    • da0b1b39 - Fixing a response status in events API
    • 79f62846 - Moving around some event URLs
    • 4f04baad - Adding a __unicode__ display for labelling model
    • 043c111b - Adding various bug fixes and using new utils
    • 837f3fd7 - Remove unneeded import from search/views.py
    • 2ab64f25 - Handling errors for VOEvent building in view
    • d27ec147 - Renaming superevent signoff in django-extensions import
    • 42db325f - Full implementation of superevent detail view
    • 40bbf3f7 - Making event labels bold

    Compare with previous version

  • added 1 commit

    • 72e2e1d9 - bugfix of compile-time database query

    Compare with previous version

  • Tanner Prestegard added 124 commits

    added 124 commits

    • 72e2e1d9...3adf8911 - 5 commits from branch master
    • ff1fcc1b - generalizing and abstracting several models in the events app, as well as fixing…
    • bcffeae7 - reorganizing main URLs file
    • 35412e4a - changing event.datadir() to a class property -> event.datadir
    • fe64b29c - remove unused filemeta resource from events API
    • a2ade39c - adding terminating $ to regex for all events API URLs to prevent mishaps
    • f0ed3703 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 952ac209 - make logger available in events.view_utils
    • 97f26ae1 - move LigoAuthentication from events.api.views to events.api.backends
    • 66de126d - new function for assigning permissions to an arbitrary object
    • 9bb2db1b - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 3a8eff2b - small change to how custom reverse function works
    • 17034c84 - initial commit for superevents
    • f4a93063 - adding a standardized timestamp format to settings for use with strftime
    • ae827ae8 - basic web view for superevents
    • 83ff38ea - adding superevent id to event web view
    • 248563e0 - adding some utility functions which might be helpful for managing superevent IDs
    • 976a7e86 - make name unique for Tags
    • e56524a5 - make label-superevent pairs unique
    • 93bd4390 - updating rest framework pagination settings
    • c4c95c37 - custom serializer fields for events, to be used in superevent serialization
    • 7a31522a - commit of superevent API
    • 16fb0655 - adding superevent API urls - currently nesting them within the events API;…
    • 7650d64e - adding superevent URL templates to API root
    • e5b692f3 - adding superevent information to event dict in eventToDict
    • 292cb7be - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • fa4f815f - unit tests for superevent forms and utils
    • 719bfb5c - updating event tag and event log tag resources to include more information than…
    • a164942d - Adding custom pagination to superevents API to match events. It's bad, but will…
    • a55eb033 - making N non-editable for EMObservations
    • d8f8fd4c - adding template for accessing event EMObservation detail pages through API
    • f961fdc6 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 76c93a4a - handle changes to writeLog client function and clean up display name handling…
    • dc835e2b - changed timestamp format for VOEvent JSONs
    • 22f7ee01 - small settings update
    • e39a440b - adding methods for getting or creating a set of tags by tag name and optional display name
    • 9c7d53fc - updating pagination
    • 438d715b - adding EMObservations to superevents
    • d9210005 - bugfixes for some utility methods
    • 3305a68a - a variety of serializer bugfixes and improvements
    • 0f2fdfab - two hidden tweaks to events api
    • c32101ec - preventing decimals from being coerced to strings in rest_framework API
    • 18dd9a82 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 295e34cc - removing automatic setting of preferred_event from events list
    • 41457bfa - fixing issue with writing event logs when a preferred event is added to a…
    • 11a7d567 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 3dac566b - add emobservations link to superevent link dict
    • b1a1eebd - abstracting get_object method in several views to a generic mixin
    • 6c035190 - updating AutoIncrementModel for more generalized usage
    • e1518311 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • ba5a8e65 - implementing date-based IDs for superevents
    • bf82c021 - adding 404 response handling for superevent web view
    • e6077f3e - moving templates from superevents app level to main templates directory
    • 7518a3bd - fixing bug resulting from changes to events voevent list resource
    • e504c98a - reorganizing queries and query utilities for events
    • 640d7ca1 - adding query parsing for superevents
    • 23a60240 - adding search filter and ordering filter to superevents api
    • f087b5fb - adding ability to query events based on superevent-related parameters
    • ba7ffecf - adding new search app and search web page for events and superevents
    • 8c753e5c - making new search page the main one and deprecating the old events-only search page
    • 24fce86b - adding utilities for serving files
    • 9c6c018d - add utility function for getting a superevent by its date id or returning a 404
    • 40dfc18c - adding file list and file download views for superevents
    • 52c2911f - changing main view URL for superevents, but keeping legacy-type URLs
    • f9d73d18 - bugfix in superevent creation utility function
    • 6bd58b62 - minor fix to home template
    • 337bac40 - adding preferred_event, gw_events, and em_events to superevent search results
    • 0865b7a5 - preferred_event is now required for all superevents and cannot be None
    • 7533b11c - removing intermediate 'alert_sent' state and GWA prefix
    • 5137430b - require latest version of django rest_framework
    • 6ff87d81 - Clean up commented out code
    • 62c0be49 - Adding functionality to confirm superevent as GW
    • 4c79c378 - Bugfix for superevent log creation in browser
    • cb0b35a1 - Adding comments
    • 6d41f382 - Adding alerts app
    • 43f41494 - bugfix for getting neighbors in events search
    • 7705d6d9 - Adding Django sites app
    • 480e8b24 - Add method for building absolute URI w/out request
    • d385e24c - adding TODO regarding label queries for Triggers
    • d0d4e565 - Move some imports in superevents/serializers.py
    • 00feaa50 - First commit of modularized alerts app
    • 3a77308d - Adding shortcuts modules
    • 70a15451 - Removing unneeded basic_id for superevents
    • dc103e97 - Adding simplejson package to requirements
    • d314b166 - Fixing submitter in event detail javascript
    • 69866ee8 - Bugfix for removing an event from a superevent
    • 9f03c46e - Implement alerts for superevents
    • c893c5e3 - Restrict tag name characters
    • a013086f - Adding error handling for destroy views.
    • e38b6425 - Bugfixes for alerts
    • 605604c5 - Bugfix for initial data migration of sites app
    • a1772609 - Renaming superevent date_created field to created
    • 04cc0967 - Adding custom delete method for superevents
    • 71e53a92 - Add exception handling for create/destroy methods
    • 686557eb - Temporarily removing superevent filtering for user
    • 9ef3a8bb - Namespacing superevents portion of api
    • 76745110 - Updating events resources to new time format
    • 0f8d3fcd - Allowing absolute URLs for event app object dicts
    • e603c68c - Change EMObservation fields to allow blank
    • b59e4b8b - Adding EMObservations for superevents api
    • f9cb0bca - Updating create_emobservation for events
    • 889be214 - Updating emobservation creation from web interface
    • 5b313248 - Bugfix for superevent date ID regex
    • 9e1ebb55 - Created CommaSeparatedOrList field
    • e148c1ed - Update to file serving
    • 9b2d2156 - Adding utility method for creating versioned files
    • 5702dc7f - Adding VOEvents for superevents
    • 48278b60 - Updating VOEvent file building for events
    • ae48972f - Adding utils for handling superevent signoffs
    • c1e2c3f6 - Fixing a response status in events API
    • a0d099f8 - Moving around some event URLs
    • 61de3d7d - Adding a __unicode__ display for labelling model
    • ad76855d - Adding various bug fixes and using new utils
    • 7b55eeff - Remove unneeded import from search/views.py
    • fb7c4837 - Handling errors for VOEvent building in view
    • 7b363685 - Renaming superevent signoff in django-extensions import
    • 6d318fac - Full implementation of superevent detail view
    • b4cf6454 - Making event labels bold
    • c15c3477 - bugfix of compile-time database query
    • 762a2d4f - Adding links to event pages from search result graceids

    Compare with previous version

  • Tanner Prestegard added 121 commits

    added 121 commits

    • 762a2d4f...d8ecbf31 - 3 commits from branch master
    • 0d78868a - generalizing and abstracting several models in the events app, as well as fixing…
    • 03a2e371 - reorganizing main URLs file
    • 56c66c68 - changing event.datadir() to a class property -> event.datadir
    • 77a9b579 - remove unused filemeta resource from events API
    • 73ae4ccc - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 482f5cb9 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 20f7ec9f - make logger available in events.view_utils
    • 00b88d9c - move LigoAuthentication from events.api.views to events.api.backends
    • 398eb9d0 - new function for assigning permissions to an arbitrary object
    • dd7d71d8 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 056afaf9 - small change to how custom reverse function works
    • 1439356e - initial commit for superevents
    • 7189ec4c - adding a standardized timestamp format to settings for use with strftime
    • dfa55043 - basic web view for superevents
    • 5db681b7 - adding superevent id to event web view
    • 140d516f - adding some utility functions which might be helpful for managing superevent IDs
    • 0dd84ba2 - make name unique for Tags
    • 4d768dcf - make label-superevent pairs unique
    • 2c712131 - updating rest framework pagination settings
    • 649cbd97 - custom serializer fields for events, to be used in superevent serialization
    • d5079f33 - commit of superevent API
    • 25654ba9 - adding superevent API urls - currently nesting them within the events API;…
    • eeebf810 - adding superevent URL templates to API root
    • f4708efc - adding superevent information to event dict in eventToDict
    • a452cdc5 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 8e0b4db3 - unit tests for superevent forms and utils
    • 22f73c30 - updating event tag and event log tag resources to include more information than…
    • 4cbcd5d5 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 977696f8 - making N non-editable for EMObservations
    • 8be2de4c - adding template for accessing event EMObservation detail pages through API
    • d868ded6 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 130a307b - handle changes to writeLog client function and clean up display name handling…
    • ec215fff - changed timestamp format for VOEvent JSONs
    • 82ccae98 - small settings update
    • 4ded0bd7 - adding methods for getting or creating a set of tags by tag name and optional display name
    • b7f6bb87 - updating pagination
    • 60f5a0da - adding EMObservations to superevents
    • 2e1d4aaf - bugfixes for some utility methods
    • 11297b16 - a variety of serializer bugfixes and improvements
    • 984fb96c - two hidden tweaks to events api
    • 7d59af9e - preventing decimals from being coerced to strings in rest_framework API
    • 1982e4c8 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 1706d46e - removing automatic setting of preferred_event from events list
    • 5532ef6a - fixing issue with writing event logs when a preferred event is added to a…
    • bd90e5fc - return 10 superevents by default for superevents list resource, instead of 3. …
    • 7c5212f3 - add emobservations link to superevent link dict
    • f5924e86 - abstracting get_object method in several views to a generic mixin
    • e387ece3 - updating AutoIncrementModel for more generalized usage
    • 9f0ce403 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • f307fc91 - implementing date-based IDs for superevents
    • d5f69b50 - adding 404 response handling for superevent web view
    • acd02032 - moving templates from superevents app level to main templates directory
    • 58eb5202 - fixing bug resulting from changes to events voevent list resource
    • cee50996 - reorganizing queries and query utilities for events
    • c1d548dc - adding query parsing for superevents
    • 49f25d74 - adding search filter and ordering filter to superevents api
    • a6b12408 - adding ability to query events based on superevent-related parameters
    • 6045bfc8 - adding new search app and search web page for events and superevents
    • f5fb0d65 - making new search page the main one and deprecating the old events-only search page
    • 1af24dee - adding utilities for serving files
    • ff8f3152 - add utility function for getting a superevent by its date id or returning a 404
    • 35772d8d - adding file list and file download views for superevents
    • 34f11c00 - changing main view URL for superevents, but keeping legacy-type URLs
    • 49d9346d - bugfix in superevent creation utility function
    • 504a6606 - minor fix to home template
    • bee42f23 - adding preferred_event, gw_events, and em_events to superevent search results
    • 624b966f - preferred_event is now required for all superevents and cannot be None
    • 9457c9bb - removing intermediate 'alert_sent' state and GWA prefix
    • 0218cb4a - require latest version of django rest_framework
    • e2e454f2 - Clean up commented out code
    • 11045151 - Adding functionality to confirm superevent as GW
    • 7d0480f9 - Bugfix for superevent log creation in browser
    • 30933d07 - Adding comments
    • 7a5eb511 - Adding alerts app
    • a2884787 - bugfix for getting neighbors in events search
    • e2de9480 - Adding Django sites app
    • d4889ed8 - Add method for building absolute URI w/out request
    • d7f2737f - adding TODO regarding label queries for Triggers
    • 160c7bdb - Move some imports in superevents/serializers.py
    • bdf34dd7 - First commit of modularized alerts app
    • 4814abb9 - Adding shortcuts modules
    • 4bc05c93 - Removing unneeded basic_id for superevents
    • 45413dfb - Fixing submitter in event detail javascript
    • e3ea3320 - Bugfix for removing an event from a superevent
    • 1f9003df - Implement alerts for superevents
    • f51dcbf5 - Restrict tag name characters
    • 153e4e25 - Adding error handling for destroy views.
    • 15a69841 - Bugfixes for alerts
    • 4b94e0c7 - Bugfix for initial data migration of sites app
    • a4fd85a9 - Renaming superevent date_created field to created
    • 8938c256 - Adding custom delete method for superevents
    • 40e086a0 - Add exception handling for create/destroy methods
    • e727c3d1 - Temporarily removing superevent filtering for user
    • 84a91375 - Namespacing superevents portion of api
    • 94c1d4c9 - Updating events resources to new time format
    • 2a805995 - Allowing absolute URLs for event app object dicts
    • 065fdf71 - Change EMObservation fields to allow blank
    • 5d2ded3a - Adding EMObservations for superevents api
    • 1a9801b9 - Updating create_emobservation for events
    • 4efb8b9f - Updating emobservation creation from web interface
    • 61141fa4 - Bugfix for superevent date ID regex
    • 5140c63c - Created CommaSeparatedOrList field
    • 662eb4e8 - Update to file serving
    • 80e6c8ff - Adding utility method for creating versioned files
    • d3e4657d - Adding VOEvents for superevents
    • ba99af3e - Updating VOEvent file building for events
    • b9f71147 - Adding utils for handling superevent signoffs
    • 2423f46e - Fixing a response status in events API
    • 5dac65a5 - Moving around some event URLs
    • 10771762 - Adding a __unicode__ display for labelling model
    • 77d249a5 - Adding various bug fixes and using new utils
    • f538e71e - Remove unneeded import from search/views.py
    • dec2d15d - Handling errors for VOEvent building in view
    • cac386dd - Renaming superevent signoff in django-extensions import
    • 7d270d33 - Full implementation of superevent detail view
    • 6f813f89 - Making event labels bold
    • 072b5577 - bugfix of compile-time database query
    • f7cd3e7b - Adding links to event pages from search result graceids

    Compare with previous version

  • added 3 commits

    • 71e31e4a - Adding new 'latest' page for events/superevents
    • 50389d51 - Updating default fields for event search
    • 21052bc8 - Optimization for searches

    Compare with previous version

  • added 1 commit

    • d59ccfbf - Adding superevent signoff list to home page

    Compare with previous version

  • mentioned in issue #12 (closed)

  • added 3 commits

    • 59bf3677 - Useful file-related utility methods for logs
    • 51353369 - Adding file url to serialized superevent logs
    • 91b29cb9 - Making superevent creation safer

    Compare with previous version

  • added 1 commit

    • 27b61a2e - Adding labels for first OPA test

    Compare with previous version

  • Tanner Prestegard added 127 commits

    added 127 commits

    • 3abf31b6 - 1 commit from branch master
    • 07b588aa - generalizing and abstracting several models in the events app, as well as fixing…
    • f1d8309e - reorganizing main URLs file
    • 649d4e4f - changing event.datadir() to a class property -> event.datadir
    • e548b6ee - remove unused filemeta resource from events API
    • 7786e98c - adding terminating $ to regex for all events API URLs to prevent mishaps
    • f407b8fb - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 865aaf84 - make logger available in events.view_utils
    • f4badf0b - move LigoAuthentication from events.api.views to events.api.backends
    • a3362723 - new function for assigning permissions to an arbitrary object
    • 46e6174b - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 7cb680f2 - small change to how custom reverse function works
    • 2641346d - initial commit for superevents
    • 01b3e77e - adding a standardized timestamp format to settings for use with strftime
    • 5bd60d87 - basic web view for superevents
    • 37f3324c - adding superevent id to event web view
    • ffcdb912 - adding some utility functions which might be helpful for managing superevent IDs
    • 69ea5f01 - make name unique for Tags
    • 6215243d - make label-superevent pairs unique
    • a95b4f4c - updating rest framework pagination settings
    • 94046c54 - custom serializer fields for events, to be used in superevent serialization
    • 169af19e - commit of superevent API
    • c5783618 - adding superevent API urls - currently nesting them within the events API;…
    • 983c97b4 - adding superevent URL templates to API root
    • 5df603a1 - adding superevent information to event dict in eventToDict
    • aa2338ec - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • e2376d3f - unit tests for superevent forms and utils
    • 235c9124 - updating event tag and event log tag resources to include more information than…
    • b243bd38 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 44271730 - making N non-editable for EMObservations
    • e4355aa6 - adding template for accessing event EMObservation detail pages through API
    • 28a6895d - changing format for event EMObservations and EMFootprint creation timestamps…
    • dd9d1b38 - handle changes to writeLog client function and clean up display name handling…
    • f6310c87 - changed timestamp format for VOEvent JSONs
    • 42402b46 - small settings update
    • 8a85128f - adding methods for getting or creating a set of tags by tag name and optional display name
    • ae875d47 - updating pagination
    • 6fcbf7b1 - adding EMObservations to superevents
    • d05a9ad5 - bugfixes for some utility methods
    • f6fdcc82 - a variety of serializer bugfixes and improvements
    • 1181f9a7 - two hidden tweaks to events api
    • b47d2181 - preventing decimals from being coerced to strings in rest_framework API
    • 6544ac80 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 9a73669a - removing automatic setting of preferred_event from events list
    • b4bcad8e - fixing issue with writing event logs when a preferred event is added to a…
    • 2792f706 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 74a934c2 - add emobservations link to superevent link dict
    • 2b0d33c9 - abstracting get_object method in several views to a generic mixin
    • 0abb51d4 - updating AutoIncrementModel for more generalized usage
    • db4e549e - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 60c48f1e - implementing date-based IDs for superevents
    • edc5dbf4 - adding 404 response handling for superevent web view
    • b60913fe - moving templates from superevents app level to main templates directory
    • f1439c30 - fixing bug resulting from changes to events voevent list resource
    • 41b77177 - reorganizing queries and query utilities for events
    • 09ee7f5d - adding query parsing for superevents
    • edfa5f7b - adding search filter and ordering filter to superevents api
    • 1d6488a9 - adding ability to query events based on superevent-related parameters
    • b1ba49a0 - adding new search app and search web page for events and superevents
    • 668e4bfd - making new search page the main one and deprecating the old events-only search page
    • 01a7417e - adding utilities for serving files
    • d19087df - add utility function for getting a superevent by its date id or returning a 404
    • a917f1b0 - adding file list and file download views for superevents
    • 9acdf232 - changing main view URL for superevents, but keeping legacy-type URLs
    • cba54bd3 - bugfix in superevent creation utility function
    • 50d6b8a1 - minor fix to home template
    • ae63c4dc - adding preferred_event, gw_events, and em_events to superevent search results
    • 2a3153a7 - preferred_event is now required for all superevents and cannot be None
    • 49456f2f - removing intermediate 'alert_sent' state and GWA prefix
    • 2d047929 - require latest version of django rest_framework
    • 117520a8 - Clean up commented out code
    • f7db2125 - Adding functionality to confirm superevent as GW
    • 867f9d4d - Bugfix for superevent log creation in browser
    • 744fea99 - Adding comments
    • 9119e472 - Adding alerts app
    • 10f53879 - bugfix for getting neighbors in events search
    • 2e7b1054 - Adding Django sites app
    • 4517c8e3 - Add method for building absolute URI w/out request
    • b5b1726e - adding TODO regarding label queries for Triggers
    • 0277aa99 - Move some imports in superevents/serializers.py
    • d19fcb21 - First commit of modularized alerts app
    • 7a4bf183 - Adding shortcuts modules
    • 49acbd7d - Removing unneeded basic_id for superevents
    • 2b7050dc - Fixing submitter in event detail javascript
    • edf740f7 - Bugfix for removing an event from a superevent
    • 98c41617 - Implement alerts for superevents
    • 1106f873 - Restrict tag name characters
    • 193b0b3e - Adding error handling for destroy views.
    • 6f0f5ed4 - Bugfixes for alerts
    • f850a7b8 - Bugfix for initial data migration of sites app
    • 705d6b55 - Renaming superevent date_created field to created
    • ce20bfe6 - Adding custom delete method for superevents
    • 4eee2d7c - Add exception handling for create/destroy methods
    • 549752a4 - Temporarily removing superevent filtering for user
    • 0ca09103 - Namespacing superevents portion of api
    • 708b6da5 - Updating events resources to new time format
    • 6741d981 - Allowing absolute URLs for event app object dicts
    • 1fefd57d - Change EMObservation fields to allow blank
    • 59a61fe6 - Adding EMObservations for superevents api
    • 43c2f462 - Updating create_emobservation for events
    • 884b3cbb - Updating emobservation creation from web interface
    • feed5b44 - Bugfix for superevent date ID regex
    • 4422e729 - Created CommaSeparatedOrList field
    • 6cda49e1 - Update to file serving
    • 13d2f9c2 - Adding utility method for creating versioned files
    • 4a0e0b81 - Adding VOEvents for superevents
    • 53ea5d23 - Updating VOEvent file building for events
    • 12c86961 - Adding utils for handling superevent signoffs
    • 79798bc9 - Fixing a response status in events API
    • 68adc457 - Moving around some event URLs
    • 3ae0c616 - Adding a __unicode__ display for labelling model
    • 8b439c8c - Adding various bug fixes and using new utils
    • 3856ae2a - Remove unneeded import from search/views.py
    • f06ecbe6 - Handling errors for VOEvent building in view
    • fb02ac61 - Renaming superevent signoff in django-extensions import
    • f3f8dfc7 - Full implementation of superevent detail view
    • f48a00ba - Making event labels bold
    • 4713b034 - bugfix of compile-time database query
    • 50c378fc - Adding links to event pages from search result graceids
    • 31f0c880 - Adding new 'latest' page for events/superevents
    • 5f3a2c24 - Updating default fields for event search
    • 8f1e78c5 - Optimization for searches
    • 1d9dbb37 - Adding superevent signoff list to home page
    • 8567bbf7 - Useful file-related utility methods for logs
    • 29e04be1 - Adding file url to serialized superevent logs
    • 746badfe - Making superevent creation safer
    • 04042e42 - Adding labels for first OPA test

    Compare with previous version

  • added 1 commit

    • 24e61bd4 - Adding serialized object to label alerts

    Compare with previous version

  • added 1 commit

    • 767e8bf1 - Fixing bug in coinc templates for single inspiral

    Compare with previous version

  • Tanner Prestegard added 129 commits

    added 129 commits

    • b8f495b7 - 1 commit from branch master
    • fe13db15 - generalizing and abstracting several models in the events app, as well as fixing…
    • dc0c679a - reorganizing main URLs file
    • fb1c95c5 - changing event.datadir() to a class property -> event.datadir
    • 4fd78fa4 - remove unused filemeta resource from events API
    • 8d0a185b - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 9ec56723 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 66ceaa9e - make logger available in events.view_utils
    • 0ec5899e - move LigoAuthentication from events.api.views to events.api.backends
    • 6640cfc6 - new function for assigning permissions to an arbitrary object
    • ed4e40e0 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 4fdc2fc1 - small change to how custom reverse function works
    • e4fdabb0 - initial commit for superevents
    • 6afed88f - adding a standardized timestamp format to settings for use with strftime
    • 3a56627d - basic web view for superevents
    • e80070cd - adding superevent id to event web view
    • 0a8a3d82 - adding some utility functions which might be helpful for managing superevent IDs
    • afa98142 - make name unique for Tags
    • e441a575 - make label-superevent pairs unique
    • 3129db22 - updating rest framework pagination settings
    • 6c650c4c - custom serializer fields for events, to be used in superevent serialization
    • 5b11b10a - commit of superevent API
    • 9dd0c308 - adding superevent API urls - currently nesting them within the events API;…
    • 91822867 - adding superevent URL templates to API root
    • 64c325b0 - adding superevent information to event dict in eventToDict
    • c018a87c - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 7a3fa27e - unit tests for superevent forms and utils
    • cdb8e6b1 - updating event tag and event log tag resources to include more information than…
    • ca9ac56f - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 92a0c54c - making N non-editable for EMObservations
    • 75206f25 - adding template for accessing event EMObservation detail pages through API
    • ad702f24 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 69f11065 - handle changes to writeLog client function and clean up display name handling…
    • 02328cb0 - changed timestamp format for VOEvent JSONs
    • 32740663 - small settings update
    • 3548167c - adding methods for getting or creating a set of tags by tag name and optional display name
    • fde1a8ad - updating pagination
    • af0f8b22 - adding EMObservations to superevents
    • 2b4b6be2 - bugfixes for some utility methods
    • b7906ebb - a variety of serializer bugfixes and improvements
    • bc1b9d9a - two hidden tweaks to events api
    • 3f796ff1 - preventing decimals from being coerced to strings in rest_framework API
    • 2db2fd4e - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 5774de00 - removing automatic setting of preferred_event from events list
    • 3c4a0ffb - fixing issue with writing event logs when a preferred event is added to a…
    • 15074e47 - return 10 superevents by default for superevents list resource, instead of 3. …
    • edf2b397 - add emobservations link to superevent link dict
    • 3398bca7 - abstracting get_object method in several views to a generic mixin
    • ed951ef2 - updating AutoIncrementModel for more generalized usage
    • 115759a6 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 4936b1c8 - implementing date-based IDs for superevents
    • 4a2760e0 - adding 404 response handling for superevent web view
    • 3183d1ca - moving templates from superevents app level to main templates directory
    • 51fe83e5 - fixing bug resulting from changes to events voevent list resource
    • c2670988 - reorganizing queries and query utilities for events
    • de32c1f1 - adding query parsing for superevents
    • 156b291f - adding search filter and ordering filter to superevents api
    • c377fc5b - adding ability to query events based on superevent-related parameters
    • ce5bacd7 - adding new search app and search web page for events and superevents
    • f22ee8ce - making new search page the main one and deprecating the old events-only search page
    • 6712fc81 - adding utilities for serving files
    • 59e26616 - add utility function for getting a superevent by its date id or returning a 404
    • 9d15226a - adding file list and file download views for superevents
    • 10bd598f - changing main view URL for superevents, but keeping legacy-type URLs
    • 0daaab74 - bugfix in superevent creation utility function
    • e7c8f517 - minor fix to home template
    • 544bfe07 - adding preferred_event, gw_events, and em_events to superevent search results
    • 4ba63e02 - preferred_event is now required for all superevents and cannot be None
    • 0f354f3c - removing intermediate 'alert_sent' state and GWA prefix
    • f75084a7 - require latest version of django rest_framework
    • ef5f7a8d - Clean up commented out code
    • cf0453f3 - Adding functionality to confirm superevent as GW
    • 9b22694b - Bugfix for superevent log creation in browser
    • 2a1e2c4c - Adding comments
    • e7210010 - Adding alerts app
    • 953ad90f - bugfix for getting neighbors in events search
    • 6a6a0977 - Adding Django sites app
    • 64d5a859 - Add method for building absolute URI w/out request
    • bbf0a1db - adding TODO regarding label queries for Triggers
    • 4c365dbb - Move some imports in superevents/serializers.py
    • 1602c21e - First commit of modularized alerts app
    • 1c24fe25 - Adding shortcuts modules
    • eb5d69c0 - Removing unneeded basic_id for superevents
    • a746551e - Fixing submitter in event detail javascript
    • 03fee5d0 - Bugfix for removing an event from a superevent
    • 6046a566 - Implement alerts for superevents
    • 0afa7872 - Restrict tag name characters
    • ffc4dd7a - Adding error handling for destroy views.
    • d726af19 - Bugfixes for alerts
    • b3484771 - Bugfix for initial data migration of sites app
    • 87298668 - Renaming superevent date_created field to created
    • e587d97b - Adding custom delete method for superevents
    • e0ac996b - Add exception handling for create/destroy methods
    • aeb5c774 - Temporarily removing superevent filtering for user
    • 7b9c36c1 - Namespacing superevents portion of api
    • 7c3fbf16 - Updating events resources to new time format
    • 4725e5a2 - Allowing absolute URLs for event app object dicts
    • 8f45b5a0 - Change EMObservation fields to allow blank
    • 5aaf35e9 - Adding EMObservations for superevents api
    • a343df94 - Updating create_emobservation for events
    • 2f707746 - Updating emobservation creation from web interface
    • a15d2ea8 - Bugfix for superevent date ID regex
    • 77d11a2e - Created CommaSeparatedOrList field
    • a1c61d28 - Update to file serving
    • 8018bb85 - Adding utility method for creating versioned files
    • 1973c0d0 - Adding VOEvents for superevents
    • 0e7b2f20 - Updating VOEvent file building for events
    • 22972dfc - Adding utils for handling superevent signoffs
    • cd3dca2b - Fixing a response status in events API
    • 04177f53 - Moving around some event URLs
    • 116510ca - Adding a __unicode__ display for labelling model
    • 4c89cd06 - Adding various bug fixes and using new utils
    • 0709d966 - Remove unneeded import from search/views.py
    • e32c148a - Handling errors for VOEvent building in view
    • 9537b3c0 - Renaming superevent signoff in django-extensions import
    • 1cf1084a - Full implementation of superevent detail view
    • f13c33d4 - Making event labels bold
    • de197a1e - bugfix of compile-time database query
    • d89bd816 - Adding links to event pages from search result graceids
    • 0dfeadb6 - Adding new 'latest' page for events/superevents
    • fcd01aae - Updating default fields for event search
    • 6bd98aa3 - Optimization for searches
    • 6dad758f - Adding superevent signoff list to home page
    • 258a3d49 - Useful file-related utility methods for logs
    • 2bb6d2c8 - Adding file url to serialized superevent logs
    • 22e13291 - Making superevent creation safer
    • 8bb16781 - Adding labels for first OPA test
    • af58ed25 - Adding serialized object to label alerts
    • a7553821 - Fixing bug in coinc templates for single inspiral

    Compare with previous version

  • Tanner Prestegard added 131 commits

    added 131 commits

    • 68325aea - 1 commit from branch master
    • 1a4450d7 - generalizing and abstracting several models in the events app, as well as fixing…
    • 691af2b2 - reorganizing main URLs file
    • 99adc47e - changing event.datadir() to a class property -> event.datadir
    • 94ad15c5 - remove unused filemeta resource from events API
    • 199c0290 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • e4bf662f - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 4904dc57 - make logger available in events.view_utils
    • fe7d1c2a - move LigoAuthentication from events.api.views to events.api.backends
    • a852ca43 - new function for assigning permissions to an arbitrary object
    • e01fcc35 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 9867a146 - small change to how custom reverse function works
    • 181acf6b - initial commit for superevents
    • 7614b5d1 - adding a standardized timestamp format to settings for use with strftime
    • 4443d3e6 - basic web view for superevents
    • eed62aa8 - adding superevent id to event web view
    • a4467ba5 - adding some utility functions which might be helpful for managing superevent IDs
    • da9833fd - make name unique for Tags
    • 79617d92 - make label-superevent pairs unique
    • 00ee7418 - updating rest framework pagination settings
    • 288ccbc4 - custom serializer fields for events, to be used in superevent serialization
    • b4ae52e0 - commit of superevent API
    • c4f06057 - adding superevent API urls - currently nesting them within the events API;…
    • 32bb95b0 - adding superevent URL templates to API root
    • 8168ce61 - adding superevent information to event dict in eventToDict
    • b01bb853 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • ec93f812 - unit tests for superevent forms and utils
    • a471da42 - updating event tag and event log tag resources to include more information than…
    • 1ac8d805 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 4911a709 - making N non-editable for EMObservations
    • 88533854 - adding template for accessing event EMObservation detail pages through API
    • b965418b - changing format for event EMObservations and EMFootprint creation timestamps…
    • 5bc464ef - handle changes to writeLog client function and clean up display name handling…
    • 22fa5302 - Updating required client version
    • 284fa809 - changed timestamp format for VOEvent JSONs
    • 776ee84c - small settings update
    • a378258f - adding methods for getting or creating a set of tags by tag name and optional display name
    • 82e778b1 - updating pagination
    • 072fd6c3 - adding EMObservations to superevents
    • 19e6958d - bugfixes for some utility methods
    • 26281ac4 - a variety of serializer bugfixes and improvements
    • 56f9b525 - two hidden tweaks to events api
    • d9b75e34 - preventing decimals from being coerced to strings in rest_framework API
    • 386ee4f5 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 19c23c45 - removing automatic setting of preferred_event from events list
    • 177449f3 - fixing issue with writing event logs when a preferred event is added to a…
    • c91cf377 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 804a0080 - add emobservations link to superevent link dict
    • d9ff33d6 - abstracting get_object method in several views to a generic mixin
    • 21f9e8dc - updating AutoIncrementModel for more generalized usage
    • 137b96b3 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 708caa41 - implementing date-based IDs for superevents
    • 90a8ab9b - adding 404 response handling for superevent web view
    • ff2d3b8e - moving templates from superevents app level to main templates directory
    • a04b3643 - fixing bug resulting from changes to events voevent list resource
    • 42a408e4 - reorganizing queries and query utilities for events
    • dc162a21 - adding query parsing for superevents
    • 54e41959 - adding search filter and ordering filter to superevents api
    • 2d09b96f - adding ability to query events based on superevent-related parameters
    • 9980cbe9 - adding new search app and search web page for events and superevents
    • 9546c9d5 - making new search page the main one and deprecating the old events-only search page
    • 7f5eb864 - adding utilities for serving files
    • 3050ed52 - add utility function for getting a superevent by its date id or returning a 404
    • 57f28578 - adding file list and file download views for superevents
    • acdf37b1 - changing main view URL for superevents, but keeping legacy-type URLs
    • 91a3f106 - bugfix in superevent creation utility function
    • 5435b0a7 - minor fix to home template
    • 10146026 - adding preferred_event, gw_events, and em_events to superevent search results
    • 6b65172a - preferred_event is now required for all superevents and cannot be None
    • eb916bb6 - removing intermediate 'alert_sent' state and GWA prefix
    • 655e4359 - require latest version of django rest_framework
    • f9d9cf6b - Clean up commented out code
    • 4ca1686b - Adding functionality to confirm superevent as GW
    • 745de083 - Bugfix for superevent log creation in browser
    • 50c8ef49 - Adding comments
    • bfd6e7d9 - Adding alerts app
    • b624d7c0 - bugfix for getting neighbors in events search
    • 90e08068 - Adding Django sites app
    • f4622b3c - Add method for building absolute URI w/out request
    • 7565c374 - adding TODO regarding label queries for Triggers
    • ca616569 - Move some imports in superevents/serializers.py
    • 658a8e77 - First commit of modularized alerts app
    • 0e4a71f0 - Adding shortcuts modules
    • 725f22a7 - Removing unneeded basic_id for superevents
    • 468ffb54 - Fixing submitter in event detail javascript
    • 4c08eb3b - Bugfix for removing an event from a superevent
    • c8d76be1 - Implement alerts for superevents
    • c354d833 - Restrict tag name characters
    • 66a1741b - Adding error handling for destroy views.
    • ec8f2a2b - Bugfixes for alerts
    • 2ceeec38 - Bugfix for initial data migration of sites app
    • b60561ee - Renaming superevent date_created field to created
    • 0fb42435 - Adding custom delete method for superevents
    • 9262ad11 - Add exception handling for create/destroy methods
    • 84bcc48b - Temporarily removing superevent filtering for user
    • ea814860 - Namespacing superevents portion of api
    • 83b69faf - Updating events resources to new time format
    • 00313a8c - Allowing absolute URLs for event app object dicts
    • 47b26ee8 - Change EMObservation fields to allow blank
    • d6b32b3e - Adding EMObservations for superevents api
    • f2670b80 - Updating create_emobservation for events
    • f572b6d5 - Updating emobservation creation from web interface
    • d4669ad3 - Bugfix for superevent date ID regex
    • db65d67e - Created CommaSeparatedOrList field
    • 1333d108 - Update to file serving
    • 718de24c - Adding utility method for creating versioned files
    • 481d1d8c - Adding VOEvents for superevents
    • 7fb8aa36 - Updating VOEvent file building for events
    • d87ba029 - Adding utils for handling superevent signoffs
    • b5323059 - Fixing a response status in events API
    • d54d6c5f - Moving around some event URLs
    • 92eb3101 - Adding a __unicode__ display for labelling model
    • 1533cb32 - Adding various bug fixes and using new utils
    • f40bbcb2 - Remove unneeded import from search/views.py
    • 2ccf61d5 - Handling errors for VOEvent building in view
    • 32f37ac4 - Updating required client version for superevents
    • 63c889ec - Renaming superevent signoff in django-extensions import
    • 4d659e9e - Full implementation of superevent detail view
    • a4a7d5bc - Making event labels bold
    • d44abf0d - bugfix of compile-time database query
    • b8c3c4ff - Adding links to event pages from search result graceids
    • bc447020 - Adding new 'latest' page for events/superevents
    • 8334310d - Updating default fields for event search
    • 57ee413d - Optimization for searches
    • 2ead8663 - Adding superevent signoff list to home page
    • 1109ed3d - Useful file-related utility methods for logs
    • 7410bed3 - Adding file url to serialized superevent logs
    • 17af5e01 - Making superevent creation safer
    • c6f0cc41 - Adding labels for first OPA test
    • 9241f5b4 - Adding serialized object to label alerts
    • a2773d0f - Fixing bug in coinc templates for single inspiral

    Compare with previous version

  • Tanner Prestegard added 137 commits

    added 137 commits

    • a2773d0f...e973cbf9 - 2 commits from branch master
    • daa29824 - generalizing and abstracting several models in the events app, as well as fixing…
    • 3d2acde5 - reorganizing main URLs file
    • cb2c2334 - changing event.datadir() to a class property -> event.datadir
    • 34081749 - remove unused filemeta resource from events API
    • 1e884d7f - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 1c5f46e6 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 016caef6 - make logger available in events.view_utils
    • da80cac5 - move LigoAuthentication from events.api.views to events.api.backends
    • 1b175a26 - new function for assigning permissions to an arbitrary object
    • 911e9f6e - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 34d47eab - small change to how custom reverse function works
    • 4792ca9f - initial commit for superevents
    • 20090b3a - adding a standardized timestamp format to settings for use with strftime
    • 8937bf34 - basic web view for superevents
    • 072dff1e - adding superevent id to event web view
    • a90720c7 - adding some utility functions which might be helpful for managing superevent IDs
    • 3b6682f4 - make name unique for Tags
    • e9a045ea - make label-superevent pairs unique
    • 14ec4907 - updating rest framework pagination settings
    • 26c2e5fe - custom serializer fields for events, to be used in superevent serialization
    • 70eddaf2 - commit of superevent API
    • 337e9bcc - adding superevent API urls - currently nesting them within the events API;…
    • aff88b13 - adding superevent URL templates to API root
    • 619c0edb - adding superevent information to event dict in eventToDict
    • 4334b95f - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 50236c71 - unit tests for superevent forms and utils
    • 8c5814a5 - updating event tag and event log tag resources to include more information than…
    • dbd9772c - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 627ac01a - making N non-editable for EMObservations
    • dc1143ad - adding template for accessing event EMObservation detail pages through API
    • 98ea44b3 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 53a03390 - handle changes to writeLog client function and clean up display name handling…
    • 218a550f - Updating required client version
    • 2494e616 - changed timestamp format for VOEvent JSONs
    • a475a63e - small settings update
    • 9219aa49 - adding methods for getting or creating a set of tags by tag name and optional display name
    • d8f88651 - updating pagination
    • c0b43f00 - adding EMObservations to superevents
    • 7812ac07 - bugfixes for some utility methods
    • eb7fb24a - a variety of serializer bugfixes and improvements
    • ddacd297 - two hidden tweaks to events api
    • afc8d5c6 - preventing decimals from being coerced to strings in rest_framework API
    • ba2b27fe - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 208ff478 - removing automatic setting of preferred_event from events list
    • 3242ea45 - fixing issue with writing event logs when a preferred event is added to a…
    • bfd79c5d - return 10 superevents by default for superevents list resource, instead of 3. …
    • a574cb02 - add emobservations link to superevent link dict
    • fcc16687 - abstracting get_object method in several views to a generic mixin
    • 670b2874 - updating AutoIncrementModel for more generalized usage
    • c56c0fb5 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • b9f2f3de - implementing date-based IDs for superevents
    • 2628d6b6 - adding 404 response handling for superevent web view
    • 5f2b158a - moving templates from superevents app level to main templates directory
    • ca701d62 - fixing bug resulting from changes to events voevent list resource
    • ae7cbd24 - reorganizing queries and query utilities for events
    • ce79653f - adding query parsing for superevents
    • 9cc64eaf - adding search filter and ordering filter to superevents api
    • 1d32d395 - adding ability to query events based on superevent-related parameters
    • 9de9fd53 - adding new search app and search web page for events and superevents
    • fa99a39f - making new search page the main one and deprecating the old events-only search page
    • 51eabc92 - adding utilities for serving files
    • e9225e9d - add utility function for getting a superevent by its date id or returning a 404
    • 12b6c513 - adding file list and file download views for superevents
    • 33e08efd - changing main view URL for superevents, but keeping legacy-type URLs
    • cc161db1 - bugfix in superevent creation utility function
    • 848f570c - minor fix to home template
    • f1336da2 - adding preferred_event, gw_events, and em_events to superevent search results
    • 1c7b0ad0 - preferred_event is now required for all superevents and cannot be None
    • ffa5a6ca - removing intermediate 'alert_sent' state and GWA prefix
    • c071cc4f - require latest version of django rest_framework
    • 82b9c1bf - Clean up commented out code
    • 4901cf01 - Adding functionality to confirm superevent as GW
    • befdf8e1 - Bugfix for superevent log creation in browser
    • 63301839 - Adding comments
    • 9742e770 - Adding alerts app
    • 81d71f88 - bugfix for getting neighbors in events search
    • c1d278ce - Adding Django sites app
    • 5dcac5a0 - Add method for building absolute URI w/out request
    • 945b5e17 - adding TODO regarding label queries for Triggers
    • a04ab05d - Move some imports in superevents/serializers.py
    • 11e16ff8 - First commit of modularized alerts app
    • f88088a1 - Adding shortcuts modules
    • 7409c991 - Removing unneeded basic_id for superevents
    • 7c4a0f97 - Fixing submitter in event detail javascript
    • d76fe5d3 - Bugfix for removing an event from a superevent
    • 864aac74 - Implement alerts for superevents
    • 20c47992 - Restrict tag name characters
    • a56a4ff9 - Adding error handling for destroy views.
    • 6ccc7472 - Bugfixes for alerts
    • b4297d5f - Bugfix for initial data migration of sites app
    • aee69968 - Renaming superevent date_created field to created
    • 07048da2 - Adding custom delete method for superevents
    • d4f6f5d0 - Add exception handling for create/destroy methods
    • da728b50 - Temporarily removing superevent filtering for user
    • c98b2e29 - Namespacing superevents portion of api
    • 8bc765c4 - Updating events resources to new time format
    • 31801c96 - Allowing absolute URLs for event app object dicts
    • 7d9f8d62 - Change EMObservation fields to allow blank
    • 372576d7 - Adding EMObservations for superevents api
    • 28203827 - Updating create_emobservation for events
    • 4aca45f0 - Updating emobservation creation from web interface
    • 50df1eed - Bugfix for superevent date ID regex
    • 4fbec3c4 - Created CommaSeparatedOrList field
    • 0d1560fa - Update to file serving
    • af8aa302 - Adding utility method for creating versioned files
    • f29d1562 - Adding VOEvents for superevents
    • 3bd8eabf - Updating VOEvent file building for events
    • f8285cb6 - Adding utils for handling superevent signoffs
    • 5732bf28 - Fixing a response status in events API
    • 8b826a31 - Moving around some event URLs
    • 65bdeb7b - Adding a __unicode__ display for labelling model
    • 30a81d7e - Adding various bug fixes and using new utils
    • 8a9a3e6c - Remove unneeded import from search/views.py
    • 5ca3b7bd - Handling errors for VOEvent building in view
    • 0fa7776d - Updating required client version for superevents
    • ee430116 - Renaming superevent signoff in django-extensions import
    • ddc2e77f - Full implementation of superevent detail view
    • 33fb61d8 - Making event labels bold
    • 8f6ee53e - bugfix of compile-time database query
    • b86135f3 - Adding links to event pages from search result graceids
    • 18e5af22 - Adding new 'latest' page for events/superevents
    • 7686bc22 - Updating default fields for event search
    • 50bb9676 - Optimization for searches
    • d39832b1 - Adding superevent signoff list to home page
    • 2c7f52d2 - Useful file-related utility methods for logs
    • 71e2d276 - Adding file url to serialized superevent logs
    • 0c5b8ca7 - Making superevent creation safer
    • 8878a719 - Adding labels for first OPA test
    • 9d70e974 - Adding serialized object to label alerts
    • f74e7bad - Fixing bug in coinc templates for single inspiral
    • 25b45d3a - Updating superevent date handling with 2 digit yr
    • d309f91d - Updating error output for search form
    • b8f03157 - Superevents queries now use class method
    • 02fd9927 - Handling exceptions within date id lookup
    • abf05a9f - Make 404 page more generic (temporary)

    Compare with previous version

  • Tanner Prestegard added 80 commits

    added 80 commits

    • d43abf5a - removing intermediate 'alert_sent' state and GWA prefix
    • f17cedd2 - require latest version of django rest_framework
    • 2d81192d - Clean up commented out code
    • ea04c548 - Adding functionality to confirm superevent as GW
    • d24ba553 - Bugfix for superevent log creation in browser
    • d2ca93e7 - Adding comments
    • 92331f69 - Adding alerts app
    • 4e5c5c3e - bugfix for getting neighbors in events search
    • 5f11872d - Adding Django sites app
    • b22b00f1 - Add method for building absolute URI w/out request
    • 70e52a9f - adding TODO regarding label queries for Triggers
    • 4b8035c5 - Move some imports in superevents/serializers.py
    • d2281289 - First commit of modularized alerts app
    • 528d70be - Adding shortcuts modules
    • d4c4b8f2 - Removing unneeded basic_id for superevents
    • f3fc8a2a - Fixing submitter in event detail javascript
    • 8d76ae9b - Bugfix for removing an event from a superevent
    • 7a858cf0 - Implement alerts for superevents
    • 6bf349d8 - Restrict tag name characters
    • 56e23d93 - Adding error handling for destroy views.
    • 4d358da7 - Bugfixes for alerts
    • 1f82071a - Bugfix for initial data migration of sites app
    • dd383b70 - Renaming superevent date_created field to created
    • f8da89ca - Adding custom delete method for superevents
    • 4d34d30a - Add exception handling for create/destroy methods
    • 963ec042 - Temporarily removing superevent filtering for user
    • 6cad9667 - Namespacing superevents portion of api
    • 953851a7 - Updating events resources to new time format
    • a583cfa1 - Allowing absolute URLs for event app object dicts
    • 1b5d996c - Change EMObservation fields to allow blank
    • c4111c47 - Adding EMObservations for superevents api
    • c1031abd - Updating create_emobservation for events
    • 90a2c426 - Updating emobservation creation from web interface
    • 4bb0fce0 - Bugfix for superevent date ID regex
    • 2689629e - Created CommaSeparatedOrList field
    • b9005886 - Update to file serving
    • 3bb0c860 - Adding utility method for creating versioned files
    • ac3550bc - Adding VOEvents for superevents
    • 8828eda6 - Updating VOEvent file building for events
    • d16b1730 - Adding utils for handling superevent signoffs
    • bd293dee - Fixing a response status in events API
    • e75335d3 - Moving around some event URLs
    • 71453b3f - Adding a __unicode__ display for labelling model
    • fe36af35 - Adding various bug fixes and using new utils
    • ca3c797f - Remove unneeded import from search/views.py
    • 014d4eaa - Handling errors for VOEvent building in view
    • a8d0093f - Updating required client version for superevents
    • 5225cada - Renaming superevent signoff in django-extensions import
    • fb7a7d78 - Full implementation of superevent detail view
    • 9ef25daa - Making event labels bold
    • dc8b63f2 - bugfix of compile-time database query
    • 23b2b803 - Adding links to event pages from search result graceids
    • 3c58572a - Adding new 'latest' page for events/superevents
    • 482fb55f - Updating default fields for event search
    • 1fea042d - Optimization for searches
    • 41496f20 - Adding superevent signoff list to home page
    • b58d3d89 - Useful file-related utility methods for logs
    • 4608856b - Adding file url to serialized superevent logs
    • d0bdf36f - Making superevent creation safer
    • b6b02372 - Adding labels for first OPA test
    • 8e533334 - Adding serialized object to label alerts
    • 8504860d - Fixing bug in coinc templates for single inspiral
    • 45b4d01e - Updating superevent date handling with 2 digit yr
    • ca3fa073 - Updating error output for search form
    • 7ac99458 - Superevents queries now use class method
    • 5c63280e - Handling exceptions within date id lookup
    • 57940e51 - Make 404 page more generic (temporary)
    • 026e8d6a - Bugfix for VOEvent serializer file link
    • cc499f92 - Bugfix to superevent_detail javascript
    • 1bc5a858 - Adding TODO to superevent API filter
    • 0b5194b1 - Updating AutoIncrementModel for >=1 constraints
    • 72ee7623 - Adding category choice field to superevent model
    • a98498c3 - Adding category utilities
    • ddfb3b5f - New choice-type field that shows display value
    • 14de84c4 - Updating serializers for superevent category
    • 0268c8f5 - Adding superevent category to API filter params
    • 63cecaa7 - Adding superevent category to queries
    • 648be134 - Adding superevent categories to API root
    • 58617fb9 - Adding superevent category to detail web view
    • 11c91ea4 - Updating superevent LVAlerts for test and mdc

    Compare with previous version

  • Tanner Prestegard added 88 commits

    added 88 commits

    • 413207f8 - adding utilities for serving files
    • 5bc8e236 - add utility function for getting a superevent by its date id or returning a 404
    • d45e89f6 - adding file list and file download views for superevents
    • a3103fe7 - changing main view URL for superevents, but keeping legacy-type URLs
    • 1454c285 - bugfix in superevent creation utility function
    • e0749528 - minor fix to home template
    • 8b14496f - adding preferred_event, gw_events, and em_events to superevent search results
    • 8751bd77 - preferred_event is now required for all superevents and cannot be None
    • f60c7687 - removing intermediate 'alert_sent' state and GWA prefix
    • 4d83b314 - require latest version of django rest_framework
    • 3409ca29 - Clean up commented out code
    • 86689d23 - Adding functionality to confirm superevent as GW
    • 7dad077d - Bugfix for superevent log creation in browser
    • c21cdb6f - Adding comments
    • dafe76fe - Adding alerts app
    • 339171b8 - bugfix for getting neighbors in events search
    • f858292f - Adding Django sites app
    • 2a170a0f - Add method for building absolute URI w/out request
    • a6648c7c - adding TODO regarding label queries for Triggers
    • eee6bbb7 - Move some imports in superevents/serializers.py
    • 7d9fc387 - First commit of modularized alerts app
    • 3fa5bb00 - Adding shortcuts modules
    • d0841956 - Removing unneeded basic_id for superevents
    • 1aa6345d - Fixing submitter in event detail javascript
    • dd319941 - Bugfix for removing an event from a superevent
    • a55356a9 - Implement alerts for superevents
    • 797e961c - Restrict tag name characters
    • 72b2a4cb - Adding error handling for destroy views.
    • 752ea09f - Bugfixes for alerts
    • cd32933c - Bugfix for initial data migration of sites app
    • d8feca55 - Renaming superevent date_created field to created
    • b4f2479e - Adding custom delete method for superevents
    • 7dc8406f - Add exception handling for create/destroy methods
    • 6cce5ba0 - Temporarily removing superevent filtering for user
    • b7b29948 - Namespacing superevents portion of api
    • ad3730a4 - Updating events resources to new time format
    • fa47e80d - Allowing absolute URLs for event app object dicts
    • e0a83d1e - Change EMObservation fields to allow blank
    • bfa642f4 - Adding EMObservations for superevents api
    • ba05d789 - Updating create_emobservation for events
    • 6d4f870d - Updating emobservation creation from web interface
    • 956f9c0a - Bugfix for superevent date ID regex
    • 7a45860a - Created CommaSeparatedOrList field
    • e300d1a2 - Update to file serving
    • 3138f84c - Adding utility method for creating versioned files
    • 0bb4b1b2 - Adding VOEvents for superevents
    • 0794b063 - Updating VOEvent file building for events
    • b1316618 - Adding utils for handling superevent signoffs
    • d3934908 - Fixing a response status in events API
    • d3b19660 - Moving around some event URLs
    • fa4b9265 - Adding a __unicode__ display for labelling model
    • 7b2bc93b - Adding various bug fixes and using new utils
    • ad0c293e - Remove unneeded import from search/views.py
    • 98e99278 - Handling errors for VOEvent building in view
    • 7a838fee - Updating required client version for superevents
    • b5c3f115 - Renaming superevent signoff in django-extensions import
    • e1b03ddc - Full implementation of superevent detail view
    • 8ac8b169 - Making event labels bold
    • 15bb4bb4 - bugfix of compile-time database query
    • 4ff54cce - Adding links to event pages from search result graceids
    • 7a298508 - Adding new 'latest' page for events/superevents
    • d193ac22 - Updating default fields for event search
    • bb367fe2 - Optimization for searches
    • c23ac18f - Adding superevent signoff list to home page
    • edd45aeb - Useful file-related utility methods for logs
    • fc8ce7fb - Adding file url to serialized superevent logs
    • ca9b9fee - Making superevent creation safer
    • 8d249aa7 - Adding labels for first OPA test
    • a5d7a00b - Adding serialized object to label alerts
    • 147d656e - Fixing bug in coinc templates for single inspiral
    • bfe78b7e - Updating superevent date handling with 2 digit yr
    • 776e17ae - Updating error output for search form
    • d5a79aed - Superevents queries now use class method
    • 8bc46f79 - Handling exceptions within date id lookup
    • 0a458680 - Make 404 page more generic (temporary)
    • d226b6e2 - Bugfix for VOEvent serializer file link
    • 13d4b337 - Bugfix to superevent_detail javascript
    • 325d166e - Adding TODO to superevent API filter
    • 03f521d8 - Updating AutoIncrementModel for >=1 constraints
    • 3fc52ee9 - Adding category choice field to superevent model
    • aef82c55 - Adding category utilities
    • d96a6aa5 - New choice-type field that shows display value
    • dd5b73ba - Updating serializers for superevent category
    • 2113ee85 - Adding superevent category to API filter params
    • 979ebe1c - Adding superevent category to queries
    • d4e2d206 - Adding superevent categories to API root
    • db2010af - Adding superevent category to detail web view
    • 345d9a27 - Updating superevent LVAlerts for test and mdc

    Compare with previous version

  • Tanner Prestegard added 89 commits

    added 89 commits

    • b21ac027 - adding utilities for serving files
    • 8a15ba53 - Using new file utilities for superevents
    • 4757f052 - add utility function for getting a superevent by its date id or returning a 404
    • d7b3c113 - adding file list and file download views for superevents
    • a42d8565 - changing main view URL for superevents, but keeping legacy-type URLs
    • d7bd5786 - bugfix in superevent creation utility function
    • 49add672 - minor fix to home template
    • c8cbf6e6 - adding preferred_event, gw_events, and em_events to superevent search results
    • b06cacd5 - preferred_event is now required for all superevents and cannot be None
    • 1c77716e - removing intermediate 'alert_sent' state and GWA prefix
    • c8451810 - require latest version of django rest_framework
    • f59ae090 - Clean up commented out code
    • a27902a7 - Adding functionality to confirm superevent as GW
    • 4f8671fa - Bugfix for superevent log creation in browser
    • 582c3040 - Adding comments
    • 18062a33 - Adding alerts app
    • 631bc7d1 - bugfix for getting neighbors in events search
    • e6bd6078 - Adding Django sites app
    • 0a82f707 - Add method for building absolute URI w/out request
    • db620e61 - adding TODO regarding label queries for Triggers
    • 1c142fd6 - Move some imports in superevents/serializers.py
    • 4361b2f4 - First commit of modularized alerts app
    • b39834ba - Adding shortcuts modules
    • d51f5493 - Removing unneeded basic_id for superevents
    • 6e1c6479 - Fixing submitter in event detail javascript
    • 5fc5654a - Bugfix for removing an event from a superevent
    • 90ca707f - Implement alerts for superevents
    • 24228905 - Restrict tag name characters
    • 3fba633c - Adding error handling for destroy views.
    • f7f2b84a - Bugfixes for alerts
    • 5648a6cd - Bugfix for initial data migration of sites app
    • b11dc13a - Renaming superevent date_created field to created
    • 477d3180 - Adding custom delete method for superevents
    • 4a72a3ad - Add exception handling for create/destroy methods
    • f66c450a - Temporarily removing superevent filtering for user
    • b6381465 - Namespacing superevents portion of api
    • bbf0fe8a - Updating events resources to new time format
    • d7b14f37 - Allowing absolute URLs for event app object dicts
    • 54ab667d - Change EMObservation fields to allow blank
    • fe16f30d - Adding EMObservations for superevents api
    • 19149bf7 - Updating create_emobservation for events
    • 3186d255 - Updating emobservation creation from web interface
    • fdda80a7 - Bugfix for superevent date ID regex
    • bb007b75 - Created CommaSeparatedOrList field
    • c8d0cc34 - Update to file serving
    • 14a31ba4 - Adding utility method for creating versioned files
    • bbb6eb83 - Adding VOEvents for superevents
    • 8b9232b4 - Updating VOEvent file building for events
    • 10aa8290 - Adding utils for handling superevent signoffs
    • 0375dab1 - Fixing a response status in events API
    • 7b1d7647 - Moving around some event URLs
    • 43e8c136 - Adding a __unicode__ display for labelling model
    • 56c99ce8 - Adding various bug fixes and using new utils
    • c98e2c41 - Remove unneeded import from search/views.py
    • 9c01e38d - Handling errors for VOEvent building in view
    • e4506aaf - Updating required client version for superevents
    • 42fc910c - Renaming superevent signoff in django-extensions import
    • dc9e53f1 - Full implementation of superevent detail view
    • 6f532265 - Making event labels bold
    • d0ef96b1 - bugfix of compile-time database query
    • 69d2f21b - Adding links to event pages from search result graceids
    • 8f2e7243 - Adding new 'latest' page for events/superevents
    • 8cd02c20 - Updating default fields for event search
    • 86ccfafd - Optimization for searches
    • f3c723ef - Adding superevent signoff list to home page
    • d4a945b1 - Useful file-related utility methods for logs
    • 986918b9 - Adding file url to serialized superevent logs
    • 613625d4 - Making superevent creation safer
    • 25ca48ba - Adding labels for first OPA test
    • 6d238f9b - Adding serialized object to label alerts
    • 7f6c6a22 - Fixing bug in coinc templates for single inspiral
    • 3e7e39c6 - Updating superevent date handling with 2 digit yr
    • b17d6522 - Updating error output for search form
    • 6df42288 - Superevents queries now use class method
    • a80c1215 - Handling exceptions within date id lookup
    • 14bd7eb5 - Make 404 page more generic (temporary)
    • 32d77649 - Bugfix for VOEvent serializer file link
    • ed1ea0ea - Bugfix to superevent_detail javascript
    • 8c79fd71 - Adding TODO to superevent API filter
    • 5fbf3c60 - Updating AutoIncrementModel for >=1 constraints
    • 9a4df353 - Adding category choice field to superevent model
    • abcb4558 - Adding category utilities
    • 6a4810e7 - New choice-type field that shows display value
    • 6f7a1ba7 - Updating serializers for superevent category
    • be909706 - Adding superevent category to API filter params
    • 7c75268a - Adding superevent category to queries
    • e9c9515b - Adding superevent categories to API root
    • 73eaa6c9 - Adding superevent category to detail web view
    • 5e842a3c - Updating superevent LVAlerts for test and mdc

    Compare with previous version

  • Tanner Prestegard added 149 commits

    added 149 commits

    • e6d68c73 - adding utilities for serving files
    • 3298391d - Update to file serving
    • 8de3b56a - Adding utility method for creating versioned files
    • de9006f6 - generalizing and abstracting several models in the events app, as well as fixing…
    • 57b14900 - reorganizing main URLs file
    • 187541db - changing event.datadir() to a class property -> event.datadir
    • 7698fcd0 - remove unused filemeta resource from events API
    • 190f06ed - adding terminating $ to regex for all events API URLs to prevent mishaps
    • d7948341 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • f60745e3 - make logger available in events.view_utils
    • 7157ca1b - move LigoAuthentication from events.api.views to events.api.backends
    • 1a4f2c53 - new function for assigning permissions to an arbitrary object
    • a7758d6e - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 3d024a36 - small change to how custom reverse function works
    • fff13cd9 - initial commit for superevents
    • 35240199 - adding a standardized timestamp format to settings for use with strftime
    • 646eb2a5 - basic web view for superevents
    • f5111989 - adding superevent id to event web view
    • c87e65bf - adding some utility functions which might be helpful for managing superevent IDs
    • 5c899df2 - make name unique for Tags
    • d290a5ee - make label-superevent pairs unique
    • 7cce54e2 - updating rest framework pagination settings
    • f1a43b32 - custom serializer fields for events, to be used in superevent serialization
    • 8e53b689 - commit of superevent API
    • 8e9bbe34 - adding superevent API urls - currently nesting them within the events API;…
    • 489f6c55 - adding superevent URL templates to API root
    • 992d1ba0 - adding superevent information to event dict in eventToDict
    • 9a0ddba6 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 8f014918 - unit tests for superevent forms and utils
    • b25bf73d - updating event tag and event log tag resources to include more information than…
    • 959861f2 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 75f4d88e - making N non-editable for EMObservations
    • cfb2d780 - adding template for accessing event EMObservation detail pages through API
    • 8e8621e0 - changing format for event EMObservations and EMFootprint creation timestamps…
    • bd95207f - handle changes to writeLog client function and clean up display name handling…
    • 0e174be2 - Updating required client version
    • af391074 - changed timestamp format for VOEvent JSONs
    • 6e527e23 - small settings update
    • 680bfead - adding methods for getting or creating a set of tags by tag name and optional display name
    • 3e6eea19 - updating pagination
    • 6dcbad7c - adding EMObservations to superevents
    • c657edc1 - bugfixes for some utility methods
    • de9951a6 - a variety of serializer bugfixes and improvements
    • 87391da1 - two hidden tweaks to events api
    • c47f99f9 - preventing decimals from being coerced to strings in rest_framework API
    • 53406e03 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 51b6df84 - removing automatic setting of preferred_event from events list
    • b49d9299 - fixing issue with writing event logs when a preferred event is added to a…
    • d1bfee0f - return 10 superevents by default for superevents list resource, instead of 3. …
    • 9ce159fc - add emobservations link to superevent link dict
    • ccd4f29b - abstracting get_object method in several views to a generic mixin
    • 2a639c83 - updating AutoIncrementModel for more generalized usage
    • f36c4545 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 14c640e2 - implementing date-based IDs for superevents
    • 8cff2438 - adding 404 response handling for superevent web view
    • ea33739e - moving templates from superevents app level to main templates directory
    • 3d6ad332 - fixing bug resulting from changes to events voevent list resource
    • 10b2b9b9 - reorganizing queries and query utilities for events
    • 3bdb4fce - adding query parsing for superevents
    • c06aac82 - adding search filter and ordering filter to superevents api
    • 0da6f157 - adding ability to query events based on superevent-related parameters
    • de937a5b - adding new search app and search web page for events and superevents
    • 5fe3e1e2 - making new search page the main one and deprecating the old events-only search page
    • d3f45970 - Using new file utilities for superevents
    • 2411f364 - add utility function for getting a superevent by its date id or returning a 404
    • e3519867 - adding file list and file download views for superevents
    • e6e19c46 - changing main view URL for superevents, but keeping legacy-type URLs
    • f01e19a8 - bugfix in superevent creation utility function
    • 05439118 - minor fix to home template
    • be255916 - adding preferred_event, gw_events, and em_events to superevent search results
    • a4ec9ab4 - preferred_event is now required for all superevents and cannot be None
    • 556a0103 - removing intermediate 'alert_sent' state and GWA prefix
    • 5f014fe0 - require latest version of django rest_framework
    • 3c51fa10 - Clean up commented out code
    • 907766b1 - Adding functionality to confirm superevent as GW
    • f32645fb - Bugfix for superevent log creation in browser
    • 6112c2fb - Adding comments
    • 94085c3c - Adding alerts app
    • 08fa01e4 - bugfix for getting neighbors in events search
    • c7ca08e1 - Adding Django sites app
    • 8d6d4fb6 - Add method for building absolute URI w/out request
    • 52d7dae3 - adding TODO regarding label queries for Triggers
    • d9a4741a - Move some imports in superevents/serializers.py
    • f6c393e7 - First commit of modularized alerts app
    • 29640ee9 - Adding shortcuts modules
    • 7c2262f5 - Removing unneeded basic_id for superevents
    • 1e412593 - Fixing submitter in event detail javascript
    • 8a1d9ee3 - Bugfix for removing an event from a superevent
    • 2f123d2e - Implement alerts for superevents
    • eecdf33b - Restrict tag name characters
    • 5e9f8341 - Adding error handling for destroy views.
    • 82edf08c - Bugfixes for alerts
    • 7b4388d3 - Bugfix for initial data migration of sites app
    • d6c3bf9e - Renaming superevent date_created field to created
    • 52543493 - Adding custom delete method for superevents
    • c142a6ac - Add exception handling for create/destroy methods
    • ad51cb51 - Temporarily removing superevent filtering for user
    • 51f0a309 - Namespacing superevents portion of api
    • 0aa3b4aa - Updating events resources to new time format
    • 0f00c9b7 - Allowing absolute URLs for event app object dicts
    • 85b02010 - Change EMObservation fields to allow blank
    • c1574041 - Adding EMObservations for superevents api
    • 00c0c13b - Updating create_emobservation for events
    • f9f0a17a - Updating emobservation creation from web interface
    • 472a3fa5 - Bugfix for superevent date ID regex
    • 52c1beeb - Created CommaSeparatedOrList field
    • a0cbd307 - Adding VOEvents for superevents
    • d7f6c6c8 - Updating VOEvent file building for events
    • fde8c7e9 - Adding utils for handling superevent signoffs
    • 999d180e - Fixing a response status in events API
    • ef55ec5e - Moving around some event URLs
    • b9b7ad52 - Adding a __unicode__ display for labelling model
    • b4eac5cc - Adding various bug fixes and using new utils
    • 234e9a1d - Remove unneeded import from search/views.py
    • 8757c0c3 - Handling errors for VOEvent building in view
    • 4e610a81 - Updating required client version for superevents
    • e3bde17a - Renaming superevent signoff in django-extensions import
    • 4b294ba3 - Full implementation of superevent detail view
    • 1a2adae2 - Making event labels bold
    • ed630ae0 - bugfix of compile-time database query
    • bebcce97 - Adding links to event pages from search result graceids
    • 68e3c87d - Adding new 'latest' page for events/superevents
    • 98ccf756 - Updating default fields for event search
    • 8a5c7e4a - Optimization for searches
    • 0db9230e - Adding superevent signoff list to home page
    • 1382eeb8 - Useful file-related utility methods for logs
    • 4b536a31 - Adding file url to serialized superevent logs
    • 73b8e1cc - Making superevent creation safer
    • f1fd5c18 - Adding labels for first OPA test
    • 7ee52395 - Adding serialized object to label alerts
    • 972e2b85 - Fixing bug in coinc templates for single inspiral
    • 9d651f2c - Updating superevent date handling with 2 digit yr
    • dd1431e5 - Updating error output for search form
    • a526d7d7 - Superevents queries now use class method
    • e2d27c1d - Handling exceptions within date id lookup
    • bb10b4a3 - Make 404 page more generic (temporary)
    • 7af2c547 - Bugfix for VOEvent serializer file link
    • f399d170 - Bugfix to superevent_detail javascript
    • 626ffd2e - Adding TODO to superevent API filter
    • 641e76e9 - Updating AutoIncrementModel for >=1 constraints
    • 733d49a8 - Adding category choice field to superevent model
    • d5437581 - Adding category utilities
    • 5c512d63 - New choice-type field that shows display value
    • adba6510 - Updating serializers for superevent category
    • 9235b560 - Adding superevent category to API filter params
    • 0da791ef - Adding superevent category to queries
    • 32cc27ef - Adding superevent categories to API root
    • c6c870d2 - Adding superevent category to detail web view
    • 6822a332 - Updating superevent LVAlerts for test and mdc

    Compare with previous version

  • Tanner Prestegard added 148 commits

    added 148 commits

    • 52c2cd03 - Update to event file serving
    • c80e03c2 - generalizing and abstracting several models in the events app, as well as fixing…
    • d1299cf9 - reorganizing main URLs file
    • 256fb51e - changing event.datadir() to a class property -> event.datadir
    • cb33486f - remove unused filemeta resource from events API
    • 52c5ad7f - adding terminating $ to regex for all events API URLs to prevent mishaps
    • d9371fcf - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 11e1e9a2 - make logger available in events.view_utils
    • 1c49164a - move LigoAuthentication from events.api.views to events.api.backends
    • 318ad106 - new function for assigning permissions to an arbitrary object
    • a89ed5be - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • cca4d887 - small change to how custom reverse function works
    • 6f5663bd - initial commit for superevents
    • 5049db2c - adding a standardized timestamp format to settings for use with strftime
    • 0d8cccce - basic web view for superevents
    • ac8fc2f1 - adding superevent id to event web view
    • c35d4b81 - adding some utility functions which might be helpful for managing superevent IDs
    • f7968e6c - make name unique for Tags
    • 44499a7c - make label-superevent pairs unique
    • ef36b074 - updating rest framework pagination settings
    • 0e55d13b - custom serializer fields for events, to be used in superevent serialization
    • da1c1342 - commit of superevent API
    • ff2c7a2b - adding superevent API urls - currently nesting them within the events API;…
    • 584f25a1 - adding superevent URL templates to API root
    • 6547023c - adding superevent information to event dict in eventToDict
    • 6a469524 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • cb81e6e6 - unit tests for superevent forms and utils
    • 5e16867a - updating event tag and event log tag resources to include more information than…
    • 2d383d33 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • ab821cca - making N non-editable for EMObservations
    • 768a241d - adding template for accessing event EMObservation detail pages through API
    • 46b8bce2 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 16e0e733 - handle changes to writeLog client function and clean up display name handling…
    • b542ddc5 - Updating required client version
    • 57746c8c - changed timestamp format for VOEvent JSONs
    • f44b3f9d - small settings update
    • b5843dfc - adding methods for getting or creating a set of tags by tag name and optional display name
    • 4164c1f7 - updating pagination
    • 1ad6c83e - adding EMObservations to superevents
    • 5a771fcd - bugfixes for some utility methods
    • 38be6808 - a variety of serializer bugfixes and improvements
    • 0da2b054 - two hidden tweaks to events api
    • 954c661a - preventing decimals from being coerced to strings in rest_framework API
    • 0340bb63 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 3ba1792c - removing automatic setting of preferred_event from events list
    • c6622af4 - fixing issue with writing event logs when a preferred event is added to a…
    • 04e14925 - return 10 superevents by default for superevents list resource, instead of 3. …
    • c277c340 - add emobservations link to superevent link dict
    • c124834e - abstracting get_object method in several views to a generic mixin
    • 1258cb45 - updating AutoIncrementModel for more generalized usage
    • c1047c3a - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 013352b2 - implementing date-based IDs for superevents
    • 3c04c86a - adding 404 response handling for superevent web view
    • ccd8e29e - moving templates from superevents app level to main templates directory
    • 62ce69c9 - fixing bug resulting from changes to events voevent list resource
    • 60faf372 - reorganizing queries and query utilities for events
    • c4cc9fad - adding query parsing for superevents
    • ba4a8da9 - adding search filter and ordering filter to superevents api
    • a42b42ef - adding ability to query events based on superevent-related parameters
    • c025bc95 - adding new search app and search web page for events and superevents
    • 16984c03 - making new search page the main one and deprecating the old events-only search page
    • ad3dc58d - Using new file utilities for superevents
    • dc4a14ce - add utility function for getting a superevent by its date id or returning a 404
    • cb2c0cdf - adding file list and file download views for superevents
    • 33f2fef9 - changing main view URL for superevents, but keeping legacy-type URLs
    • 6c9ce450 - bugfix in superevent creation utility function
    • fd2fb77a - minor fix to home template
    • 1cddfb66 - adding preferred_event, gw_events, and em_events to superevent search results
    • 1eb8d7a4 - preferred_event is now required for all superevents and cannot be None
    • ca8dba5a - removing intermediate 'alert_sent' state and GWA prefix
    • 4fcfb459 - require latest version of django rest_framework
    • 3260e896 - Clean up commented out code
    • c2c775fd - Adding functionality to confirm superevent as GW
    • acc276d7 - Bugfix for superevent log creation in browser
    • ee9679f2 - Adding comments
    • 1012039a - Adding alerts app
    • 149bda3a - bugfix for getting neighbors in events search
    • 1ce3b343 - Adding Django sites app
    • 12a752f6 - Add method for building absolute URI w/out request
    • 3f9dde44 - adding TODO regarding label queries for Triggers
    • 1e60a338 - Move some imports in superevents/serializers.py
    • 455d7db5 - First commit of modularized alerts app
    • 411c43f4 - Adding shortcuts modules
    • 7cf5142c - Removing unneeded basic_id for superevents
    • 616325db - Fixing submitter in event detail javascript
    • 23ddb7e4 - Bugfix for removing an event from a superevent
    • b9235309 - Implement alerts for superevents
    • c2222d22 - Restrict tag name characters
    • a1530092 - Adding error handling for destroy views.
    • 319539b5 - Bugfixes for alerts
    • 43856ac8 - Bugfix for initial data migration of sites app
    • 5673c452 - Renaming superevent date_created field to created
    • 38774722 - Adding custom delete method for superevents
    • ea922e24 - Add exception handling for create/destroy methods
    • c527d007 - Temporarily removing superevent filtering for user
    • eea390f2 - Namespacing superevents portion of api
    • e9ce052a - Updating events resources to new time format
    • 65635c84 - Allowing absolute URLs for event app object dicts
    • 56e57e95 - Change EMObservation fields to allow blank
    • 2f1966eb - Adding EMObservations for superevents api
    • c9124720 - Updating create_emobservation for events
    • 7bd8d4cf - Updating emobservation creation from web interface
    • f6178783 - Bugfix for superevent date ID regex
    • 9d158209 - Created CommaSeparatedOrList field
    • d0792dc9 - Adding VOEvents for superevents
    • 638e7d33 - Updating VOEvent file building for events
    • d3a905da - Adding utils for handling superevent signoffs
    • 075af002 - Fixing a response status in events API
    • c3281700 - Moving around some event URLs
    • 5b7390f1 - Adding a __unicode__ display for labelling model
    • 1a404a82 - Adding various bug fixes and using new utils
    • 98f85f5e - Remove unneeded import from search/views.py
    • 8072995a - Handling errors for VOEvent building in view
    • 10f79e7f - Updating required client version for superevents
    • efe8627b - Renaming superevent signoff in django-extensions import
    • 05dae580 - Full implementation of superevent detail view
    • 3fa06cfb - Making event labels bold
    • 11b15ea4 - bugfix of compile-time database query
    • 5526640c - Adding links to event pages from search result graceids
    • 691a907a - Adding new 'latest' page for events/superevents
    • c97e0832 - Updating default fields for event search
    • b9a5ac73 - Optimization for searches
    • 2e88ad3b - Adding superevent signoff list to home page
    • 16e38790 - Useful file-related utility methods for logs
    • 4c13752c - Adding file url to serialized superevent logs
    • fae5c7c3 - Making superevent creation safer
    • 0d7385a8 - Adding labels for first OPA test
    • e7b526be - Adding serialized object to label alerts
    • 16afa9c3 - Fixing bug in coinc templates for single inspiral
    • e453d734 - Updating superevent date handling with 2 digit yr
    • dfc8cdfb - Updating error output for search form
    • 79e81583 - Superevents queries now use class method
    • 76b2c945 - Handling exceptions within date id lookup
    • cd055aa4 - Make 404 page more generic (temporary)
    • 09a22b7a - Bugfix for VOEvent serializer file link
    • bb8d0591 - Bugfix to superevent_detail javascript
    • f7a83c23 - Adding TODO to superevent API filter
    • eae29337 - Updating AutoIncrementModel for >=1 constraints
    • be07661a - Adding category choice field to superevent model
    • 957a3a82 - Adding category utilities
    • 5e3c7f40 - New choice-type field that shows display value
    • c4427362 - Updating serializers for superevent category
    • 7fd66a44 - Adding superevent category to API filter params
    • 923a18d7 - Adding superevent category to queries
    • 5a7d74da - Adding superevent categories to API root
    • 5244cb75 - Adding superevent category to detail web view
    • b047df84 - Updating superevent LVAlerts for test and mdc
    • 21b41ef2 - Cleanup of superevent web URLs

    Compare with previous version

  • Tanner Prestegard added 149 commits

    added 149 commits

    • 37ae63b7 - Moving django-extensions into base settings
    • bd700cd1 - generalizing and abstracting several models in the events app, as well as fixing…
    • a41459c9 - reorganizing main URLs file
    • 1cd13445 - changing event.datadir() to a class property -> event.datadir
    • 375eb292 - remove unused filemeta resource from events API
    • cdc78a43 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • b444f3a4 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • fd85d568 - make logger available in events.view_utils
    • 1eb5b8c6 - move LigoAuthentication from events.api.views to events.api.backends
    • 44e056d1 - new function for assigning permissions to an arbitrary object
    • 2428ea54 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • ce82bba0 - small change to how custom reverse function works
    • a3c2d840 - initial commit for superevents
    • a4710b68 - adding a standardized timestamp format to settings for use with strftime
    • 4a0a693b - basic web view for superevents
    • 214339e8 - adding superevent id to event web view
    • ce7efcd9 - adding some utility functions which might be helpful for managing superevent IDs
    • 15c75d51 - make name unique for Tags
    • 72ce3899 - make label-superevent pairs unique
    • 1e09d58c - updating rest framework pagination settings
    • c2d58402 - custom serializer fields for events, to be used in superevent serialization
    • 41fdf9bd - commit of superevent API
    • b1f06372 - adding superevent API urls - currently nesting them within the events API;…
    • 7886989c - adding superevent URL templates to API root
    • 9f1a337f - adding superevent information to event dict in eventToDict
    • 2da3fe4d - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • a065cae9 - unit tests for superevent forms and utils
    • 3fdebb35 - updating event tag and event log tag resources to include more information than…
    • d5df1f39 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • b33730d9 - making N non-editable for EMObservations
    • 92157e80 - adding template for accessing event EMObservation detail pages through API
    • 139098e7 - changing format for event EMObservations and EMFootprint creation timestamps…
    • a507c15e - handle changes to writeLog client function and clean up display name handling…
    • d6a24df0 - Updating required client version
    • 103f2fc0 - changed timestamp format for VOEvent JSONs
    • 49d8d587 - small settings update
    • 10a88a39 - adding methods for getting or creating a set of tags by tag name and optional display name
    • a55bab35 - updating pagination
    • 8c5ba7e3 - adding EMObservations to superevents
    • c102d78c - bugfixes for some utility methods
    • 4667fc91 - a variety of serializer bugfixes and improvements
    • 838ee872 - two hidden tweaks to events api
    • 1c0016cf - preventing decimals from being coerced to strings in rest_framework API
    • 554e04f5 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 16a15bcb - removing automatic setting of preferred_event from events list
    • cc6cb7aa - fixing issue with writing event logs when a preferred event is added to a…
    • 21f6f30b - return 10 superevents by default for superevents list resource, instead of 3. …
    • c551319e - add emobservations link to superevent link dict
    • 859081de - abstracting get_object method in several views to a generic mixin
    • 10ed076b - updating AutoIncrementModel for more generalized usage
    • 8f7fcd8c - adding custom auto-increment UPDATE method to AutoIncrementModel
    • a273a8da - implementing date-based IDs for superevents
    • 12b62cba - adding 404 response handling for superevent web view
    • a3ac0bb7 - moving templates from superevents app level to main templates directory
    • f55d53b0 - fixing bug resulting from changes to events voevent list resource
    • caea9d1c - reorganizing queries and query utilities for events
    • ac0b7730 - adding query parsing for superevents
    • 6fa6d455 - adding search filter and ordering filter to superevents api
    • 2bd7e124 - adding ability to query events based on superevent-related parameters
    • 820b24dc - adding new search app and search web page for events and superevents
    • 10c16606 - making new search page the main one and deprecating the old events-only search page
    • 30919e47 - Using new file utilities for superevents
    • 02c899f0 - add utility function for getting a superevent by its date id or returning a 404
    • 73dde3e3 - adding file list and file download views for superevents
    • e18aa993 - changing main view URL for superevents, but keeping legacy-type URLs
    • 96094099 - bugfix in superevent creation utility function
    • f4fd278a - minor fix to home template
    • fc08c44d - adding preferred_event, gw_events, and em_events to superevent search results
    • f0a3108e - preferred_event is now required for all superevents and cannot be None
    • 540527ba - removing intermediate 'alert_sent' state and GWA prefix
    • 798ffc62 - require latest version of django rest_framework
    • 3b94f5c9 - Clean up commented out code
    • 92081772 - Adding functionality to confirm superevent as GW
    • 16f0b7fb - Bugfix for superevent log creation in browser
    • 1e3dd09d - Adding comments
    • 8f2f7073 - Adding alerts app
    • 3cad6295 - bugfix for getting neighbors in events search
    • e2798491 - Adding Django sites app
    • 42e5af02 - Add method for building absolute URI w/out request
    • 2acc37b5 - adding TODO regarding label queries for Triggers
    • aaa4537e - Move some imports in superevents/serializers.py
    • dd6c2635 - First commit of modularized alerts app
    • 6e8ebbd1 - Adding shortcuts modules
    • 5c549162 - Removing unneeded basic_id for superevents
    • 258c8f3c - Fixing submitter in event detail javascript
    • d0f9ce91 - Bugfix for removing an event from a superevent
    • db153068 - Implement alerts for superevents
    • 9e7166b6 - Restrict tag name characters
    • 73bdb324 - Adding error handling for destroy views.
    • a777e2eb - Bugfixes for alerts
    • 8809eeaf - Bugfix for initial data migration of sites app
    • 4d8d16ea - Renaming superevent date_created field to created
    • 016da88d - Adding custom delete method for superevents
    • ccac84c2 - Add exception handling for create/destroy methods
    • f002f9e1 - Temporarily removing superevent filtering for user
    • 698c09dd - Namespacing superevents portion of api
    • 25308467 - Updating events resources to new time format
    • 89285feb - Allowing absolute URLs for event app object dicts
    • d63336a2 - Change EMObservation fields to allow blank
    • bbd24adf - Adding EMObservations for superevents api
    • 356e3a31 - Updating create_emobservation for events
    • 1ef8ab1a - Updating emobservation creation from web interface
    • 700425e0 - Bugfix for superevent date ID regex
    • c3fcd82f - Created CommaSeparatedOrList field
    • 8a345098 - Adding VOEvents for superevents
    • 3b78d145 - Updating VOEvent file building for events
    • cf388b48 - Adding utils for handling superevent signoffs
    • b3609d50 - Fixing a response status in events API
    • cff2fc0e - Moving around some event URLs
    • 26625c8c - Adding a __unicode__ display for labelling model
    • 5341eb76 - Adding various bug fixes and using new utils
    • 15ffeb3e - Remove unneeded import from search/views.py
    • 30081b1a - Handling errors for VOEvent building in view
    • 75008c8d - Updating required client version for superevents
    • bcf965b9 - Renaming superevent signoff in django-extensions import
    • f51316b7 - Full implementation of superevent detail view
    • 9434330a - Making event labels bold
    • 9ec72a06 - bugfix of compile-time database query
    • 730bb06c - Adding links to event pages from search result graceids
    • 77f431ae - Adding new 'latest' page for events/superevents
    • 692324b4 - Updating default fields for event search
    • 87914c96 - Optimization for searches
    • 1f819ee2 - Adding superevent signoff list to home page
    • 1829c41c - Useful file-related utility methods for logs
    • abcdd95c - Adding file url to serialized superevent logs
    • f73e8b5d - Making superevent creation safer
    • ef0f3939 - Adding labels for first OPA test
    • 40448197 - Adding serialized object to label alerts
    • 7296a00d - Fixing bug in coinc templates for single inspiral
    • dfe21e38 - Updating superevent date handling with 2 digit yr
    • 7b3d9082 - Updating error output for search form
    • ae6d5fc8 - Superevents queries now use class method
    • 1e91c368 - Handling exceptions within date id lookup
    • affd2749 - Make 404 page more generic (temporary)
    • 912bbe44 - Bugfix for VOEvent serializer file link
    • 2972aec0 - Bugfix to superevent_detail javascript
    • d46ae6e2 - Adding TODO to superevent API filter
    • 80663008 - Updating AutoIncrementModel for >=1 constraints
    • ea9db03c - Adding category choice field to superevent model
    • cb9458d0 - Adding category utilities
    • 1e023ebb - New choice-type field that shows display value
    • 7059002f - Updating serializers for superevent category
    • 2f79d9b9 - Adding superevent category to API filter params
    • 925d1ea3 - Adding superevent category to queries
    • e2475121 - Adding superevent categories to API root
    • 994e8f37 - Adding superevent category to detail web view
    • 8ac2adc3 - Updating superevent LVAlerts for test and mdc
    • 1e0f629c - Cleanup of superevent web URLs
    • 9b0f9875 - Updating label display on detail pages

    Compare with previous version

  • Tanner Prestegard added 148 commits

    added 148 commits

    • 362b1af3 - 1 commit from branch master
    • 3bdc05ed - generalizing and abstracting several models in the events app, as well as fixing…
    • b5e7a28a - reorganizing main URLs file
    • 8c52e0f1 - changing event.datadir() to a class property -> event.datadir
    • 499f11e0 - remove unused filemeta resource from events API
    • 0c131076 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • d33fc408 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 48e6210c - make logger available in events.view_utils
    • 22e53a66 - move LigoAuthentication from events.api.views to events.api.backends
    • a1f5e2f6 - new function for assigning permissions to an arbitrary object
    • 49e7f9f0 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 629122cf - small change to how custom reverse function works
    • 43703766 - initial commit for superevents
    • e371426b - adding a standardized timestamp format to settings for use with strftime
    • 302115ee - basic web view for superevents
    • af278be4 - adding superevent id to event web view
    • 7597e4cc - adding some utility functions which might be helpful for managing superevent IDs
    • 443b07d2 - make name unique for Tags
    • 54aa766b - make label-superevent pairs unique
    • 14d36376 - updating rest framework pagination settings
    • 0918a709 - custom serializer fields for events, to be used in superevent serialization
    • 9dcba268 - commit of superevent API
    • 45163f7f - adding superevent API urls - currently nesting them within the events API;…
    • 6aa35c21 - adding superevent URL templates to API root
    • f955671a - adding superevent information to event dict in eventToDict
    • 2b04fd99 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • 562d74ab - unit tests for superevent forms and utils
    • 5ae5ca49 - updating event tag and event log tag resources to include more information than…
    • eeb12e59 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • d4b690c2 - making N non-editable for EMObservations
    • f1346b73 - adding template for accessing event EMObservation detail pages through API
    • 854275bb - changing format for event EMObservations and EMFootprint creation timestamps…
    • 917ef94b - handle changes to writeLog client function and clean up display name handling…
    • 35dc731d - Updating required client version
    • 94aa461a - changed timestamp format for VOEvent JSONs
    • 527d4f9f - small settings update
    • 0125be27 - adding methods for getting or creating a set of tags by tag name and optional display name
    • 2d108dc4 - updating pagination
    • ee40abb3 - adding EMObservations to superevents
    • 9d36f3ec - bugfixes for some utility methods
    • b819ae5e - a variety of serializer bugfixes and improvements
    • f00c7af9 - two hidden tweaks to events api
    • 6645a388 - preventing decimals from being coerced to strings in rest_framework API
    • 895dcbae - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 16b838c5 - removing automatic setting of preferred_event from events list
    • 96a933b6 - fixing issue with writing event logs when a preferred event is added to a…
    • a34a5dd8 - return 10 superevents by default for superevents list resource, instead of 3. …
    • 1bced226 - add emobservations link to superevent link dict
    • 8ebff907 - abstracting get_object method in several views to a generic mixin
    • d73b2057 - updating AutoIncrementModel for more generalized usage
    • 091fdf73 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • 167781e2 - implementing date-based IDs for superevents
    • 245128e5 - adding 404 response handling for superevent web view
    • f54cc48e - moving templates from superevents app level to main templates directory
    • ed1318dc - fixing bug resulting from changes to events voevent list resource
    • cf020c78 - reorganizing queries and query utilities for events
    • 891f84aa - adding query parsing for superevents
    • 9acf4796 - adding search filter and ordering filter to superevents api
    • d39da8b4 - adding ability to query events based on superevent-related parameters
    • 0e3be82e - adding new search app and search web page for events and superevents
    • 95f1e0c7 - making new search page the main one and deprecating the old events-only search page
    • 1045cf7a - Using new file utilities for superevents
    • eeaf1e1e - add utility function for getting a superevent by its date id or returning a 404
    • 8f77093d - adding file list and file download views for superevents
    • 8f61baba - changing main view URL for superevents, but keeping legacy-type URLs
    • 40983b0e - bugfix in superevent creation utility function
    • c24d152d - minor fix to home template
    • fd2f025b - adding preferred_event, gw_events, and em_events to superevent search results
    • 0524d3d3 - preferred_event is now required for all superevents and cannot be None
    • efc9129f - removing intermediate 'alert_sent' state and GWA prefix
    • 9e7eb7a6 - Clean up commented out code
    • 7c6eb8f2 - Adding functionality to confirm superevent as GW
    • a443e9e9 - Bugfix for superevent log creation in browser
    • 9a895b0f - Adding comments
    • 7fabb81e - Adding alerts app
    • 76188245 - bugfix for getting neighbors in events search
    • c511b1ce - Adding Django sites app
    • f5fa0c38 - Add method for building absolute URI w/out request
    • a7bc2e46 - adding TODO regarding label queries for Triggers
    • 2bbeb90d - Move some imports in superevents/serializers.py
    • 9ff274ee - First commit of modularized alerts app
    • 57d44ed4 - Adding shortcuts modules
    • b5414191 - Removing unneeded basic_id for superevents
    • e18b4dbf - Fixing submitter in event detail javascript
    • 5d8c83fe - Bugfix for removing an event from a superevent
    • 4079d4e4 - Implement alerts for superevents
    • ab6c2d3a - Restrict tag name characters
    • eebf3ddc - Adding error handling for destroy views.
    • a221b28a - Bugfixes for alerts
    • d72db082 - Bugfix for initial data migration of sites app
    • 1392763b - Renaming superevent date_created field to created
    • ec7bf5c7 - Adding custom delete method for superevents
    • 9765c541 - Add exception handling for create/destroy methods
    • bfb30e14 - Temporarily removing superevent filtering for user
    • 2ee54da0 - Namespacing superevents portion of api
    • 6e88de12 - Updating events resources to new time format
    • 63115e40 - Allowing absolute URLs for event app object dicts
    • cfffe064 - Change EMObservation fields to allow blank
    • e1109c34 - Adding EMObservations for superevents api
    • 0f5d078e - Updating create_emobservation for events
    • ee4ab946 - Updating emobservation creation from web interface
    • b6f7de3a - Bugfix for superevent date ID regex
    • efc26cf8 - Created CommaSeparatedOrList field
    • 05633f41 - Adding VOEvents for superevents
    • af3c7eaf - Updating VOEvent file building for events
    • e307c259 - Adding utils for handling superevent signoffs
    • e8f3cc0a - Fixing a response status in events API
    • abdbefc2 - Moving around some event URLs
    • ca65647b - Adding a __unicode__ display for labelling model
    • ae7a5793 - Adding various bug fixes and using new utils
    • a1236b22 - Remove unneeded import from search/views.py
    • 88ab6463 - Handling errors for VOEvent building in view
    • 5dc14d26 - Updating required client version for superevents
    • 4afde3cd - Renaming superevent signoff in django-extensions import
    • a1a5a855 - Full implementation of superevent detail view
    • 1ff495f9 - Making event labels bold
    • 20626281 - bugfix of compile-time database query
    • a2c4e03a - Adding links to event pages from search result graceids
    • a6632a8f - Adding new 'latest' page for events/superevents
    • d3cd0a5a - Updating default fields for event search
    • 5b6969d8 - Optimization for searches
    • 5abe449d - Adding superevent signoff list to home page
    • ea5c9cb5 - Useful file-related utility methods for logs
    • f04eb956 - Adding file url to serialized superevent logs
    • dbb03bc3 - Making superevent creation safer
    • f25e998a - Adding labels for first OPA test
    • 8c888efb - Adding serialized object to label alerts
    • 0e2ad98e - Fixing bug in coinc templates for single inspiral
    • 17bbddc2 - Updating superevent date handling with 2 digit yr
    • 17948e6d - Updating error output for search form
    • fa8f2c4a - Superevents queries now use class method
    • 916df644 - Handling exceptions within date id lookup
    • 18337c8e - Make 404 page more generic (temporary)
    • ab6d8e47 - Bugfix for VOEvent serializer file link
    • 26e734f0 - Bugfix to superevent_detail javascript
    • 7b005819 - Adding TODO to superevent API filter
    • 0329440e - Updating AutoIncrementModel for >=1 constraints
    • 1baa3438 - Adding category choice field to superevent model
    • b7018f62 - Adding category utilities
    • 41f9e4a8 - New choice-type field that shows display value
    • c42f9b87 - Updating serializers for superevent category
    • 019c9b9c - Adding superevent category to API filter params
    • b7cbd9e0 - Adding superevent category to queries
    • f19f31f1 - Adding superevent categories to API root
    • eb7b7ad8 - Adding superevent category to detail web view
    • 1bf39680 - Updating superevent LVAlerts for test and mdc
    • 6546391b - Cleanup of superevent web URLs
    • 49f39957 - Updating label display on detail pages

    Compare with previous version

  • Tanner Prestegard added 148 commits

    added 148 commits

    • d85242a6 - 1 commit from branch master
    • c83584ee - generalizing and abstracting several models in the events app, as well as fixing…
    • 0d151363 - reorganizing main URLs file
    • 7b88a3d9 - changing event.datadir() to a class property -> event.datadir
    • c53d8033 - remove unused filemeta resource from events API
    • b849700e - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 0b150e53 - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • b91c86a3 - make logger available in events.view_utils
    • fdbab275 - move LigoAuthentication from events.api.views to events.api.backends
    • b9d50810 - new function for assigning permissions to an arbitrary object
    • b36d8187 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • cf7c0a93 - small change to how custom reverse function works
    • e06ede5c - initial commit for superevents
    • c51752c5 - adding a standardized timestamp format to settings for use with strftime
    • ac282cbb - basic web view for superevents
    • 100bdfec - adding superevent id to event web view
    • 9a79cbc7 - adding some utility functions which might be helpful for managing superevent IDs
    • ada46c01 - make name unique for Tags
    • 4f1d9e2f - make label-superevent pairs unique
    • 413649fb - updating rest framework pagination settings
    • 2df7a043 - custom serializer fields for events, to be used in superevent serialization
    • 20a43132 - commit of superevent API
    • 8566f88e - adding superevent API urls - currently nesting them within the events API;…
    • 841f9b08 - adding superevent URL templates to API root
    • 7f149e8b - adding superevent information to event dict in eventToDict
    • 10b5af64 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • d716c7c6 - unit tests for superevent forms and utils
    • 98349436 - updating event tag and event log tag resources to include more information than…
    • 8836abd0 - Adding custom pagination to superevents API to match events. It's bad, but will…
    • ca9c1195 - making N non-editable for EMObservations
    • 7b8a8028 - adding template for accessing event EMObservation detail pages through API
    • 61c1b1e2 - changing format for event EMObservations and EMFootprint creation timestamps…
    • 41475211 - handle changes to writeLog client function and clean up display name handling…
    • 25e22f0f - Updating required client version
    • c3921d1c - changed timestamp format for VOEvent JSONs
    • 1688417e - small settings update
    • d1e47a38 - adding methods for getting or creating a set of tags by tag name and optional display name
    • 0f560267 - updating pagination
    • efd41e3a - adding EMObservations to superevents
    • 0d495da5 - bugfixes for some utility methods
    • 016dc462 - a variety of serializer bugfixes and improvements
    • 87f54cfa - two hidden tweaks to events api
    • 0d3bacce - preventing decimals from being coerced to strings in rest_framework API
    • dee696aa - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 8a628b4b - removing automatic setting of preferred_event from events list
    • 16b03b47 - fixing issue with writing event logs when a preferred event is added to a…
    • db9b76c2 - return 10 superevents by default for superevents list resource, instead of 3. …
    • c1da8eb1 - add emobservations link to superevent link dict
    • 2af0ef6e - abstracting get_object method in several views to a generic mixin
    • 0580a898 - updating AutoIncrementModel for more generalized usage
    • 41bd6dc7 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • cb9635e4 - implementing date-based IDs for superevents
    • 330091e9 - adding 404 response handling for superevent web view
    • 2358a6bf - moving templates from superevents app level to main templates directory
    • 3f277114 - fixing bug resulting from changes to events voevent list resource
    • 0212fc5b - reorganizing queries and query utilities for events
    • a638713f - adding query parsing for superevents
    • ae43f648 - adding search filter and ordering filter to superevents api
    • fd9f947d - adding ability to query events based on superevent-related parameters
    • 2f2b8fc8 - adding new search app and search web page for events and superevents
    • 9b3b9333 - making new search page the main one and deprecating the old events-only search page
    • 8b61d33c - Using new file utilities for superevents
    • 05db866b - add utility function for getting a superevent by its date id or returning a 404
    • 350ee50c - adding file list and file download views for superevents
    • 3bc9be20 - changing main view URL for superevents, but keeping legacy-type URLs
    • 7bd6f467 - bugfix in superevent creation utility function
    • ec8c9bce - minor fix to home template
    • 29bee8df - adding preferred_event, gw_events, and em_events to superevent search results
    • 34538c51 - preferred_event is now required for all superevents and cannot be None
    • b39d76f0 - removing intermediate 'alert_sent' state and GWA prefix
    • aee76902 - Clean up commented out code
    • 69f3b415 - Adding functionality to confirm superevent as GW
    • 7117fb10 - Bugfix for superevent log creation in browser
    • ade2cf37 - Adding comments
    • 650c7d71 - Adding alerts app
    • 0119c000 - bugfix for getting neighbors in events search
    • 9216bb47 - Adding Django sites app
    • c0d3109f - Add method for building absolute URI w/out request
    • 4c883ac8 - adding TODO regarding label queries for Triggers
    • 73798b8e - Move some imports in superevents/serializers.py
    • 31221c6a - First commit of modularized alerts app
    • c23d8c5b - Adding shortcuts modules
    • a0aead74 - Removing unneeded basic_id for superevents
    • 3f79de98 - Fixing submitter in event detail javascript
    • 0ce39dbe - Bugfix for removing an event from a superevent
    • caef37f2 - Implement alerts for superevents
    • 85859a03 - Restrict tag name characters
    • 8a5a08b0 - Adding error handling for destroy views.
    • 4c427f23 - Bugfixes for alerts
    • 0fde6088 - Bugfix for initial data migration of sites app
    • 03fb4e47 - Renaming superevent date_created field to created
    • 87b25e82 - Adding custom delete method for superevents
    • dcb216fe - Add exception handling for create/destroy methods
    • b2a095c1 - Temporarily removing superevent filtering for user
    • 36d6a78c - Namespacing superevents portion of api
    • 07352b3b - Updating events resources to new time format
    • f7415e46 - Allowing absolute URLs for event app object dicts
    • a4b51ecb - Change EMObservation fields to allow blank
    • 10a4b000 - Adding EMObservations for superevents api
    • 0bafa85a - Updating create_emobservation for events
    • e77eec06 - Updating emobservation creation from web interface
    • 506d4163 - Bugfix for superevent date ID regex
    • 34e0f2aa - Created CommaSeparatedOrList field
    • 45f69407 - Adding VOEvents for superevents
    • 52ccac5c - Updating VOEvent file building for events
    • 061f09ca - Adding utils for handling superevent signoffs
    • 70f0af1f - Fixing a response status in events API
    • de6f6b6b - Moving around some event URLs
    • bd141d3f - Adding a __unicode__ display for labelling model
    • 51bc56fe - Adding various bug fixes and using new utils
    • ea802741 - Remove unneeded import from search/views.py
    • 5060c8e7 - Handling errors for VOEvent building in view
    • cf0bbebf - Updating required client version for superevents
    • 83eb5123 - Renaming superevent signoff in django-extensions import
    • ce37f8e7 - Full implementation of superevent detail view
    • 3309c1ea - Making event labels bold
    • a2e7ccb0 - bugfix of compile-time database query
    • 1c9de22d - Adding links to event pages from search result graceids
    • 33c087fa - Adding new 'latest' page for events/superevents
    • 78108db8 - Updating default fields for event search
    • 6330b959 - Optimization for searches
    • b5600236 - Adding superevent signoff list to home page
    • 8f394847 - Useful file-related utility methods for logs
    • 16854a45 - Adding file url to serialized superevent logs
    • 86e70f85 - Making superevent creation safer
    • 3e293960 - Adding labels for first OPA test
    • 69ec1174 - Adding serialized object to label alerts
    • f4d80261 - Fixing bug in coinc templates for single inspiral
    • 334966fd - Updating superevent date handling with 2 digit yr
    • 73b92cf2 - Updating error output for search form
    • 913ea959 - Superevents queries now use class method
    • af60aa9c - Handling exceptions within date id lookup
    • a76df619 - Make 404 page more generic (temporary)
    • c08c944e - Bugfix for VOEvent serializer file link
    • e98fb695 - Bugfix to superevent_detail javascript
    • 0e882840 - Adding TODO to superevent API filter
    • 835149f1 - Updating AutoIncrementModel for >=1 constraints
    • 197e0964 - Adding category choice field to superevent model
    • 4e28570c - Adding category utilities
    • af0f0a3d - New choice-type field that shows display value
    • b8cd6b66 - Updating serializers for superevent category
    • 51560798 - Adding superevent category to API filter params
    • 4ea1a29b - Adding superevent category to queries
    • 114b76cd - Adding superevent categories to API root
    • bebc8b55 - Adding superevent category to detail web view
    • 1ac4573d - Updating superevent LVAlerts for test and mdc
    • ee9fd29e - Cleanup of superevent web URLs
    • 9466ea04 - Updating label display on detail pages

    Compare with previous version

  • Tanner Prestegard added 10 commits

    added 10 commits

    • 5d42db75 - Adding superevent category to queries
    • d47f8c12 - Adding superevent categories to API root
    • f46e6524 - Adding superevent category to detail web view
    • f18c9eaf - Updating superevent LVAlerts for test and mdc
    • 7f3b66b1 - Cleanup of superevent web URLs
    • 92ed4b61 - Updating label display on detail pages
    • 26c15b33 - Update to superevent VOEvent builder
    • 5544b2f7 - Superevents now always have a letter suffix
    • 3ae5ea97 - Trying to make API exceptions look nicer
    • b6d7efb4 - Temporary initial commit of permissions

    Compare with previous version

  • Tanner Prestegard added 154 commits

    added 154 commits

    • f95f11e5 - Bugfix to event display times in web view
    • 1e9dc1d4 - generalizing and abstracting several models in the events app, as well as fixing…
    • f3d69ab1 - reorganizing main URLs file
    • 4f1d4a8f - changing event.datadir() to a class property -> event.datadir
    • a8b3d2ad - remove unused filemeta resource from events API
    • a1105e82 - adding terminating $ to regex for all events API URLs to prevent mishaps
    • 5349125b - adding a ModelToDict mixin which can be used to translate a model instance into a dictionary
    • 08dafb0c - make logger available in events.view_utils
    • 6c2afb5b - move LigoAuthentication from events.api.views to events.api.backends
    • be50cb8a - new function for assigning permissions to an arbitrary object
    • d20abcb3 - adding log detail and voevent detail URL templates to API and changing {n}->{N} in some templates
    • 8349de2e - small change to how custom reverse function works
    • bb19fa81 - initial commit for superevents
    • 74223221 - adding a standardized timestamp format to settings for use with strftime
    • 717713c3 - basic web view for superevents
    • 55dfa3fe - adding superevent id to event web view
    • e89a9a5d - adding some utility functions which might be helpful for managing superevent IDs
    • c43ed413 - make name unique for Tags
    • 674f3a7c - make label-superevent pairs unique
    • 75f4cf80 - updating rest framework pagination settings
    • 5dbcbe81 - custom serializer fields for events, to be used in superevent serialization
    • 15346e2c - commit of superevent API
    • 83f71c19 - adding superevent API urls - currently nesting them within the events API;…
    • b714b192 - adding superevent URL templates to API root
    • 18f19298 - adding superevent information to event dict in eventToDict
    • c5e709b7 - modifying how labels are serialized in eventToDict and VOEvent conversion to dict
    • a6c736f9 - unit tests for superevent forms and utils
    • 647cde58 - updating event tag and event log tag resources to include more information than…
    • 054acc3c - Adding custom pagination to superevents API to match events. It's bad, but will…
    • 9201dd12 - making N non-editable for EMObservations
    • a15f8836 - adding template for accessing event EMObservation detail pages through API
    • 4b71d52a - changing format for event EMObservations and EMFootprint creation timestamps…
    • a909b373 - handle changes to writeLog client function and clean up display name handling…
    • 33a914c3 - Updating required client version
    • d6c23944 - changed timestamp format for VOEvent JSONs
    • d7a7f2de - small settings update
    • 20d9d859 - adding methods for getting or creating a set of tags by tag name and optional display name
    • 5c4293ce - updating pagination
    • b3f2b807 - adding EMObservations to superevents
    • d6ed55d3 - bugfixes for some utility methods
    • 8982c3d3 - a variety of serializer bugfixes and improvements
    • 432b5860 - two hidden tweaks to events api
    • d2634dae - preventing decimals from being coerced to strings in rest_framework API
    • 7d12b798 - fix issue in superevent template when the superevent doesn't have a preferred_event
    • 8e98d6ef - removing automatic setting of preferred_event from events list
    • b3839f2c - fixing issue with writing event logs when a preferred event is added to a…
    • 281a8bf0 - return 10 superevents by default for superevents list resource, instead of 3. …
    • a050fb23 - add emobservations link to superevent link dict
    • 1b43dafa - abstracting get_object method in several views to a generic mixin
    • 36448405 - updating AutoIncrementModel for more generalized usage
    • 4b27bd79 - adding custom auto-increment UPDATE method to AutoIncrementModel
    • d2ea8a73 - implementing date-based IDs for superevents
    • 466724ef - adding 404 response handling for superevent web view
    • b52a428f - moving templates from superevents app level to main templates directory
    • d7406f96 - fixing bug resulting from changes to events voevent list resource
    • ef18c0db - reorganizing queries and query utilities for events
    • 457a382d - adding query parsing for superevents
    • 14255455 - adding search filter and ordering filter to superevents api
    • 95bbe5b6 - adding ability to query events based on superevent-related parameters
    • d409bf55 - adding new search app and search web page for events and superevents
    • a5fbbbf2 - making new search page the main one and deprecating the old events-only search page
    • c509583a - Using new file utilities for superevents
    • 0ed21ba8 - add utility function for getting a superevent by its date id or returning a 404
    • 3929ceb9 - adding file list and file download views for superevents
    • f2800ab4 - changing main view URL for superevents, but keeping legacy-type URLs
    • b1933286 - bugfix in superevent creation utility function
    • 8e1096d3 - minor fix to home template
    • ff00e0c0 - adding preferred_event, gw_events, and em_events to superevent search results
    • 14da6b1a - preferred_event is now required for all superevents and cannot be None
    • 7f7d9409 - removing intermediate 'alert_sent' state and GWA prefix
    • 1eeceac2 - Clean up commented out code
    • 2750be1f - Adding functionality to confirm superevent as GW
    • aca6792a - Bugfix for superevent log creation in browser
    • 6a046264 - Adding comments
    • 262c7cce - Adding alerts app
    • 4f106d1d - bugfix for getting neighbors in events search
    • 5b38d174 - Adding Django sites app
    • 8e087af7 - Add method for building absolute URI w/out request
    • f6ea44e7 - adding TODO regarding label queries for Triggers
    • ca43ac98 - Move some imports in superevents/serializers.py
    • 12c41e0a - First commit of modularized alerts app
    • e3760743 - Adding shortcuts modules
    • b17c855c - Removing unneeded basic_id for superevents
    • a07a8dec - Fixing submitter in event detail javascript
    • eaa21fd1 - Bugfix for removing an event from a superevent
    • ef6c893b - Implement alerts for superevents
    • 51e56f0e - Restrict tag name characters
    • 96694812 - Adding error handling for destroy views.
    • 7cd76bc4 - Bugfixes for alerts
    • 2a5ed7c8 - Bugfix for initial data migration of sites app
    • 4324b96e - Renaming superevent date_created field to created
    • 1b2e4596 - Adding custom delete method for superevents
    • 56998717 - Add exception handling for create/destroy methods
    • cbb16bbe - Temporarily removing superevent filtering for user
    • 4504a623 - Namespacing superevents portion of api
    • bd14fabb - Updating events resources to new time format
    • 42e96893 - Allowing absolute URLs for event app object dicts
    • 3bc7c923 - Change EMObservation fields to allow blank
    • 299e2fb5 - Adding EMObservations for superevents api
    • aad76f2c - Updating create_emobservation for events
    • dc9a3b32 - Updating emobservation creation from web interface
    • 56b18873 - Bugfix for superevent date ID regex
    • 5bfb984e - Created CommaSeparatedOrList field
    • fbef284d - Adding VOEvents for superevents
    • d2e46a14 - Updating VOEvent file building for events
    • 1d9b7142 - Adding utils for handling superevent signoffs
    • ad7bb471 - Fixing a response status in events API
    • 348193ae - Moving around some event URLs
    • f70799fc - Adding a __unicode__ display for labelling model
    • 6c0db4e4 - Adding various bug fixes and using new utils
    • 175997ed - Remove unneeded import from search/views.py
    • e33e6070 - Handling errors for VOEvent building in view
    • aeff4033 - Updating required client version for superevents
    • 61e04e46 - Renaming superevent signoff in django-extensions import
    • 49d9148e - Full implementation of superevent detail view
    • 28fa7d01 - Making event labels bold
    • ec57bf74 - bugfix of compile-time database query
    • 1c785f21 - Adding links to event pages from search result graceids
    • eb071f1e - Adding new 'latest' page for events/superevents
    • f905dd03 - Updating default fields for event search
    • 213fc86b - Optimization for searches
    • 72ca29a3 - Adding superevent signoff list to home page
    • 0db71e1a - Useful file-related utility methods for logs
    • dde9c141 - Adding file url to serialized superevent logs
    • 50629273 - Making superevent creation safer
    • dc7331b6 - Adding labels for first OPA test
    • f7e8bd40 - Adding serialized object to label alerts
    • f6a12a29 - Fixing bug in coinc templates for single inspiral
    • 826a3ce1 - Updating superevent date handling with 2 digit yr
    • e999f930 - Updating error output for search form
    • e1eea764 - Superevents queries now use class method
    • 7c56a0b6 - Handling exceptions within date id lookup
    • 5461f976 - Make 404 page more generic (temporary)
    • 02d66b94 - Bugfix for VOEvent serializer file link
    • 444c4094 - Bugfix to superevent_detail javascript
    • d8f1b4ad - Adding TODO to superevent API filter
    • 8b5bb958 - Updating AutoIncrementModel for >=1 constraints
    • edab9709 - Adding category choice field to superevent model
    • 6622a05e - Adding category utilities
    • 2ac539be - New choice-type field that shows display value
    • 68dc1ac1 - Updating serializers for superevent category
    • 719742fb - Adding superevent category to API filter params
    • 3a19e333 - Adding superevent category to queries
    • 775fbf7d - Adding superevent categories to API root
    • 9cb8b019 - Adding superevent category to detail web view
    • 204a54bb - Updating superevent LVAlerts for test and mdc
    • 3484b35f - Cleanup of superevent web URLs
    • b968c914 - Updating label display on detail pages
    • 5ba60d20 - Update to superevent VOEvent builder
    • 82cb1f48 - Superevents now always have a letter suffix
    • 3fab142d - Trying to make API exceptions look nicer
    • fa98a19b - Temporary initial commit of permissions
    • 14d24665 - Bugfix to superevent log time display in web view
    • ad68b896 - Bugfix for superevent VOEvents

    Compare with previous version

  • added 5 commits

    Compare with previous version

  • added 2 commits

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading