Merge branch 'gh-436' into production
Merge branch 'gh-436' into production
Merge branch 'gh-436' into production
Update the integration repo
Speedup the subtitle version list page

We've got reports that this is page is slow, so lets make it faster.
The main objective is to not run queries for every result.
  - Use select_related, this means we don't have to fetch a video for
    each result
  - Use video.title, instead of video.title_display() title_display
    results in a couple queries per result.
  - Don't display parents in list view.  This adds a query per result.

Instead of displaying parent_ids in the list view, run display parents
in the change view.  Also display links instead of raw ids.
Speedup the subtitle version list page

We've got reports that this is page is slow, so lets make it faster.
The main objective is to not run queries for every result.
  - Use select_related, this means we don't have to fetch a video for
    each result
  - Use video.title, instead of video.title_display() title_display
    results in a couple queries per result.
  - Don't display parents in list view.  This adds a query per result.

Instead of displaying parent_ids in the list view, run display parents
in the change view.  Also display links instead of raw ids.
Speedup the subtitle version list page

We've got reports that this is page is slow, so lets make it faster.
The main objective is to not run queries for every result.
  - Use select_related, this means we don't have to fetch a video for
    each result
  - Use video.title, instead of video.title_display() title_display
    results in a couple queries per result.
  - Don't display parents in list view.  This adds a query per result.

Instead of displaying parent_ids in the list view, run display parents
in the change view.  Also display links instead of raw ids.
Merge branch 'subtitle-version-admin-speedup' into staging
Merge branch 'production' into staging
Merge pull request #705 from pculture/gh-699

Update the integration repo
gh-444: fix exception when completing tasks

Removed code that was operating on the old subtitle version.
Replaced it with code that hopefully does something similar.  This may
not work exactly how the previous code did, but I think that's okay
because:

  - It's been the case since we started the DMR work and no one has
    complained
  - The worst that happens is that the default asignee for a task is
    wrong
Fixed exception when opening the new editor from a translation
Fixed hasMetadataChanged.

Not sure what I was thinking with the old verison, but it was always
returning a true value.
Refactored SubtitleStorage service

The cachedData attribute didn't make sense anymore that we have the
EditorData service.  Switched to using that instead.  Also
refactored/cleaned up language handling a bit.
gh703: Copy subtitle timings for translations in the new editor

Made the old editor pass the base-language GET param to the new
editor.

Made the new editor use that to create its initial subtitles.
Merge pull request #711 from pculture/gh-444

gh-444: fix exception when completing tasks
Updating integration repo
Merge pull request #713 from pculture/gh-703

Gh 703
gh-716: Fix metadata widget on the old editor
Merge pull request #718 from pculture/gh-716

gh-716: Fix metadata widget on the old editor