mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 19:30:39 -03:30
62 lines
2.1 KiB
JavaScript
62 lines
2.1 KiB
JavaScript
/*************************************************
|
|
* Copyright (c) 2016 Ansible, Inc.
|
|
*
|
|
* All Rights Reserved
|
|
*************************************************/
|
|
|
|
/**
|
|
* @ngdoc function
|
|
* @name helpers.function:ActivityStream
|
|
* @description Helper functions for the activity stream
|
|
*/
|
|
|
|
export default
|
|
angular.module('ActivityStreamHelper', ['Utilities'])
|
|
.factory('GetTargetTitle', [
|
|
function () {
|
|
return function (target) {
|
|
|
|
var rtnTitle = 'ALL ACTIVITY';
|
|
|
|
switch(target) {
|
|
case 'project':
|
|
rtnTitle = 'PROJECTS';
|
|
break;
|
|
case 'inventory':
|
|
rtnTitle = 'INVENTORIES';
|
|
break;
|
|
case 'job_template':
|
|
rtnTitle = 'JOB TEMPLATES';
|
|
break;
|
|
case 'credential':
|
|
rtnTitle = 'CREDENTIALS';
|
|
break;
|
|
case 'user':
|
|
rtnTitle = 'USERS';
|
|
break;
|
|
case 'team':
|
|
rtnTitle = 'TEAMS';
|
|
break;
|
|
case 'organization':
|
|
rtnTitle = 'ORGANIZATIONS';
|
|
break;
|
|
case 'management_job':
|
|
rtnTitle = 'MANAGEMENT JOBS';
|
|
break;
|
|
case 'inventory_script':
|
|
rtnTitle = 'INVENTORY SCRIPTS';
|
|
break;
|
|
case 'schedule':
|
|
rtnTitle = 'SCHEDULES';
|
|
break;
|
|
case 'host':
|
|
rtnTitle = 'HOSTS';
|
|
break;
|
|
}
|
|
|
|
return rtnTitle;
|
|
|
|
};
|
|
}
|
|
]);
|