Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"
User Story #8434 (new)
Reported by:
wmoore
Owned by:
atarkowska
Priority:
major
Milestone:
OMERO-4.4
Component:
Web
Keywords:
n.a.
Cc:
cxallan , jamoore , atarkowska , cneves , jburel
Story Points:
n.a.
Sprint:
n.a.
Importance:
n.a.
Total Remaining Time:
0.0d
Estimated Remaining Time:
n.a.
See: https://github.com/openmicroscopy/openmicroscopy/pull/135 from branch https://github.com/joshmoore/openmicroscopy/tree/2874-chmod
This will need to be accompanied by a DB upgrade to change current "rwrw--" to "rwra--" (read-annotate). The expected behavior of canEdit and canAnnotate (for non-owners of Objects) look like this:
Group perms | canAnnotate | canEdit | DB upgrade
--------------------------------------------------------
rw---- | False | False | unchanged
rwr--- | False | False | unchanged
rwra-- (new)| True | False | shouldn't exist
rwrw-- | True | True | changed to 'rwra--'
Web tasks:
Replace IAdmin.changePermissions() with omero.cmd.Chmod
Test speed
Remove webadmin warnings about slow chmod
Use canEdit() and canAnnotate() to enable/disable editing, deleting, linking & annotating in UI
References
References:
→ Task (#8708 ): perms in jsTree
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#8435 ): isOwner() -> canEdit()
(
Owner : wmoore
)
→ Task (#8523 ): group level
(
Owner : jburel
Remaining Time : 0
)
→ Task (#8585 ): chmod gatewaytests
(
Owner : jamoore
Remaining Time : 0
)
→ Task (#8439 ): chmod gatewaytests
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#8728 ): canLink() for new Project etc?
(
Owner : wmoore
)
→ Task (#8524 ): can edit insight
(
Owner : jburel
Remaining Time : 0
)
→ Task (#8719 ): Web image viewer perms
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#8709 ): Web actions enabled from jsTree
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#8438 ): Use omero.cmd.Chmod for changePermissions()
(
Owner : atarkowska
Remaining Time : 0
)
→ Task (#8710 ): Review canChgrp()
(
Owner : jamoore
)
→ Task (#8656 ): Permission prep
(
Owner : jburel
Remaining Time : 0
)
→ Task (#8700 ): CreateGroup new perms: webadmin
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#8711 ): Bug: Permission in Private group
(
Owner : jamoore
Remaining Time : 0
)
→ Task (#8712 ): Bug: Member and read permissions
(
Owner : jburel
)
→ Task (#8723 ): Bug: Delete in rwrw-- group
(
Owner : jamoore
)
→ Task (#8437 ): Blitz remove isEditable()
(
Owner : wmoore
)
→ Task (#8436 ): Blitz canEdit(), canAnnotate()
(
Owner : wmoore
)
→ Task (#8707 ): Add support for new methods
(
Owner : jburel
Remaining Time : 0
)
Change History (1)
Description
modified (diff )
Download in other formats:
1.3.13-PRO © 2008-2011
Agilo Software all
rights reserved
(this page was served in: 0.103867 sec.)