app/assets/javascripts/angularjs/projects/project_schedule_controller.js
RosaABF.controller('ProjectScheduleController', ['$scope', '$http', function($scope, $http) { // See: Autostart::AUTOSTART_STATUSES $scope.statuses = { '0': 'autostart_statuses.0', '1': 'autostart_statuses.1', '2': 'autostart_statuses.2' }; $scope.items = []; $scope.updateStatus = function() { $http({ method: 'PATCH', url: Routes.project_path($scope.name_with_owner), data: { project: {autostart_status: $scope.autostart_status} } }); } $scope.updateSchedule = function(obj) { $http.put( Routes.project_schedule_path($scope.name_with_owner), {enabled: obj.enabled, auto_publish: obj.auto_publish, repository_id: obj.repository_id, format: 'json'} ); }}]);