跳转到主要内容

OMERO.web的Python插件

项目描述

https://github.com/ome/omero-signup/workflows/OMERO/badge.svg https://badge.fury.io/py/omero-signup.svg

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下发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

omero-signup-0.3.3.tar.gz (22.6 kB 查看哈希值)

上传时间

构建分布

omero_signup-0.3.3-py3-none-any.whl (24.3 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面