36 lines
1.3 KiB
Python
36 lines
1.3 KiB
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', '通讯录抓取应用'),
|
|
('attendance', '考勤抓取应用'),
|
|
('user_create', '通讯录推送应用'),
|
|
('login', '登录验证应用'),
|
|
('message_send', '发送消息应用'),
|
|
('meeting', '会议管理应用'),
|
|
('back_msg', '消息撤回')
|
|
], default="default")
|
|
wecom_apps_category = fields.Selection(
|
|
string='应用场景',
|
|
selection=[('default', '默认'),
|
|
('notice', '通知公告'),
|
|
('oa', '审批类型'),
|
|
('att', '出勤类型'),
|
|
('task', '日程类型'),
|
|
('att_ok', '考勤确认类型'),
|
|
('salary', '薪资消息通知'),
|
|
], default="default")
|
|
wecom_apps_id = fields.Many2one("wecom.apps", string="企业微信的应用")
|
|
|