mirror of
https://github.com/ansible/awx.git
synced 2026-01-18 13:11:19 -03:30
get default template messages from OPTIONS
This commit is contained in:
parent
a56a6d7158
commit
0398ce0530
@ -31,11 +31,7 @@ export default ['Rest', 'Wait', 'NotificationsFormObject',
|
||||
$state.go("^");
|
||||
Alert('Permission Error', 'You do not have permission to add a notification template.', 'alert-info');
|
||||
}
|
||||
// TODO: get default messages off data
|
||||
console.log('OPTIONS:', data);
|
||||
defaultMessages.start_message = 'It started';
|
||||
defaultMessages.success_message = 'It succeeded';
|
||||
defaultMessages.error_message = 'It failed';
|
||||
defaultMessages = data.actions.POST.messages.default;
|
||||
MessageUtils.setMessagesOnScope($scope, null, defaultMessages);
|
||||
});
|
||||
// apply form definition's default field values
|
||||
|
||||
@ -38,10 +38,15 @@ export default ['Rest', 'Wait',
|
||||
}
|
||||
});
|
||||
|
||||
// TODO: get OPTIONS for defaultMessages
|
||||
defaultMessages.start_message = 'It started';
|
||||
defaultMessages.success_message = 'It succeeded';
|
||||
defaultMessages.error_message = 'It failed';
|
||||
Rest.setUrl(GetBasePath('notification_templates'));
|
||||
Rest.options()
|
||||
.then(({data}) => {
|
||||
if (!data.actions.POST) {
|
||||
$state.go("^");
|
||||
Alert('Permission Error', 'You do not have permission to add a notification template.', 'alert-info');
|
||||
}
|
||||
defaultMessages = data.actions.POST.messages.default;
|
||||
});
|
||||
|
||||
GetChoices({
|
||||
scope: $scope,
|
||||
|
||||
@ -6,29 +6,32 @@ export default [function () {
|
||||
}
|
||||
return {
|
||||
start: {
|
||||
message: $scope.start_message === defaultMessages.start_message
|
||||
message: $scope.start_message === defaultMessages.start.message
|
||||
? null : $scope.start_message,
|
||||
body: $scope.start_body === defaultMessages.start_body
|
||||
body: $scope.start_body === defaultMessages.start.body
|
||||
? null : $scope.start_body,
|
||||
},
|
||||
success: {
|
||||
message: $scope.success_message === defaultMessages.success_message
|
||||
message: $scope.success_message === defaultMessages.success.message
|
||||
? null : $scope.success_message,
|
||||
body: $scope.success_body === defaultMessages.success_body
|
||||
body: $scope.success_body === defaultMessages.success.body
|
||||
? null : $scope.success_body,
|
||||
},
|
||||
error: {
|
||||
message: $scope.error_message === defaultMessages.error_message
|
||||
message: $scope.error_message === defaultMessages.error.message
|
||||
? null : $scope.error_message,
|
||||
body: $scope.error_body === defaultMessages.error_body
|
||||
body: $scope.error_body === defaultMessages.error.body
|
||||
? null : $scope.error_body,
|
||||
}
|
||||
};
|
||||
},
|
||||
setMessagesOnScope: function ($scope, messages, defaultMessages) {
|
||||
$scope.start_message = defaultMessages.start_message;
|
||||
$scope.success_message = defaultMessages.success_message;
|
||||
$scope.error_message = defaultMessages.error_message;
|
||||
$scope.start_message = defaultMessages.start.message;
|
||||
$scope.start_body = defaultMessages.start.body;
|
||||
$scope.success_message = defaultMessages.success.message;
|
||||
$scope.success_body = defaultMessages.success.body;
|
||||
$scope.error_message = defaultMessages.error.message;
|
||||
$scope.error_body = defaultMessages.error.body;
|
||||
if (!messages) {
|
||||
return;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user