Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Experimenter.config and lengthen Session.userIP #4762

Merged
merged 8 commits into from Aug 2, 2016

Conversation

mtbc
Copy link
Member

@mtbc mtbc commented Jul 26, 2016

What this PR does

Adds a new map annotation property Experimenter.config for expanding permissions. Lengthens Session.userIP so that it can accommodate IPv6 addresses.

Testing this PR

Try using Experimenter.config. For instance, as root,

bin/omero obj map-set Experimenter:3 config foo bar
bin/omero obj map-get Experimenter:3 config foo

Check if one can log in to OMERO from an IPv6 host if convenient, but note new coverage by testSessionWithIP at https://ci.openmicroscopy.org/job/OMERO-DEV-merge-integration-python/lastCompletedBuild/testReport/OmeroPy.test.integration.test_isession/TestISession/.

Related reading

https://trello.com/c/t0nT7KYa/35-new-role and http://trac.openmicroscopy.org/ome/ticket/13254.

@pytest.mark.parametrize("client_ip", [
"127.0.0.1",
"2400:cb00:2048:1::6814:55",
"1234:5678:1234:5678:1234:5678:121.212.121.212"])
Copy link
Member Author

@mtbc mtbc Jul 26, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for the curious reviewer, this imitates an IPv4-mapped IPv6 address from a dual-stack node

@joshmoore
Copy link
Member

Changes all match my expectations.

@mtbc
Copy link
Member Author

mtbc commented Jul 29, 2016

@jburel: Looks good to you? If so I'll remove from breaking.

@jburel
Copy link
Member

jburel commented Jul 29, 2016

looks good @mtbc

@jburel jburel merged commit dc2f1ab into ome:develop Aug 2, 2016
@mtbc mtbc deleted the user-config branch August 2, 2016 08:56
@sbesson sbesson added this to the 5.3.0 milestone Sep 10, 2016
mtbc added a commit to mtbc/openmicroscopy that referenced this pull request Feb 8, 2017
mtbc added a commit to mtbc/openmicroscopy that referenced this pull request Mar 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants