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"

Task #11498 (new)

Opened 11 years ago

Last modified 8 years ago

Review: Multi-group view in Web

Reported by: wmoore Owned by: atarkowska
Priority: major Milestone: GatherReqs
Component: Web Version: 4.4.8
Keywords: n.a. Cc: ux@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description (last modified by atarkowska)

In order to assess the priority of adding multi-group support in web (in order to bring it into line with Insight) we need to have an idea about how much work this would be.

  • UI changes (see latest proposal for Insight)
  • request.session.get('active_group') in @login_required(setGroupContext = True) is currently used to assign current group context to a number of requests. Alternative methods for these?
  • @login_required(setGroupContext = True) Changing this is a 'API change' for other web apps.
  • Support for multiple users per group?
  • Support for different scope per group? All users / specified users / just Me

https://drive.google.com/?authuser=0#folders/0B0o63qHVjgTQUy1KT3Z2NzVmdEk

Change History (12)

comment:1 Changed 11 years ago by jburel

  • Cc ux@… added; atarkowska jburel removed
  • Milestone changed from Unscheduled to 5.0.0-beta2
  • Owner changed from wmoore to atarkowska

Initial investigation by Ola

comment:2 Changed 11 years ago by atarkowska

In order to support multiple group display, client needs to maintain multiple omero sessions. From the code I see only one place where multiple connection could be stored

request.session['connector']

At the moment connector is nothing else then omero.gateway.BlitzGateway?. It could be changed to the dictionary of multiple connections identified by the group ID. That should give easy access to the right connector and replace active_group parameter.

Last edited 11 years ago by atarkowska (previous) (diff)

comment:3 Changed 10 years ago by jburel

  • Milestone changed from 5.0.0-beta2 to 5.0.0-beta3

discussion during Client meeting 14/11/13

*Ola to evaluate for testing addition of multiple users to tree

Pushing to next milestone, priority given to bugs

comment:4 Changed 10 years ago by atarkowska

  • Description modified (diff)

comment:5 Changed 9 years ago by atarkowska

  • Milestone changed from 5.1.2 to 5.1.4

comment:6 Changed 9 years ago by jburel

  • Milestone changed from 5.1.4 to 5.2.0

Nothing will happen in 5.1.4, jstree work needs to be completed first.
Pushing to 5.2

comment:7 Changed 9 years ago by jamoore

  • Milestone changed from 5.2.0 to OMERO-5.2.0

Splitting due to milestone decoupling.

comment:8 Changed 8 years ago by jburel

  • Milestone changed from OMERO-5.2.1 to OMERO-5.2.2

Milestone OMERO-5.2.1 deleted

comment:9 Changed 8 years ago by jburel

  • Milestone changed from OMERO-5.2.2 to OMERO-5.2.1

Milestone OMERO-5.2.2 deleted

comment:10 Changed 8 years ago by jamoore

Referencing ticket #9287 has changed sprint.

comment:11 Changed 8 years ago by jamoore

Referencing ticket #9287 has changed sprint.

comment:12 Changed 8 years ago by jburel

  • Milestone changed from OMERO-5.2.2 to GatherReqs
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.68346 sec.)

We're Hiring!