Details

    • Type: Epic Epic
    • Status: Open
    • Priority: High High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      Rating

      Description

      API / Controller / REST / Persistence SPI

        Issue Links

          Issues in Epic

          There are no issues in this epic.

            Activity

            Christian Bacher (Inactive) created issue -
            Christian Bacher (Inactive) made changes -
            Field Original Value New Value
            Description Persistence SPI!
            Christian Bacher (Inactive) made changes -
            Summary Rating - API/Controller/REST TWS Rating - API/Controller/REST
            André Rømcke made changes -
            Workflow PM Kanban [ 52972 ] TPM Kanban [ 52976 ]
            André Rømcke made changes -
            Summary TWS Rating - API/Controller/REST 5.x Rating - API/Controller/REST
            André Rømcke made changes -
            Summary 5.x Rating - API/Controller/REST 5.x Rating
            André Rømcke made changes -
            Description Persistence SPI! API / Controller / REST / Persistence SPI!
            Christian Bacher (Inactive) made changes -
            Fix Version/s Aconcagua [ 10213 ]
            André Rømcke made changes -
            Fix Version/s Aconcagua [ 10213 ]
            André Rømcke made changes -
            Workflow TPM Kanban [ 52976 ] GreenHopper Simplified Workflow for Project PM [ 55759 ]
            André Rømcke made changes -
            Rank Ranked lower
            André Rømcke made changes -
            Project eZ Release Overview [ 10100 ] eZ Publish / Platform [ 10401 ]
            Key PM-81 EZP-24317
            Workflow Agile Simplified Workflow for Project PM [ 55759 ] EZ* EPIC Workflow [ 67353 ]
            André Rømcke made changes -
            Workflow EZ* EPIC Workflow [ 67353 ] EZ* EPIC Workflow2 [ 86539 ]
            André Rømcke made changes -
            Rank Ranked lower
            André Rømcke made changes -
            Description API / Controller / REST / Persistence SPI! API / Controller / REST / Persistence SPI
            André Rømcke made changes -
            Link This issue relates to EZP-21946 [ EZP-21946 ]
            André Rømcke made changes -
            Link This issue relates to EZP-25802 [ EZP-25802 ]
            André Rømcke made changes -
            Link This issue relates to EZP-21084 [ EZP-21084 ]
            André Rømcke made changes -
            Link This issue relates to EZP-22584 [ EZP-22584 ]
            André Rømcke made changes -
            Link This issue relates to EZP-24145 [ EZP-24145 ]
            Hide
            André Rømcke added a comment -

            For those that want to contribute here are some more details on what is needed.

            Today eZ Publish Platform 5.x and eZ Platform only has a Rating Field type that represent the boolean value of enable/disable rating.

            What is missing is to add a Bundle that adds:
            1. The missing Rating Service which deals with CRUD operations on ratings and aggregate rating stats per content for use in 2. and 4.
            2. Override the field templates to expose rating
            3. Criterion, SortClause and implementation in SQL and Solr to be able to filter and sort results by rating
            4. Add controller that handles security of it all and business logic of only allowing a user to rate once (but if authenticated user should be able to change rating)
            – This could simply be proper REST endpoints from day one as ccode dealing with ratings is usually javascript based anyway

            Show
            André Rømcke added a comment - For those that want to contribute here are some more details on what is needed. Today eZ Publish Platform 5.x and eZ Platform only has a Rating Field type that represent the boolean value of enable/disable rating. What is missing is to add a Bundle that adds: 1. The missing Rating Service which deals with CRUD operations on ratings and aggregate rating stats per content for use in 2. and 4. 2. Override the field templates to expose rating 3. Criterion, SortClause and implementation in SQL and Solr to be able to filter and sort results by rating 4. Add controller that handles security of it all and business logic of only allowing a user to rate once (but if authenticated user should be able to change rating) – This could simply be proper REST endpoints from day one as ccode dealing with ratings is usually javascript based anyway

              People

              • Assignee:
                Unassigned
                Reporter:
                Christian Bacher (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: