def create_base_securitypoints(): #Menu reg_point("tinyms.sidebar.archives.show", u"菜单", u"侧边栏", u"人员档案") reg_point("tinyms.sidebar.role_org.show", u"菜单", u"侧边栏", u"角色组织") reg_point("tinyms.sidebar.sys_categories.show", u"菜单", u"侧边栏", u"系统分类") reg_point("tinyms.sidebar.sys_params.show", u"菜单", u"侧边栏", u"系统参数") #OrgTreeView reg_point("tinyms.view.orgtree.list", u"角色组织", u"组织", u"查看组织列表") reg_point("tinyms.view.orgtree.view", u"角色组织", u"组织", u"查看组织明细") reg_point("tinyms.view.orgtree.add", u"角色组织", u"组织", u"添加组织") reg_point("tinyms.view.orgtree.update", u"角色组织", u"组织", u"修改组织") reg_point("tinyms.view.orgtree.delete", u"角色组织", u"组织", u"删除组织") #分类管理 reg_point("tinyms.view.termtaxonomy.list", u"角色组织", u"分类", u"查看分类列表") reg_point("tinyms.view.termtaxonomy.view", u"角色组织", u"分类", u"查看分类明细") reg_point("tinyms.view.termtaxonomy.add", u"角色组织", u"分类", u"添加分类") reg_point("tinyms.view.termtaxonomy.update", u"角色组织", u"分类", u"修改分类") reg_point("tinyms.view.termtaxonomy.delete", u"角色组织", u"分类", u"删除分类") #角色管理 reg_point("tinyms.entity.role.list", u"角色组织", u"角色", u"查看角色列表") reg_point("tinyms.entity.role.view", u"角色组织", u"角色", u"查看角色明细") reg_point("tinyms.entity.role.add", u"角色组织", u"角色", u"添加角色") reg_point("tinyms.entity.role.update", u"角色组织", u"角色", u"修改角色") reg_point("tinyms.entity.role.delete", u"角色组织", u"角色", u"删除角色") reg_point("tinyms.entity.role.points.view", u"角色组织", u"权限", u"查看角色权限点") reg_point("tinyms.entity.role.points.update", u"角色组织", u"权限", u"修改角色权限") #账户管理 reg_point("tinyms.entity.account.list", u"角色组织", u"账户", u"查看账户列表") reg_point("tinyms.entity.account.view", u"角色组织", u"账户", u"查看账户明细") reg_point("tinyms.entity.account.add", u"角色组织", u"账户", u"添加账户") reg_point("tinyms.entity.account.update", u"角色组织", u"账户", u"修改账户") reg_point("tinyms.entity.account.delete", u"角色组织", u"账户", u"删除账户") reg_point("tinyms.entity.account.role.view", u"角色组织", u"账户", u"查看账户角色") reg_point("tinyms.entity.account.role.edit", u"角色组织", u"账户", u"为账户设置角色") #档案管理 reg_point("tinyms.entity.archives.list", u"档案管理", u"人员", u"查看人员列表") reg_point("tinyms.entity.archives.view", u"档案管理", u"人员", u"查看人员明细") reg_point("tinyms.entity.archives.add", u"档案管理", u"人员", u"添加人员") reg_point("tinyms.entity.archives.update", u"档案管理", u"人员", u"修改人员") reg_point("tinyms.entity.archives.delete", u"档案管理", u"人员", u"删除人员") #档案管理 reg_point("tinyms.entity.setting.system", u"系统设置", u"设置", u"全局设置") reg_point("tinyms.entity.setting.user", u"系统设置", u"设置", u"用户自定义设置") for cls in ObjectPool.user_security_points: obj = cls() if hasattr(obj, "reg"): obj.reg()
def reg(self): reg_point("tinyms.sidebar.validwork.main.show", "菜单", "侧边栏", "考勤系统") reg_point("tinyms.sidebar.validwork.sub.scheduletask.show", "菜单", "考勤", "任务计划") reg_point("tinyms.sidebar.validwork.sub.timeblock.show", "菜单", "考勤", "班次/时间段") reg_point("tinyms.sidebar.validwork.sub.fingertemplate.show", "菜单", "考勤", "指纹模版") reg_point("tinyms.sidebar.validwork.sub.askforleave.show", "菜单", "考勤", "请假") reg_point("tinyms.sidebar.validwork.sub.overtime.show", "菜单", "考勤", "加班") reg_point("tinyms.sidebar.validwork.sub.hodiday.show", "菜单", "考勤", "节日") reg_point("tinyms.sidebar.validwork.sub.machine.show", "菜单", "考勤", "考勤机管理") #任务计划 reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.list", "考勤", "任务计划", "查看任务计划列表") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.view", "考勤", "任务计划", "查看任务计划明细") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.add", "考勤", "任务计划", "添加任务计划") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.update", "考勤", "任务计划", "修改任务计划") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.delete", "考勤", "任务计划", "删除任务计划") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.TimeBlock.view", "考勤", "任务计划", "查看班次/时间段") reg_point("tinyms.validwork.entity.ValidWorkScheduleTask.TimeBlock.edit", "考勤", "任务计划", "编辑班次/时间段/任务计划") #班次/时间段 reg_point("tinyms.validwork.entity.ValidWorkTimeBlock.list", "考勤", "班次/时间段", "查看任务计划列表") reg_point("tinyms.validwork.entity.ValidWorkTimeBlock.view", "考勤", "班次/时间段", "查看任务计划明细") reg_point("tinyms.validwork.entity.ValidWorkTimeBlock.add", "考勤", "班次/时间段", "添加任务计划") reg_point("tinyms.validwork.entity.ValidWorkTimeBlock.update", "考勤", "班次/时间段", "修改任务计划") reg_point("tinyms.validwork.entity.ValidWorkTimeBlock.delete", "考勤", "班次/时间段", "删除任务计划") #指纹模版 reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.list", "考勤", "指纹模版", "查看指纹模版列表") reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.view", "考勤", "指纹模版", "查看指纹模版明细") reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.add", "考勤", "指纹模版", "添加指纹模版") reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.update", "考勤", "指纹模版", "修改指纹模版") reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.delete", "考勤", "指纹模版", "删除指纹模版") reg_point("tinyms.validwork.entity.ValidWorkFingerTemplate.edit", "考勤", "指纹模版", "指纹录入") #节日 reg_point("tinyms.validwork.entity.Holiday.list", "考勤", "节日", "查看节日列表") reg_point("tinyms.validwork.entity.Holiday.view", "考勤", "节日", "查看节日明细") reg_point("tinyms.validwork.entity.Holiday.add", "考勤", "节日", "添加节日") reg_point("tinyms.validwork.entity.Holiday.update", "考勤", "节日", "修改节日") reg_point("tinyms.validwork.entity.Holiday.delete", "考勤", "节日", "删除节日") #请假 reg_point("tinyms.validwork.entity.AskForLeave.list", "考勤", "请假", "查看请假列表") reg_point("tinyms.validwork.entity.AskForLeave.view", "考勤", "请假", "查看请假明细") reg_point("tinyms.validwork.entity.AskForLeave.add", "考勤", "请假", "添加请假") reg_point("tinyms.validwork.entity.AskForLeave.update", "考勤", "请假", "修改请假") reg_point("tinyms.validwork.entity.AskForLeave.delete", "考勤", "请假", "删除请假") #加班 reg_point("tinyms.validwork.entity.Overtime.list", "考勤", "加班", "查看加班列表") reg_point("tinyms.validwork.entity.Overtime.view", "考勤", "加班", "查看加班明细") reg_point("tinyms.validwork.entity.Overtime.add", "考勤", "加班", "添加加班") reg_point("tinyms.validwork.entity.Overtime.update", "考勤", "加班", "修改加班") reg_point("tinyms.validwork.entity.Overtime.delete", "考勤", "加班", "删除加班") #考勤机管理 reg_point("tinyms.validwork.entity.ValidWorkMachine.list", "考勤", "考勤机管理", "查看考勤机列表") reg_point("tinyms.validwork.entity.ValidWorkMachine.update", "考勤", "考勤机管理", "修改考勤机") #考勤报表 reg_point("tinyms.validwork.report.DayReportView.list", "考勤", "报表", "日报表") reg_point("tinyms.validwork.report.MonthReportView.list", "考勤", "报表", "月报表") #启动任务分配管理器 ValidWorkHelper.start_scheduler()