在更新的dp2circulation中,尝试为一个用户新增setbiblioinfo权限,并在其存取定义中写入:
------------------------------------------------------------------
外文图书:setbiblioinfo=change(653,906)|getbiblioinfo=*;
图书总库:setbiblioinfo=change(610,905)|getbiblioinfo=*;
临时编目:setbiblioinfo=new,change,delete|getbiblioinfo=*;
期刊:getbiblioinfo=*;图书采编:getbiblioinfo=*;读者荐购目录:getbiblioinfo=*;
------------------------------------------------------------------
我的体会是:
1)一旦在存取定义中写入了内容,该用户访问所有现有书目库的权限都会受到影响,如果不具体写明权限,该用户对于特定书目库将完全没有setbiblioinfo和getbiblioinfo权限;所以要么都不写,要么就得都写;
2)如果希望该用户能查看所有书目库,必须给所有书目库添加getbiblioinfo=*;
3)上面权限设置希望实现:
外文图书库有修改653、906字段权限;
图书总库有修改610、905字段权限;
临时编目有新增、修改和删除权限,即所有权限;
其他书目库只有查看书目的权限;
在讨论的基础上我重新调整了一下,下面这个应该是更简洁,也能防止遗漏了哪个书目库不能查看的状况:
------------------------------------------------------------------
外文图书:setbiblioinfo=change(653)|getbiblioinfo=*;
图书总库:setbiblioinfo=change(610,905)|getbiblioinfo=*;
临时编目:setbiblioinfo=new,change,delete|getbiblioinfo=*;
*:getbiblioinfo=*;
------------------------------------------------------------------
新增一个体会:这样的设置实际上实现了一个很特殊的功能,就是可以开放一个书目库给非编目人员练习,或提供给志愿者来制作临时的书目,再经过专门编目人员的查重和审核导入真正流通的书目库。
这是一个让我们非常欣喜的更新,我们可能马上会启动志愿者的培训,先尝试做一个小范围的家庭共享图书馆模型。
在苹果和安卓应用中,有一个晒书房的软件,对于整理一般家庭的藏书的确蛮方便的。只需对着ISBN条形码拍照,就能获得图书信息,然后发布到朋友圈共享,很可能读取的是豆瓣的图书信息。一群朋友就在这个软件的基础上,相互晒书借书,这是我们红泥巴研读会的一群朋友正在做的事情。
但这种非专业软件很快遇到瓶颈:无法显示流通信息!所以的七八个朋友相互借过一两次书之后,发现就有点乱套了,主要是很难准确地记得哪本书到了哪里,到底还了没有?假如更多人参与借更多书,一定会完全糊涂的。
最理想的状态应该是,在最专业的底层技术上,搭建最傻瓜的应用平台。十分憧憬。我们准备把这群完全外行的书友拉到数字平台中来体验,后续再交流,也许会有些很傻的问题冒出来,多多包涵:)