User Story #8434 (accepted)
Opened 12 years ago
Last modified 12 years ago
chmod clients — at Version 4
Reported by: | wmoore | Owned by: | atarkowska |
---|---|---|---|
Priority: | major | Milestone: | OMERO-4.4 |
Component: | Client | 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. |
Description (last modified by wmoore)
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:
Full details on gdoc: https://docs.google.com/document/d/1y3_7EvvVjuWC7bTfQallDbPT3RVmI_XNtWpjZFYmcjo/edit
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
Change History (4)
comment:1 Changed 12 years ago by wmoore
- Description modified (diff)
comment:2 Changed 12 years ago by jburel
- Component changed from Web to Client
- Summary changed from Web chmod to chmod clients
comment:3 Changed 12 years ago by agilo
- Status changed from new to accepted
comment:4 Changed 12 years ago by wmoore
- Description modified (diff)
Updated status, related task in progress