mirror of https://github.com/veops/cmdb.git
release 2.3.4
This commit is contained in:
parent
f57d640c5d
commit
388134b38c
|
@ -432,8 +432,9 @@ class CITypeTriggerView(APIView):
|
||||||
assert type_id is not None
|
assert type_id is not None
|
||||||
|
|
||||||
option = request.values.get('option')
|
option = request.values.get('option')
|
||||||
|
attr_id = request.values.get('attr_id')
|
||||||
|
|
||||||
return self.jsonify(CITypeTriggerManager().update(_id, option))
|
return self.jsonify(CITypeTriggerManager().update(_id, attr_id, option))
|
||||||
|
|
||||||
@has_perm_from_args("type_id", ResourceTypeEnum.CI, PermEnum.CONFIG, CITypeManager.get_name_by_id)
|
@has_perm_from_args("type_id", ResourceTypeEnum.CI, PermEnum.CONFIG, CITypeManager.get_name_by_id)
|
||||||
def delete(self, type_id, _id):
|
def delete(self, type_id, _id):
|
||||||
|
|
|
@ -11891,7 +11891,7 @@ slice-ansi@^2.1.0:
|
||||||
astral-regex "^1.0.0"
|
astral-regex "^1.0.0"
|
||||||
is-fullwidth-code-point "^2.0.0"
|
is-fullwidth-code-point "^2.0.0"
|
||||||
|
|
||||||
snabbdom@^3.1.0:
|
snabbdom@^3.1.0, snabbdom@^3.5.1:
|
||||||
version "3.5.1"
|
version "3.5.1"
|
||||||
resolved "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz#25f80ef15b194baea703d9d5441892e369de18e1"
|
resolved "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz#25f80ef15b194baea703d9d5441892e369de18e1"
|
||||||
integrity sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==
|
integrity sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==
|
||||||
|
|
|
@ -30,7 +30,7 @@ services:
|
||||||
- redis
|
- redis
|
||||||
|
|
||||||
cmdb-api:
|
cmdb-api:
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-api:2.3.3
|
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-api:2.3.4
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# target: cmdb-api
|
# target: cmdb-api
|
||||||
|
@ -48,10 +48,11 @@ services:
|
||||||
gunicorn --workers=3 autoapp:app -b 0.0.0.0:5000 -D
|
gunicorn --workers=3 autoapp:app -b 0.0.0.0:5000 -D
|
||||||
flask cmdb-init-cache
|
flask cmdb-init-cache
|
||||||
flask cmdb-init-acl
|
flask cmdb-init-acl
|
||||||
|
nohup flask cmdb-trigger > trigger.log 2>&1 &
|
||||||
nohup flask cmdb-counter > counter.log 2>&1 &
|
nohup flask cmdb-counter > counter.log 2>&1 &
|
||||||
|
|
||||||
celery -A celery_worker.celery worker -E -Q one_cmdb_async --concurrency=2 -D
|
celery -A celery_worker.celery worker -E -Q one_cmdb_async --autoscale=5,2 --logfile=one_cmdb_async.log -D
|
||||||
celery -A celery_worker.celery worker -E -Q acl_async --concurrency=2
|
celery -A celery_worker.celery worker -E -Q acl_async --logfile=one_acl_async.log --concurrency=2
|
||||||
depends_on:
|
depends_on:
|
||||||
- cmdb-db
|
- cmdb-db
|
||||||
- cmdb-cache
|
- cmdb-cache
|
||||||
|
@ -61,7 +62,7 @@ services:
|
||||||
- cmdb-api
|
- cmdb-api
|
||||||
|
|
||||||
cmdb-ui:
|
cmdb-ui:
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-ui:2.3.3
|
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-ui:2.3.4
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# target: cmdb-ui
|
# target: cmdb-ui
|
||||||
|
|
|
@ -843,7 +843,7 @@ CREATE TABLE `c_c_t_t` (
|
||||||
`updated_at` datetime DEFAULT NULL,
|
`updated_at` datetime DEFAULT NULL,
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`type_id` int(11) NOT NULL,
|
`type_id` int(11) NOT NULL,
|
||||||
`attr_id` int(11) NOT NULL,
|
`attr_id` int(11) DEFAULT NULL,
|
||||||
`notify` json DEFAULT NULL,
|
`notify` json DEFAULT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `type_id` (`type_id`),
|
KEY `type_id` (`type_id`),
|
||||||
|
@ -854,15 +854,36 @@ CREATE TABLE `c_c_t_t` (
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `c_c_t_t`
|
-- Table structure for table `c_ci_trigger_histories`
|
||||||
--
|
--
|
||||||
|
|
||||||
LOCK TABLES `c_c_t_t` WRITE;
|
DROP TABLE IF EXISTS `c_ci_trigger_histories`;
|
||||||
/*!40000 ALTER TABLE `c_c_t_t` DISABLE KEYS */;
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
INSERT INTO `c_c_t_t` VALUES (NULL,0,'2023-01-09 14:53:47',NULL,1,4,51,'{\"body\": \"bbb\", \"wx_to\": [], \"subject\": \"aaa\", \"notify_at\": \"08:00\", \"before_days\": 1}');
|
/*!40101 SET character_set_client = utf8 */;
|
||||||
/*!40000 ALTER TABLE `c_c_t_t` ENABLE KEYS */;
|
CREATE TABLE `c_ci_trigger_histories` (
|
||||||
UNLOCK TABLES;
|
`deleted_at` datetime DEFAULT NULL,
|
||||||
|
`deleted` tinyint(1) DEFAULT NULL,
|
||||||
|
`created_at` datetime DEFAULT NULL,
|
||||||
|
`updated_at` datetime DEFAULT NULL,
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`operate_type` enum('1','0','2') DEFAULT NULL,
|
||||||
|
`record_id` int(11) DEFAULT NULL,
|
||||||
|
`ci_id` int(11) NOT NULL,
|
||||||
|
`trigger_id` int(11) DEFAULT NULL,
|
||||||
|
`trigger_name` varchar(64) DEFAULT NULL,
|
||||||
|
`is_ok` tinyint(1) DEFAULT NULL,
|
||||||
|
`notify` text,
|
||||||
|
`webhook` text,
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `record_id` (`record_id`),
|
||||||
|
KEY `trigger_id` (`trigger_id`),
|
||||||
|
KEY `ix_c_ci_trigger_histories_ci_id` (`ci_id`),
|
||||||
|
KEY `ix_c_ci_trigger_histories_deleted` (`deleted`),
|
||||||
|
CONSTRAINT `c_ci_trigger_histories_ibfk_1` FOREIGN KEY (`record_id`) REFERENCES `c_records` (`id`),
|
||||||
|
CONSTRAINT `c_ci_trigger_histories_ibfk_2` FOREIGN KEY (`trigger_id`) REFERENCES `c_c_t_t` (`id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `c_c_t_u_c`
|
-- Table structure for table `c_c_t_u_c`
|
||||||
|
@ -2098,6 +2119,7 @@ CREATE TABLE `common_employee` (
|
||||||
`acl_virtual_rid` int(11) DEFAULT NULL COMMENT 'ACL中虚拟角色rid',
|
`acl_virtual_rid` int(11) DEFAULT NULL COMMENT 'ACL中虚拟角色rid',
|
||||||
`last_login` timestamp NULL DEFAULT NULL COMMENT '上次登录时间',
|
`last_login` timestamp NULL DEFAULT NULL COMMENT '上次登录时间',
|
||||||
`block` int(11) DEFAULT NULL COMMENT '锁定状态',
|
`block` int(11) DEFAULT NULL COMMENT '锁定状态',
|
||||||
|
`notice_info` json DEFAULT NULL,
|
||||||
PRIMARY KEY (`employee_id`),
|
PRIMARY KEY (`employee_id`),
|
||||||
KEY `department_id` (`department_id`),
|
KEY `department_id` (`department_id`),
|
||||||
KEY `ix_common_employee_deleted` (`deleted`),
|
KEY `ix_common_employee_deleted` (`deleted`),
|
||||||
|
@ -2111,7 +2133,7 @@ CREATE TABLE `common_employee` (
|
||||||
|
|
||||||
LOCK TABLES `common_employee` WRITE;
|
LOCK TABLES `common_employee` WRITE;
|
||||||
/*!40000 ALTER TABLE `common_employee` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `common_employee` DISABLE KEYS */;
|
||||||
INSERT INTO `common_employee` VALUES (NULL,0,'2023-07-11 16:28:25',NULL,1,'demo@veops.cn','demo','demo','','','','',0,0,46,0,0,'2023-07-11 08:28:24',0),(NULL,0,'2023-07-11 16:34:08',NULL,2,'admin@one-ops.com','admin','admin','','','','',0,0,1,0,0,'2023-07-11 08:34:08',0);
|
INSERT INTO `common_employee` VALUES (NULL,0,'2023-07-11 16:28:25',NULL,1,'demo@veops.cn','demo','demo','','','','',0,0,46,0,0,'2023-07-11 08:28:24',0, null),(NULL,0,'2023-07-11 16:34:08',NULL,2,'admin@one-ops.com','admin','admin','','','','',0,0,1,0,0,'2023-07-11 08:34:08',0, null);
|
||||||
/*!40000 ALTER TABLE `common_employee` ENABLE KEYS */;
|
/*!40000 ALTER TABLE `common_employee` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue