Ticket Summary Owner Status Type Component Priority Effort Importance
#439 APP_RESOURCE_LIST_DISPLAY_R0 tanya closed planned_task APP_RESOURCE_MANAGEMENT 3 0.5 0

Reported by Astea, 3 years ago.

description

wiki page: APP_RESOURCE_LIST_DISPLAY_R0 - effort: 0.5d

analysis_owners

tanya

analysis_reviewers

kyli

analysis_score

4

design_owners

boyan

design_reviewers

meddle

design_score

4

implementation_score

0

test_score

0

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.)