为欧麦的Python Plugin
omero-signup的Python项目详细描述
omero.注册
允许任何人注册omero帐户的omero.web应用程序。
生成的用户名由用户的姓氏中的字母数字Unicode字符构成,如果用户名已经存在,则具有数字后缀。 如果将omero.web配置为连接到多个omero服务器,则将在默认的omero服务器上创建用户帐户。
要求
- omero.web 5.4或更新版本。
安装
本节假设已经安装了omero.web。
$ pip install omero-signup $ omero config append omero.web.apps '"omero_signup"'
所需的配置设置:
- omero.web.signup.admin.user:omero admin用户名,必须具有创建组和用户的权限
- omero.web.signup.admin.password:omero管理员用户名的密码
- ^ TT3}$:新用户的默认组,如果不存在 将创建
可选配置设置:
- omero.web.signup.group.templatetime:如果Trueexpandomero.web.signup.group.name使用strftime启用基于时间的组,则默认禁用
- ^ TT8}$:如果不存在新用户,则默认组的权限
由于难以在测试服务器上配置电子邮件,因此这些配置设置未经测试:
- omero.web.signup.email.enabled:如果True用用户名和密码向新用户发送电子邮件,而不是显示密码,则默认为禁用
- omero.web.signup.email.subject:新用户电子邮件的电子邮件主题
- omero.web.signup.email.body:新用户电子邮件的电子邮件正文。 它应该包括模板字符串{username}和{password},这些字符串将被创建的用户的用户名和密码替换。
示例:
$ omero config get omero.web.apps=["omero_signup"] omero.web.signup.admin.password=root-password omero.web.signup.admin.user=root omero.web.signup.group.name=testgroup-%Y-%m omero.web.signup.group.templatetime=true omero.web.signup.host=localhost
以通常的方式重新启动omero.web。
$ omero web restart
新用户可以在http://omero.web.host/signup注册帐户。
许可证
omero.signup在agpl下发布。
版权
2019年,开放显微镜环境