官方模块hr_holiday中可以通过配置实现,包括请假,外出,出差等行为的管理,但是菜单的名称Leave Request的翻译,却是个问题。在群里讨论了一下,翻译成请假申请和外出申请都不太合适,除非新建其他的菜单管理出差等事项。
因此最终决定自定义菜单,上层菜单:考勤管理,子菜单包括:个人考勤,准假分配,考勤审批,考勤查询(菜单名称参考了某OA,我觉得这样更符合国人的习惯)。
记录一个问题,系统中默认的日历视图的第一天是周日,但是我们一般认为周一是第一天,因此需要修改:addons/web/static/lib/datejs/globalization/zh-CN.js文件下的:
firstDayOfWeek: 1, #默认是0
修改完后注意要清空浏览器缓存,否则视图不会变化。