29 lines
966 B
Python
29 lines
966 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from datetime import datetime, timedelta
|
|
from odoo import models, fields, api, _
|
|
import logging
|
|
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
|
|
class WecomAppsConfig(models.Model):
|
|
_name = "wecom.apps.config"
|
|
|
|
wecom_apps_type = fields.Selection(
|
|
string='应用分类',
|
|
selection=[('default', '暂未启用功能'),
|
|
('contacts', '通讯录抓取应用'),
|
|
('user_create', '通讯录推送应用'),
|
|
('login', '登录验证应用'),
|
|
('message_send', '发送消息应用'),
|
|
('meeting', '会议管理应用'),
|
|
], default="default")
|
|
wecom_apps_category = fields.Selection(
|
|
string='应用场景',
|
|
selection=[('default', '默认'),
|
|
('oa', '审批类型'),
|
|
], default="default")
|
|
wecom_apps_id = fields.Many2one("wecom.apps", string="企业微信的应用")
|
|
|