====== Notification about roles without guarantees ====== This feature was added in extras 3.8.0. ===== How to use it ===== Notification is implemented as long running task. You must go to Settings → Task scheduler → Scheduled tasks and in the agenda just plan new long running task with name extras-expired-guarantee-notification-task-executor (ExtrasExpiredGuaranteeNotificationTaskExecutor). ===== Configuration ===== The long running task has these configurations: * recipientsIdentities - selected identities will receive notification * recipientsRoles - all users with roles will receive notification * recipientsEmails - email addresses will receive notification * checkExpiring - whether check guarantees which will expire in X days * checkExpired - whether check guaranties which are already expired * checkEmptyGuarantee - whether che ck for missing guarantees * daysBeforeExpire - number of days before expiration * onlyRoles - only selected roles are checked * excludeRoles - selected roles are skipped * onlyCatalogues - roles are checked only in this catalogues * excludeCatalogues - roles in this catalogues are skipped * onlyRolePriorities - only roles with selected priorities are checked (delimiter is "," example: "2,3,4") * excludeRolePriorities - roles with selected priorities are skipped * onlyCanBeRequested - only roles with can be requested are checked * onlyCannotBeRequested - only roles without can be requested are checked * onlyGuaranteeType - only selected guarantee type is checked (example: first-approver)