hoglandets-it / itop-warn-expiration
该软件包的最新版本(dev-main)没有可用的许可证信息。
警告对象上的过期日期
dev-main
2023-10-31 12:48 UTC
Requires
- composer-runtime-api: ^2.0
- composer/installers: >=1
This package is auto-updated.
Last update: 2024-09-30 02:05:30 UTC
README
触发类用于检查给定对象上的日期是否即将到期。向通知流程添加一个额外的触发器,并每隔几小时运行一次cron。在以下条件下为每个对象通知一次:
-
类型为T的对象(iTop类,每个触发器设置)具有字段E(日期或日期时间字段,每个触发器设置),在日期通过前N(日期通过前多少天,每个触发器设置)天内
-
从现在到字段E中的日期减去N天之间没有发送过此触发器的通知
-
对象未标记为“过时”
先决条件
itop-structure/3.0.0或更高版本
安装
将itop-warn-expiration文件夹解压缩到您的扩展文件夹中,重新运行设置以安装插件
用法
注意
如果在运行iTop 3.0.x的早期版本,可能需要更改action.class.inc.php中的以下行
# Line 266, function FindRecipients # Existing: protected function FindRecipients($sRecipAttCode, $aArgs) { $sOQL = $this->Get($sRecipAttCode); if (strlen($sOQL) === 0) return ''; // ...... } # Change the following line if (strlen($sOQL) == '') return ''; # To if (strlen($sOQL) === 0) return '';