Ticket #440 (new defect)

Opened 1 year ago

Last modified 1 day ago

Rating content model need fixing.

Reported by: amit Assigned to: dragisak
Priority: critical Milestone: 0.9.2
Component: ambra Version: 0.7
Keywords: content-model ratings Cc:
Blocking: Blocked By: 780

Description

Ratings: create more generic Rating and RatingSummary? annotation bodies, and use labels for the differing rating types

Dependency Graph

Change History

07/20/07 10:12:08 changed by amit

  • milestone changed from Bugs to 0.9.

09/02/07 22:41:40 changed by

  • milestone deleted.

Milestone 0.9 deleted

03/19/08 16:59:42 changed by amit

  • owner changed from amit to ronald.
  • priority changed from high to critical.
  • milestone set to 0.9.0.

As part of migrating the model over to new Topaz.

04/04/08 18:52:18 changed by amit

  • priority changed from critical to high.
  • milestone deleted.

We can live with this for now.

07/31/08 23:20:01 changed by amit

  • blocking changed.
  • blockedby changed.
  • milestone set to 0.9.1.

09/08/08 17:22:05 changed by dragisak

  • blockedby set to 780.

09/09/08 10:34:54 changed by amit

  • component changed from information-model to ambra.

10/27/08 13:51:18 changed by amit

  • priority changed from high to medium.

Let's chat before you work on this.

11/17/08 14:45:15 changed by amit

  • owner changed from ronald to dragisak.

Reassigning to Dragisa.

12/03/08 11:31:30 changed by amit

  • priority changed from medium to critical.
  • milestone changed from 0.9.1 to 0.9.2.

Moving this out of 0.9.1 to 0.9.2 and marking it critial. I don't like majority of the modelling and implementation here. The changes that need to go in are:

  1. Make each rating a standalone annotation with only the numercial value
  1. Remove comment/title out of Rating. The comment and title the user enter in the rating dialogue should be mapped into a Comment annotation. This way all comments are visible in once place rather than in two different places

This also has the advantage of being able to retrieve individual type of rating annotations via a query.