Project

General

Profile

« Previous | Next » 

Revision d5c82ee8

Added by Justin Sherrill about 10 years ago

Hooking up publish and promote properly

as part of this commit for content views:
  • Versions tab now hits api for versions
  • version columns have been reduced
  • Promote now works (no polling)

View differences:

engines/bastion/app/assets/javascripts/bastion/content-views/details/content-view-versions.controller.js
* @name Bastion.content-views.controller:ContentViewVersionsController
*
* @requires $scope
* @requires gettext
* @requires ContentViewVersion
*
* @description
* Provides the functionality specific to ContentViews for use with the Nutupane UI pattern.
......
* within the table.
*/
angular.module('Bastion.content-views').controller('ContentViewVersionsController',
['$scope', function ($scope) {
['$scope', 'gettext', 'ContentViewVersion', function ($scope, gettext, ContentViewVersion) {
$scope.table = {};
ContentViewVersion.query({'content_view_id': $scope.$stateParams.contentViewId}, function (data) {
$scope.versions = data.results;
});
$scope.status = function (version) {
var count = version['active_history'].length,
status = '';
if (count > 1) {
status = gettext("Promoting to %count environments.").replace('%count', count);
} else if (count === 1) {
status = gettext("Promoting to 1 environment.");
}
return status;
};
}]
);

Also available in: Unified diff