mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-24 17:01:49 -05:00
fix badge updating and xss e2e test for projects list updates
This commit is contained in:
@@ -4,7 +4,7 @@ function IndexProjectsController ($scope, strings, dataset) {
|
||||
vm.count = dataset.data.count;
|
||||
|
||||
$scope.$on('updateCount', (e, count) => {
|
||||
if (count) {
|
||||
if (typeof count === 'number') {
|
||||
vm.count = count;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -27,6 +27,9 @@ function projectsListController (
|
||||
};
|
||||
vm.dataset = Dataset.data;
|
||||
vm.projects = Dataset.data.results;
|
||||
$scope.$watch('vm.dataset.count', () => {
|
||||
$scope.$emit('updateCount', vm.dataset.count, 'projects');
|
||||
});
|
||||
// build tooltips
|
||||
_.forEach(vm.projects, buildTooltips);
|
||||
$rootScope.flashMessage = null;
|
||||
|
||||
@@ -21,7 +21,8 @@
|
||||
</div>
|
||||
<at-list results="vm.projects">
|
||||
<at-row ng-repeat="project in vm.projects"
|
||||
ng-class="{'at-Row--active': (project.id === vm.activeId)}">
|
||||
ng-class="{'at-Row--active': (project.id === vm.activeId)}"
|
||||
id="row-{{ project.id }}">
|
||||
<div class="at-Row-items">
|
||||
<at-row-item
|
||||
status="{{ project.statusIcon }}"
|
||||
|
||||
Reference in New Issue
Block a user