OMERO.web的Python插件
项目描述
OMERO.signup
OMERO.web应用程序,允许任何人为OMERO账户注册。
生成的用户名由用户名和姓氏中的字母数字Unicode字符组成,如果用户名已存在,则带有数字后缀。如果OMERO.web配置为连接到多个OMERO服务器,则用户账户将在默认服务器上创建。
要求
OMERO.web 5.6或更高版本。
Python 3.6 或更高版本。
安装
本节假设OMERO.web已安装。
$ pip install omero-signup $ omero config append omero.web.apps '"omero_signup"'
必需的配置设置
omero.web.signup.admin.user:OMERO管理员用户名,必须具有创建组和用户的权限
omero.web.signup.admin.password:OMERO管理员用户名的密码
omero.web.signup.group.name:新用户的默认组,如果不存在则将创建该组
可选配置设置
omero.web.signup.group.templatetime:如果 True,则使用 strftime 扩展 omero.web.signup.group.name 以启用基于时间的组,默认禁用
omero.web.signup.group.perms:如果不存在,则新用户的默认组上的权限
这些配置设置由于在测试服务器上配置电子邮件的困难而未经过测试
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。
$ omero web restart
新用户将能够在 http://omero.web.host/signup 上注册账户。
发布流程
使用 bumpversion 增加版本,提交并标记存储库。
$ bumpversion patch $ git push origin master $ git push --tags
许可
OMERO.signup在AGPL下发布。
版权
2019,The Open Microscopy Environment
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
omero-signup-0.3.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2c367bdcb867aaa8fd273c630f6b80c892d52b25afeae371eb3a6ed9bdf2d96 |
|
MD5 | e6c0b02b4239a7632143be3951aff1a7 |
|
BLAKE2b-256 | 8f6dcf6cdef207bcb83793064be11684941f0f80b656ed86d20389caf0dcb4e7 |