{ "info": { "author": "The Open Microscopy Team", "author_email": "ome-devel@lists.openmicroscopy.org.uk", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": ".. image:: https://travis-ci.org/ome/omero-signup.svg?branch=master\n :target: https://travis-ci.org/ome/omero-signup\n\n\nOMERO.signup\n============\nOMERO.web app to allow anyone to signup for an OMERO account.\n\nGenerated 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.\nIf OMERO.web is configured to connect to multiple OMERO servers the user account will be created on the default one.\n\n\nRequirements\n------------\n\n* OMERO.web 5.4 or newer.\n\n\nInstallation\n------------\n\nThis section assumes that an OMERO.web is already installed.\n\n::\n\n $ pip install omero-signup\n $ omero config append omero.web.apps '\"omero_signup\"'\n\nRequired configuration settings:\n\n- ``omero.web.signup.admin.user``: OMERO admin username, must have permission to create groups and users\n- ``omero.web.signup.admin.password``: Password for OMERO admin username\n- ``omero.web.signup.group.name``: Default group for new users, will be created if it doesn't exist\n\n\nOptional configuration settings:\n\n- ``omero.web.signup.group.templatetime``: If ``True`` expand ``omero.web.signup.group.name`` using ``strftime`` to enable time-based groups, default disabled\n- ``omero.web.signup.group.perms``: Permissions on default group for new users if it doesn't exist\n\nThese configuration settings are untested due to the difficulty of configuring email on a test server:\n\n- ``omero.web.signup.email.enabled``: If ``True`` send emails to new users with their username and password instead of displaying the password, default disabled\n- ``omero.web.signup.email.subject``: Email subject for new-user emails\n- ``omero.web.signup.email.body``: Email body for new-user emails.\n It should include template strings ``{username}`` and ``{password}`` that will be substituted with the created user's username and password.\n\nExample:\n\n::\n\n $ omero config get\n omero.web.apps=[\"omero_signup\"]\n omero.web.signup.admin.password=root-password\n omero.web.signup.admin.user=root\n omero.web.signup.group.name=testgroup-%Y-%m\n omero.web.signup.group.templatetime=true\n omero.web.signup.host=localhost\n\n\nRestart OMERO.web in the usual way.\n\n::\n\n $ omero web restart\n\n\nNew users will be able to sign-up for an account at http://omero.web.host/signup.\n\n\nRelease process\n---------------\n\nUse `bumpversion\n`_ to increment the version, commit and tag the repo.\n\n::\n\n $ bumpversion patch\n $ git push origin master\n $ git push --tags\n\n\nLicense\n-------\n\nOMERO.signup is released under the AGPL.\n\nCopyright\n---------\n\n2019, The Open Microscopy Environment", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ome/omero-signup/archive/v0.1.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ome/omero-signup", "keywords": "OMERO.web,plugin", "license": "AGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "omero-signup", "package_url": "https://pypi.org/project/omero-signup/", "platform": "", "project_url": "https://pypi.org/project/omero-signup/", "project_urls": { "Download": "https://github.com/ome/omero-signup/archive/v0.1.1.tar.gz", "Homepage": "https://github.com/ome/omero-signup" }, "release_url": "https://pypi.org/project/omero-signup/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "A Python plugin for OMERO.web", "version": "0.1.1" }, "last_serial": 5649248, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "391697e7081928648432fc1468f340e9", "sha256": "1e0a5062a169f708854cf09ae3b1326b289241ded95205a2e3f3944340544d25" }, "downloads": -1, "filename": "omero-signup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "391697e7081928648432fc1468f340e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21530, "upload_time": "2019-08-07T12:45:52", "url": "https://files.pythonhosted.org/packages/15/7a/277cc290803bf3401c1edaf881039561f5b624b01ea411030030aac74ec0/omero-signup-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "442fc3174710685aeebd0927d2c88a07", "sha256": "e74f64ac9544c03f264003729305ae9d39c09e3903b553086eedd5f06e99d826" }, "downloads": -1, "filename": "omero-signup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "442fc3174710685aeebd0927d2c88a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21525, "upload_time": "2019-08-08T10:01:42", "url": "https://files.pythonhosted.org/packages/1c/5e/fd878d3c0c67b8dc8c816bb8e108ff8729190e332db296cb2bf59f64d6ac/omero-signup-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "442fc3174710685aeebd0927d2c88a07", "sha256": "e74f64ac9544c03f264003729305ae9d39c09e3903b553086eedd5f06e99d826" }, "downloads": -1, "filename": "omero-signup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "442fc3174710685aeebd0927d2c88a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21525, "upload_time": "2019-08-08T10:01:42", "url": "https://files.pythonhosted.org/packages/1c/5e/fd878d3c0c67b8dc8c816bb8e108ff8729190e332db296cb2bf59f64d6ac/omero-signup-0.1.1.tar.gz" } ] }