storyboard/storyboard/api
Adam Coldrick 5588b5252a Minimise database queries when populating automatic worklists
When populating automatic worklists we currently throw away
queries representing the list of story and task objects to
appear in the worklist, and then later on reacquire this data
using one query per story or task.

This commit makes use of the ability to resolve stories and
tasks from a pre-loaded cache to reuse the queries constructed
when first populating the list to get the story data with no
additional database interaction.

This commit also makes the population of the task or story's
due dates optional, as this doesn't make sense for automatic
worklists (wherein due dates cannot be applied).

Change-Id: I76f29e9b9100693691187cffa64b3e6a02120ccb
2017-08-30 20:49:08 +01:00
..
auth switch from incubated gettextutils to oslo.i18n 2016-11-07 08:47:47 -05:00
middleware Revert "Redirect Browsers from API to Client" 2015-05-11 09:23:22 -04:00
v1 Minimise database queries when populating automatic worklists 2017-08-30 20:49:08 +01:00
__init__.py Introducing basic REST API 2014-01-22 11:37:54 -08:00
app.py switch from incubated gettextutils to oslo.i18n 2016-11-07 08:47:47 -05:00
app.wsgi Updated oslo.config to 1.11.0 2015-05-08 11:34:38 -07:00
config.py Updated oslo.config to 1.11.0 2015-05-08 11:34:38 -07:00
root_controller.py Introducing basic REST API 2014-01-22 11:37:54 -08:00