wiki:APP_RESOURCE_LIST_DISPLAY_R0
Last modified 16 years ago Last modified on 02/12/09 15:47:36

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=APP_RESOURCE_LIST_DISPLAY_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

Resources will be displayed to the users via a tab (resource tab in the right flap) and palettes. There are different palettes according to the scope of the resource - one for local, one for book, and one for server resources that will display the resources available. There is another palette for the meta information of a resource that is selected.

Task requirements

  • Refactor the ResourcesTab class which is in the org.sophie2.main.view.layout.right.resources package.
  • Create a palette where all resources available will be listed.
  • Create a palette where the meta information of the resource will be displayed after a resource is selected.
  • Create providers for the tab and the palettes and add them in the MainViewModule.
  • There will be a record (the name of the resource) for each resource in the palette. (in later revisions it would be a thumbnail)

Task result

  • The result of this task should be source code.

Implementation idea

  • The palette that will display the resources available could be a list palette.
  • The palette that will display the meta information of the resource could be a table palette.
  • Create a provider for the tab and palettes in the org.sophie2.main.view.app.providers package.

How to demo

  • Run the application and show the tab and the palettes.
  • Add/Delete a resource and the list should update.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)