Webfrontend #334

Add claim interface

Added by Alexander Blum over 4 years ago. Updated about 2 years ago.

Status:NeuStart date:
Priority:HochDue date:
Assignee:-% Done:

0%

Category:-Estimated time:10.00 h
Target version:Repertoire 2) Testing phase II

Description

The user should be enabled to claim Artists, Releases and Creations.

Links

Notes

  • Check information leakage (e.G. no email) on claims
  • State 'revised' seems to be obsolete now
  • Stage 'demanded' went into commit workflow (created vs uncommitted)
  • ACL needs to be applied
    • e.g. if a release is claimed for artist X, the web user needs to have admin rights for artist X
    • if no object exists, for which some object can be claimed, a claim should not be possible (no button)
  • Already claimed objects should not be claimable again (e.g. if there's a dispute)
  • Maybe there should be a dispute link for claim requests, which resulted in a dispute?

Views

Claim List

  • datatable sequence (maybe template first, but most lists should be datatable sequences in the end), default list: offered objects
    • object (which object)
    • for (for what object)
    • dependencies (artist -> releases, release -> creations; maybe only on confirmation view?)
    • control: remove

Claim Confirmation

  • text (implications)
  • object (Readonly / Link?)
  • for (Readonly / Link?)
  • submit -> link to claim list or dispute show (+ flash message)

Dashboard

  • section "claim offers (number)" -> link to claim list

Object Show

(artist/release/creation)

  • claim button -> link to claim confirmation

Related issues

Related to collecting_society - Konzept #619: Which Metadata should be publicly browsable? Feedback
Related to collecting_society - Userfeedback #778: Künstler Mitglieder hinzufügen Neu
Blocked by collecting_society - Datenbank #311: Add general dispute workflow Neu
Blocked by collecting_society - Konzept #333: Define the dispute workflow Erledigt

History

#1 Updated by Alexander Blum over 4 years ago

#2 Updated by Alexander Blum over 4 years ago

  • Blocked by Konzept #333: Define the dispute workflow added

#3 Updated by Alexander Blum over 4 years ago

  • Description updated (diff)

#4 Updated by Alexander Blum over 4 years ago

  • Estimated time changed from 1.00 to 2.00

#5 Updated by Alexander Blum over 3 years ago

  • Target version changed from 1) Testing phase I to 2) Testing phase II

#6 Updated by Alexander Blum over 3 years ago

  • Target version changed from 2) Testing phase II to 5) Production phase II

#7 Updated by Alexander Blum over 3 years ago

  • Related to Konzept #619: Which Metadata should be publicly browsable? added

#8 Updated by Alexander Blum over 3 years ago

  • Target version changed from 5) Production phase II to 2) Testing phase II
  • Estimated time changed from 2.00 to 10.00

#9 Updated by Thomas Mielke almost 3 years ago

#10 Updated by Alexander Blum over 2 years ago

  • Description updated (diff)

#11 Updated by Alexander Blum over 2 years ago

  • Subject changed from Add a claim interface to Add claim interface

#12 Updated by Alexander Blum over 2 years ago

  • Priority changed from Normal to Hoch

#13 Updated by Alexander Blum over 2 years ago

  • Description updated (diff)

#14 Updated by Alexander Blum about 2 years ago

  • Target version changed from 2) Testing phase II to Repertoire 2) Testing phase II

#15 Updated by Alexander Blum about 2 years ago

  • Project changed from repertoire to collecting_society

Also available in: Atom PDF