Task #6317 (closed)
Remove 'guest' user from webadmin
| Reported by: | atarkowska | Owned by: | wmoore |
|---|---|---|---|
| Priority: | critical | Milestone: | OMERO-Beta4.3.2 |
| Component: | WebAdmin | Version: | n.a. |
| Keywords: | n.a. | Cc: | cxallan |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | 0.0d |
| Sprint: | 2011-08-04 (2) |
Description
Having 'guest' user account on the experimenter list and allowing to manage this account cause problems.
Change History (9)
comment:1 Changed 8 years ago by atarkowska
- Cc cxallan added
- Remaining Time set to 1
comment:2 Changed 8 years ago by atarkowska
- Status changed from new to accepted
comment:3 Changed 8 years ago by Aleksandra Tarkowska <atarkowska@…>
comment:4 Changed 8 years ago by atarkowska
- Owner changed from atarkowska to wmoore
- Remaining Time changed from 1 to 0.5
Will, could you look into the gateway changes above and write test against getObjects("Experimenter") in order to test _ExperimenterWrapper._getQueryString.
comment:5 Changed 8 years ago by Will Moore <will@…>
(In [a28d428d49cfd828a1020d3554c8d5f7288107a9/ome.git] on branch develop) Uncommenting gatewaytest lines for experimenter.copyGroupExpMap. Test fails. See #6317
comment:6 Changed 8 years ago by wmoore
Running test of getObject("Experimenter") before and after uncommenting lines that test loading of groupExperimenterMap. Test now fails
wjm:OmeroPy will$ python test/gatewaytest/get_objects.py GetObjectTest.testGetExperimenter
.
----------------------------------------------------------------------
Ran 1 test in 6.388s
OK
wjm:OmeroPy will$ python test/gatewaytest/get_objects.py GetObjectTest.testGetExperimenter
E
======================================================================
ERROR: testGetExperimenter (__main__.GetObjectTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/gatewaytest/get_objects.py", line 330, in testGetExperimenter
for groupExpMap in exp.copyGroupExperimenterMap():
File "/Users/will/Desktop/OMERO/components/tools/OmeroPy/build/lib/omero_model_ExperimenterI.py", line 166, in copyGroupExperimenterMap
if not self._groupExperimenterMapLoaded: self.throwNullCollectionException("groupExperimenterMapSeq")
File "/Users/will/Desktop/OMERO/components/tools/OmeroPy/build/lib/omero_model_ExperimenterI.py", line 53, in throwNullCollectionException
"in order to update this collection.\n")
UnloadedEntityException: Error updating collection:groupExperimenterMapSeq
Collection is currently null. This can be seen
by testing "groupExperimenterMapSeqLoaded". This implies
that this collection was unloaded. Please refresh this object
in order to update this collection.
----------------------------------------------------------------------
Ran 1 test in 5.036s
FAILED (errors=1)
wjm:OmeroPy will$
comment:7 Changed 8 years ago by wmoore
Test is passing now - Checks that getObject("Experimenter") has groupExpMap loaded.
Do we want to remove methods from BlitzGateway?:
- findExperimenter
- listExperimenters
- getExperimenter
we will need to leave findExperimenters(start="") since we cannot replace this functionality with getObjects()
comment:8 Changed 8 years ago by wmoore
- Remaining Time changed from 0.5 to 0
- Resolution set to fixed
- Status changed from accepted to closed
Remove Blitz 'Experimenter' methods is under another ticket #6394.
comment:9 Changed 8 years ago by Will Moore <will@…>
(In [f89a13c13aa1777ba237c4244e427e99fa9e17f3/ome.git] on branch develop) Updating comment in gatewaytest for getExperimenter. See #6317
(In [a61219684315a9fb39cf7c96e348c16821e55165/ome.git] on branch develop) this prevent built-in users ('guest') and groups ('guest', 'user') from being edited, see #6317