Sharepoint 日历:安排一天休息
有谁知道如何阻止访问或突出显示 Sharepoint 日历中的特定日期?目的是显示哪一天不可完成给定任务。
我已经设计了一个可以向用户发送电子邮件的工作流程,但它也需要是可视化的 - 人们需要一目了然地看到哪些日子是可用的。
大家有什么想法吗?我正在带有 WSS 3.0 的 SBS 2008 上运行。如果可以利用的话,我还安装了 Sharepoint Designer 2007。
Does anyone know of a way to prevent access to, or highlight, a specific day in a Sharepoint calendar? The intent is to show which day(s) are not available for a given task.
I have already fashioned a Workflow that would email a user, but it needs to be visual as well - people need to see at a glance what days are avaiable.
Any have any ideas? I'm running on SBS 2008 with WSS 3.0 .. I also have Sharepoint Designer 2007 installed, if it can be leveraged.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就我个人而言,我会通过创建一个在日历上运行的新事件接收器来实现此目的。此事件接收器应在新的/更新时运行,并应为该特定日期的任何事件配置项目级别权限。如果您破坏项目的权限继承,并删除当天对所有项目的读取访问权限,则没有人能够看到该任务。
显然,在使用项目级别权限时始终要非常小心。
Personally, I would do this by creating a new event receiver to run on the calendar. This event receiver should run on new / updates, and should configure item level permissions for any event on that specific day. If you break the item's permission inheritance, and remove read access to all items on that day, no one would be able to see the task.
Obviously, always be very careful when working with item level permissions.