This repository has been archived on 2021-09-15. You can view files and clone it, but cannot push or open issues or pull requests.
2017-03-29 09:16:41 +00:00
|
|
|
(function () {
|
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
|
|
angular.module('clientApp')
|
|
|
|
.filter('fileName', function () {
|
|
|
|
|
|
|
|
return function (queue, type) {
|
|
|
|
|
2017-03-29 12:30:57 +00:00
|
|
|
var reg = (type === 'absence') ?/^Absence_[A-Z][a-z]*_[A-Z][a-z]*_P\d*.pdf$/ : /^Visite_[A-Z][a-z]*_[A-Z][a-z]*_\d*.pdf$/;
|
2017-03-29 09:16:41 +00:00
|
|
|
return queue.filter(function (item) {
|
|
|
|
return reg.test(item.file.name);
|
|
|
|
});
|
|
|
|
};
|
|
|
|
})
|
|
|
|
.filter('illegalFileNames', function () {
|
|
|
|
|
|
|
|
return function (queue, type) {
|
|
|
|
|
2017-03-29 12:30:57 +00:00
|
|
|
var reg = (type === 'absence') ?/^Absence_[A-Z][a-z]*_[A-Z][a-z]*_P\d*.pdf$/ : /^Visite_[A-Z][a-z]*_[A-Z][a-z]*_\d*.pdf$/;
|
2017-03-29 09:16:41 +00:00
|
|
|
return queue.filter(function (item) {
|
|
|
|
return !reg.test(item.file.name);
|
|
|
|
}).map(function(item) {
|
|
|
|
return item.file.name;
|
|
|
|
});
|
|
|
|
};
|
|
|
|
});
|
|
|
|
})();
|