wiki:S2S_PERSIST_META_R0
Last modified 14 years ago Last modified on 02/03/09 12:06:09

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

Error: Macro TicketQuery(summary=S2S_PERSIST_META_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

Sophie2 Server and the Client will use the same module for resources.

Task requirements

  • Get familiar with the resource concepts, described in BASE_RESOURCE_COMMONS_R0. Look at S2S_PERSIST_RESOURCES_R0 to understand how the resources will be stored.
  • Design a model for persisting meta information on the server (probably, the same as in the client). Since this task is tightly connected with the BASE tasks about resources, it would be best to design them together.

Task result

Source code, unit tests.

Implementation idea

Implement this task after S2S_PERSIST_RESOURCES_R0, or together with it. Also, keep in mind the base resource tasks.

S2S_PERSIST_RESOURCES_R0
BASE_RESOURCE_COMMONS_R0
S2S_PERSISTENCE_COMMONS_R0

How to demo

Show the persistence module with the new class(es), run the unit tests.

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