mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +01:00
fix public calendar filter
This commit is contained in:
parent
c0a46e5bf1
commit
f6183dbafb
@ -55,9 +55,12 @@ Application.Controllers.controller('CalendarController', ['$scope', '$state', '$
|
|||||||
evt: filter.evt,
|
evt: filter.evt,
|
||||||
dispo: filter.dispo
|
dispo: filter.dispo
|
||||||
});
|
});
|
||||||
$scope.eventSources = [{
|
// remove all
|
||||||
|
$scope.eventSources.splice(0, $scope.eventSources.length);
|
||||||
|
// recreate source for trainings/machines/events with new filters
|
||||||
|
$scope.eventSources.push({
|
||||||
url: availabilitySourceUrl()
|
url: availabilitySourceUrl()
|
||||||
}];
|
});
|
||||||
// external iCalendar events sources
|
// external iCalendar events sources
|
||||||
$scope.externals.forEach(e => {
|
$scope.externals.forEach(e => {
|
||||||
if (e.checked) {
|
if (e.checked) {
|
||||||
@ -76,7 +79,7 @@ Application.Controllers.controller('CalendarController', ['$scope', '$state', '$
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
uiCalendarConfig.calendars.calendar.fullCalendar('refetchEventSources');
|
uiCalendarConfig.calendars.calendar.fullCalendar('refetchEvents');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -103,7 +106,7 @@ Application.Controllers.controller('CalendarController', ['$scope', '$state', '$
|
|||||||
// toggle to select all formation/machine
|
// toggle to select all formation/machine
|
||||||
$scope.toggleFilter = function (type, filter) {
|
$scope.toggleFilter = function (type, filter) {
|
||||||
$scope[type].forEach(t => t.checked = filter[type]);
|
$scope[type].forEach(t => t.checked = filter[type]);
|
||||||
return $scope.filterAvailabilities(filter, $scope);
|
$scope.filterAvailabilities(filter, $scope);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.openFilterAside = () =>
|
$scope.openFilterAside = () =>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user