Commit Graph
170 Commits
Author SHA1 Message Date
rainzm 52d9142b4d fix(region): delete the wrong tag 'nullable:false' 2021-08-30 16:52:34 +08:00
rainzm fc1adcedf5 fix(notify): fix create and list of subscriber 2021-08-03 17:13:20 +08:00
rainzm c89ae949e0 fix(notify): add list option 'enabled' for topic 2021-08-03 17:12:11 +08:00
rainzm 3dea565c8a fix(notify): fix for subscriber_receiver 2021-08-03 17:10:54 +08:00
rainzm c2d7dd6a45 feat(notify): add ResourceAttributionName for subscriber 2021-08-03 17:08:57 +08:00
rainzm edcd98e5fe fix(notify): optimization of print log
1. remomve unnecessary log
2. reduce the level of some logs, such as info -> debug
2021-08-03 17:06:55 +08:00
Qu Xuan fa5d5a6eb9 fix(region): update swagger api 2021-07-27 11:46:31 +08:00
Zexi Li 251397f487 Merge pull request #11700 from rainzm/notify/get_types
feat(notify): add receivers query in receivers/get-types
2021-07-22 19:41:56 +08:00
rainzm 9058aecac1 feat(notify): add receivers query in receivers/get-types 2021-07-22 12:19:46 +08:00
Zexi Li 6ca9ef3e45 Merge pull request #11645 from zhaoxiangchun/feature/zxc-cloudmon-master
feat(cloudmon): add cloudmon component
2021-07-20 10:01:51 +08:00
zhaoxiangchun 8fa4e577dd feat(cloudmon): add cloudmon component 2021-07-16 12:20:52 +08:00
Zexi Li f4c56684de Merge pull request #11634 from rainzm/notify/get_types
Fix for Notify Config and Robot
2021-07-15 18:26:45 +08:00
Qu Xuan 20b151fbc2 fix(region): remove debug info 2021-07-13 17:25:58 +08:00
rainzm 8b0b4bdf30 fix(notify): init config name 2021-07-13 15:36:48 +08:00
rainzm cd8529556d fix(notify): init robot correctly from old data 2021-07-13 15:36:48 +08:00
rainzm f591013358 feat(notify): Gets the available notification types for the receiver 2021-07-13 15:36:45 +08:00
rainzm 06f23b26e8 fix(notify): Support selective update of robot field 2021-07-07 15:38:11 +08:00
rainzm 5ab4cc9e7f fix(notify): set default lang 'zh_CN' for robot 2021-07-06 19:25:53 +08:00
rainzm 0b3f18830c feat(notify): add save api for notify template 2021-07-01 18:44:39 +08:00
rainzm cd40909dec fix(notify): add create tag fro Attribution in SConfig 2021-07-01 18:42:15 +08:00
Zexi Li 1766549f2d Merge pull request #11478 from rainzm/notify/distinct
fix(notify): distinct field of receivers
2021-06-24 20:14:25 +08:00
rainzm 1c865268f8 fix(notify): distinct field of receivers 2021-06-24 10:39:15 +08:00
rainzm 83ac629652 feat(notify): compatible with webhook configuration 2021-06-24 10:30:06 +08:00
rainzm 311d0efb80 feat(notify,region): improvement of news subscription 2021-06-24 10:30:01 +08:00
rainzm 7630589465 feat(notify): add action 'change_ipaddr' for notify topic 2021-06-24 10:29:35 +08:00
rainzm 066efeea65 feat(notify): adjust subscribers when deleting bots and recipients 2021-06-24 10:29:35 +08:00
rainzm 04d930ab2b feat(notify): topic and subscriber at the domain level 2021-06-24 10:29:35 +08:00
rainzm 1d1bb6c381 feat(notify): advanced notify config and robot
1. Notify config has now become a domain resource, so that each domain can have its own configuration about notify.
   The domains has no configuration will use system config.
2. Robot separates from config and becomes a shared project resource. Sending information to robot can
   choose which robot to send to.
2021-06-24 10:29:35 +08:00
rainzm ed5dac6244 feat(notify): filter all recipients in this domain and recipients who have joined projects in this domain 2021-06-18 15:20:30 +08:00
rainzm 6f0290ca72 fix(notify): clean verifiedNote when marking verified 2021-06-11 10:04:46 +08:00
rainzm 5a39fc18c0 fix(notify): correctly filter those recipients who join the domain 2021-04-29 20:12:14 +08:00
ioito f9f0c8f3cb fix: 优化同步,避免长时间加锁 2021-04-23 18:55:02 +08:00
rainzm 38debd3865 fix(region): admin update without verification 2021-04-22 11:42:54 +08:00
rainzm a9f3392e73 feat(notify): exempt the administrator to update the receiver verification 2021-04-08 17:19:00 +08:00
rainzm 390476e69f fix(notify): exempt the administrator to create the receiver verification 2021-04-07 19:16:55 +08:00
Zexi Li 50c185823f Merge pull request #10650 from rainzm/notify/domain_filter
feat(notify): filter receivers who join the project under the domain where the requester is currently located
2021-04-07 18:08:24 +08:00
rainzm c88d015984 feat(notify): filter receivers who join the project under the domain where the requester is currently located 2021-04-07 16:08:28 +08:00
rainzm 623f1f17f1 feat(notify): 管理后台新建的联系人,手机号和邮箱无需进行校验 2021-04-06 17:12:54 +08:00
rainzm 6b1f63efc9 fix(notify): be compatible with robots and webhooks 2021-03-19 11:02:32 +08:00
rainzm c3b4cbef59 fix(notify): enable filter of contact type 'email' and 'mobile' 2021-03-06 01:06:17 +08:00
Qiu Jian c68c3f17a2 fix(keystone): ensure comparing id with non-utf8 string 2021-02-25 02:28:50 +08:00
rainzm c7b8d88d75 feat(notify): be compatible with mobile in event notify 2021-02-18 11:21:25 +08:00
rainzm b45edf2f18 feat: support EventNotify 2021-02-18 11:16:57 +08:00
rainzm 3719b8b7f1 feat(notify): add subscription in notify 2021-02-18 11:14:58 +08:00
rainzm f352cf4e31 feat(cloudcommon): add rolecache
rolecache 在原有cache的基础上,使用了 watch
的功能,所以数据的过期时间可以调的高一些,这里使用
roleCacheExpireHours 进行控制,默认设置为24小时。
2021-02-18 11:14:58 +08:00
rainzm 195e3c5c63 feat(notify): verification email style optimization 2021-02-02 16:09:27 +08:00
rainzm 95de795c8b fix(notify): be compatible with member's permission changes
every user can create, modify and delete their own receiver info
2021-01-29 20:09:41 +08:00
Zexi Li dffeb37260 Merge pull request #10008 from rainzm/notify/area_code
feat(notify): support international mobile
2021-01-28 17:24:50 +08:00
Zexi Li ed33cd4464 Merge pull request #9944 from rainzm/notify/index
fix(notify): add index fro receiver_notification
2021-01-27 09:05:34 +08:00
rainzm 019e70f602 feat(notify): support international mobile 2021-01-22 20:01:43 +08:00