FINAL revert of commit: "Adding a date filter that will format dates in Tower UI"""

This reverts commit 1945c04cd3dfbb33fe3c8139cee88c862cd75cab.
This commit is contained in:
Jared Tabor 2015-05-15 11:18:47 -04:00
parent 20ec360692
commit 12fbe984b9
17 changed files with 28 additions and 38 deletions

View File

@ -23,8 +23,7 @@
"it": false,
"expect": false,
"context": false,
"describe": false,
"moment": false
"describe": false
},
"strict": false,
"quotmark": false,

View File

@ -180,8 +180,7 @@ var tower = angular.module('Tower', [
'CreateCustomInventoryHelper',
'CustomInventoryListDefinition',
'AdhocHelper',
'features',
'longDateFilter'
'features'
])
.constant('AngularScheduler.partials', urlPrefix + 'lib/angular-scheduler/lib/')

View File

@ -1,9 +1,7 @@
import sanitizeFilter from 'tower/filters/sanitize/xss-sanitizer.filter';
import capitalizeFilter from 'tower/filters/capitalize.filter';
import longDateFilter from 'tower/filters/dates/long-date.filter';
export {
sanitizeFilter,
capitalizeFilter,
longDateFilter
capitalizeFilter
};

View File

@ -1,6 +0,0 @@
angular.module('longDateFilter', []).filter('longDate', function() {
return function(input) {
var date = moment(input);
return date.format('l LTS');
};
});

View File

@ -38,13 +38,13 @@ export default
"started": {
label: "Started",
type: "date",
"filter": "longDate",
"filter": "date:'MM/dd/yy HH:mm:ss'",
readonly: true
},
"finished": {
label: "Finished",
type: "date",
"filter": "longDate",
"filter": "date:'MM/dd/yy HH:mm:ss'",
readonly: true
},
"elapsed": {

View File

@ -423,10 +423,10 @@ export default
else if (key === "start" || key === "end" || key === "created") {
if (!/Z$/.test(itm)) {
itm = itm.replace(/\ /,'T') + 'Z';
html += $filter('longDate')(itm);
html += $filter('date')(itm, 'MM/dd/yy HH:mm:ss.sss');
}
else {
html += $filter('longDate')(itm);
html += $filter('date')(itm, 'MM/dd/yy HH:mm:ss');
}
}
else if (key === "host_name" && event.host_id) {

View File

@ -52,7 +52,7 @@ export default
label: 'Finished',
noLink: true,
searchable: false,
filter: "longDate",
filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-lg-2 col-md-2 hidden-xs",
key: true,
desc: true

View File

@ -9,7 +9,7 @@
export default
angular.module('CompletedJobsDefinition', ['sanitizeFilter', 'longDateFilter'])
angular.module('CompletedJobsDefinition', ['sanitizeFilter'])
.value( 'CompletedJobsList', {
name: 'completed_jobs',
@ -51,7 +51,7 @@ export default
label: 'Finished',
noLink: true,
searchable: false,
filter: "longDate",
filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-lg-2 col-md-2 hidden-xs",
key: true,
desc: true

View File

@ -57,7 +57,7 @@ export default
label: 'Started',
noLink: true,
searchable: false,
filter: "longDate",
filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-lg-2 col-md-2 hidden-xs"
},
type: {

View File

@ -12,7 +12,7 @@
export default
angular.module('PortalJobsListDefinition', ['longDateFilter'])
angular.module('PortalJobsListDefinition', [])
.value( 'PortalJobsList', {
name: 'portal_jobs',
@ -58,7 +58,7 @@ export default
label: 'Started',
noLink: true,
searchable: false,
filter: "longDate",
filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-lg-3 col-md-3 hidden-xs"
},
name: {

View File

@ -45,7 +45,7 @@ export default
},
last_updated: {
label: 'Last Updated',
filter: "longDate",
filter: "date:'MM/dd/yy HH:mm:ss'",
columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
excludeModal: true,
searchable: false,

View File

@ -9,7 +9,7 @@
export default
angular.module('ScheduledJobsDefinition', ['sanitizeFilter', 'longDateFilter'])
angular.module('ScheduledJobsDefinition', ['sanitizeFilter'])
.value( 'ScheduledJobsList', {
name: 'schedules',
@ -36,7 +36,7 @@ export default
noLink: true,
searchable: false,
columnClass: "col-lg-2 col-md-2 hidden-xs",
filter: "longDate",
filter: "date:'MM/dd HH:mm:ss'",
key: true
},
type: {
@ -92,4 +92,4 @@ export default
dataPlacement: 'top'
}
}
});
});

View File

@ -29,19 +29,19 @@ export default
},
dtstart: {
label: 'First Run',
filter: "longDate",
filter: "date:'MM/dd/yy HH:mm:ss'",
searchable: false,
columnClass: "col-md-2 col-sm-3 hidden-xs"
},
next_run: {
label: 'Next Run',
filter: "longDate",
filter: "date:'MM/dd/yy HH:mm:ss'",
searchable: false,
columnClass: "col-md-2 col-sm-3 col-xs-3"
},
dtend: {
label: 'Final Run',
filter: "longDate",
filter: "date:'MM/dd/yy HH:mm:ss'",
searchable: false,
columnClass: "col-md-2 col-sm-3 hidden-xs"
}
@ -96,4 +96,4 @@ export default
dataPlacement: 'top'
}
}
});
});

View File

@ -29,7 +29,7 @@ export default
desc: true,
noLink: true,
searchable: false,
filter: "longDate",
filter: "date:'MM/dd/yy HH:mm:ss'"
},
user: {
label: 'Initiated by',
@ -281,4 +281,4 @@ export default
}
}
});
});

View File

@ -300,7 +300,7 @@ angular.module('StreamWidget', ['RestServices', 'Utilities', 'StreamListDefiniti
scope = generator.inject(form, { mode: 'edit', modal: true, related: false });
scope.changes = activity.changes_stringified;
scope.user = ((activity.summary_fields.actor) ? activity.summary_fields.actor.username : 'system') +
' on ' + $filter('longDate')(activity.timestamp);
' on ' + $filter('date')(activity.timestamp, "MM/dd/yy HH:mm:ss");
scope.operation = activity.description_nolink;
scope.formModalAction = function () {

View File

@ -45,8 +45,8 @@
<div class="form-group" ng-show="job_status.started">
<label class="col-lg-2 col-md-2 col-sm-2 col-xs-3 control-label">Timing</label>
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-9">
<div ng-show="job_status.started" id="started-time">Started &nbsp;{{ job_status.started | longDate }}</div>
<div ng-show="job_status.finished" id="finished-time">Finished &nbsp;{{ job_status.finished | longDate }}</div>
<div ng-show="job_status.started" id="started-time">Started &nbsp;{{ job_status.started | date:'MM/dd/yy HH:mm:ss' }}</div>
<div ng-show="job_status.finished" id="finished-time">Finished &nbsp;{{ job_status.finished | date:'MM/dd/yy HH:mm:ss' }}</div>
<div ng-show="job_status.finished" id="elapsed-time">Elapsed &nbsp;{{ job_status.elapsed }}</div>
</div>
</div>

View File

@ -44,10 +44,10 @@
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12
StandardOutDetails-detailContent">
<div ng-show="job.started" id="started-time">
Started &nbsp;{{ job.started | longDate }}
Started &nbsp;{{ job.started | date:'MM/dd/yy HH:mm:ss' }}
</div>
<div ng-show="job.finished" id="finished-time">
Finished &nbsp;{{ job.finished | longDate }}
Finished &nbsp;{{ job.finished | date:'MM/dd/yy HH:mm:ss' }}
</div>
<div ng-show="job.finished" id="elapsed-time">
Elapsed &nbsp;{{ job.elapsed }} seconds