Personal tools
  • We're Hiring!

You are here: Home Community Minutes Mini Group meetings Web client meetings 2012 2012-03-05

2012-03-05

Attending: Chris, Carlos, Emma, Scott, Scott ElWood, Will, Dom

Agenda

List of active branches.

List of active Pull Requests.

To discuss:

  1. (5 min) #6342 Decorators, connection, error handling, etc.

    • Current workflow (Updated Monday February 20th 2012)
    • 6342_integration OMERO.web cleaned up
      • Testing omero session, connection handling (file handlers), performance
      • #8118 Sharing not working
      • Logout not handled
  2. (5 min) #7095 JavaScript overhaul

    • google doc v2 Final clenaup
      • Ola: FInal clenaup includes web apps removal and #7993 transition. If people has no more comments we start updating libs. Ola can start it when she gets back.
    • WAITING: Carlos will review the most critical library used by webgateway. Especially jQuery and jQuery.UI (#7105, #6466).
  3. (5 min) #7339 centre panel refactoring

    • testing changes shown in the movie
  4. (5 min) 8076_tabs Plugins for center and right panels

    • What do we want to ship? Turn on/off etc?
    • Split table view into plugin
  5. 8076_hotkeys

    • Traverse tree using same keys as Mac OS.
    • Add small timeout to prevent selection when rapidly traversing tree (holding down the up/down key)
    • Now on gretzky for testing. Scott: "Seems OK".
  6. (5 min) #7984 HIC update to latest code base

  7. (5 min) Groups waiting for server changes.

  8. (10 min) Others:

    • #8022 Web apps cleanup. DONE
    • #7202 Unittests review - WAITING for Carlos.

Notes

Agenda

Attending: Chris, Carlos, Emma, Scott, Scott ElWood, Will, Dom

List of active branches.

Start 16:08

List of active Pull Requests.

To discuss:

  1. (5 min) #6342 Decorators, connection, error handling, etc.

    • Current workflow (Updated Monday February 20th 2012)

      • Chris: after today will rebase and then handle a few things, shares (specifically) in to the teritory of calling context. Carlos, status of webgateway changes branches / commits, omero group, user, share
      • Carlos: never touched share, user handled by a connection wide variable, seeting default context, omero.-1 write operations that need it get omero group or user set to matching owner. all of them will prob. be over ridden by decorator effort?
      • Chris: decoroator will effect that, changes need to stay there
      • Carlos: working with josh to get up to develop branch rebase/merge, now 3539 is merged Can separate commits separately related to this
      • Chris: do it via a branch
      • Carlos: separation can be done, but problem is with rendering engine not accepting context varaible, should be tomorrow
      • Carlos: try and keep separte branch for context, group and user
      • Chris: Will pick up shares and have a look?
      • Will: Can have a look but no knowledge of shares currently but will be replaced
      • Chris: should be relatively straight forward
    • 6342_integration OMERO.web cleaned up

      • Chirs: dev before call context, has bugs that are related to call context
      • Testing omero session, connection handling (file handlers), performance
      • #8118 Sharing not working
      • Logout not handled
        • Chris: omero session handling issue...
        • Chris/Will: imapct on urls in web client, call context related
    • Will: Plan is to get carlos in to branch then tweak, test and work with it.

  2. (5 min) #7095 JavaScript overhaul

    • google doc v2 Final clenaup

      • Ola: FInal clenaup includes web apps removal and #7993 transition. If people has no more comments we start updating libs. Ola can start it when she gets back.
      • Scott: Ola updated the document with a new sheet with some more updated decisions.
      • Chris: no action as of yet.
    • WAITING: Carlos will review the most critical library used by webgateway. Especially jQuery and jQuery.UI (#7105, #6466).

  3. (5 min) #7339 centre panel refactoring

    • testing changes shown in the movie
      • Will: same as next point
  4. (5 min) 8076_tabs Plugins for center and right panels

    • What do we want to ship? Turn on/off etc?
    • Split table view into plugin
      • Will: ‘tabs’ moving towards plugins as a generic term for this, used for different panels, smaller than django apps. A way of allowing people to add content to the middle/right panel in the settings. Idea is that you can put a directive in the settings to a javascript that loads content in to the appropriate panel.
      • Will: currently on gretzky, some code cleanup, what do we want to ship / turn on / off / examples we want people to see?
        • preference is for right hand panel to leave it, for centre panel at least have thumbnail view and somthing else, (list and possibly split view pages as well)
        • get branch in to a stable state
      • Chris: keep previous tabs and tidy up list / thumbnail view then we can merge in
      • Will: can we get someone to try the plugin system?
        • Elwood: I’ll have a look at that with you
  5. 8076_hotkeys

    • Traverse tree using same keys as Mac OS.
    • Add small timeout to prevent selection when rapidly traversing tree (holding down the up/down key)
    • Now on gretzky for testing. Scott: "Seems OK".
      • Chris: currently on gretzky.
      • Scott: testing this morning,
      • Chris: testing on platforms and checking that you don’t get in invalid states
      • Will: currently expands the last selected item, edge cases and the behaviour isn’t necessarily broken. In generalnavigating around seems to work
      • Chris: if passes Scott’s testing then we can merge in
  6. (5 min) #7984 HIC update to latest code base

    • Elwood: we have some inital data
    • Elwood: looking at sorting of data through the tables api
    • Elwood: searching for information
  7. (5 min) Groups waiting for server changes.

    • Chris: changes in develop
    • Will: rebase off develop and merge and then open a pull request for that
      • API changes, look at the ticket related to that change
      • Exisiting fucntionality, not being able to choose the destination dataset
  8. (10 min) Others:

    • #8022 Web apps cleanup. DONE * Chris: needs to look at webtest clean up to verify
      • Chris: webapp (emdb, public) merged in to develop no longer in the repository, separate repositories on github, they don’t currently work.
      • Chris: a few small issues with webmobile.
      • Will: if we can tidy them up we can tidy them up after release.
  9. #7202 Unittests review - WAITING for Carlos.

  10. Carlos: working on this and progressing, 4 failing tests, not sure what the code coverage is.

  11. AOCB

    • Multi-group support we want to get in
    • Chris: Dom how close to merge in with UI in general
    • Dom: in a day or 2 we could have a pull request and start testing
      • will need VM for browser testing, current fucntionality with design changes
      • Chris: Dom and Will work on group stuff together so not doing same thing.
    • Chris: Lisa will present new logos tomorrow / later in the week.

Done 16:41

Document Actions