ome / omero-signup

OMERO.web app to allow anyone to signup for an OMERO account
https://pypi.org/project/omero-signup/
GNU Affero General Public License v3.0
1 stars 7 forks source link
omero webapp

.. image:: https://github.com/ome/omero-signup/workflows/OMERO/badge.svg :target: https://github.com/ome/omero-signup/actions

.. image:: https://badge.fury.io/py/omero-signup.svg :target: https://badge.fury.io/py/omero-signup

OMERO.signup

OMERO.web app to allow anyone to signup for an OMERO account.

Generated usernames are formed from the alphanumeric unicode characters in a user's first and last names, with a numeric suffix if the username already exists. If OMERO.web is configured to connect to multiple OMERO servers the user account will be created on the default one.

Requirements

Installation

This section assumes that an OMERO.web is already installed.

::

$ pip install omero-signup
$ omero config append omero.web.apps '"omero_signup"'

Required configuration settings:

Optional configuration settings:

These configuration settings are untested due to the difficulty of configuring email on a test server:

Example:

::

$ 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

Restart OMERO.web in the usual way.

::

$ omero web restart

New users will be able to sign-up for an account at http://omero.web.host/signup.

Release process

Use bumpversion <https://pypi.org/project/bump2version/>_ to increment the version, commit and tag the repo.

::

$ bumpversion patch
$ git push origin master
$ git push --tags

License

OMERO.signup is released under the AGPL.

Copyright

2019, The Open Microscopy Environment