Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-718

Order Plugin: Allow restricted packages to be ordered if an authenticated user has access via set packages

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.1
    • Fix Version/s: 4.3.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      In the Order interface:

      1. On the Order homepage (/order/forms/) a list of available order forms are shown
        • Ensure that order forms containing only restricted packages are shown if the client has any of those packages set in his profile
      2. On the order form package page (/order/main/index/{order form name}/ or /order/main/packages/{order form name}/?group_id={package group ID})
        • Ensure that the order form lists restricted packages if the client has any of those packages set in his profile
      3. Ensure that restricted packages are orderable by any client that is assigned them
        • They should be able to checkout on any order form
        • The client must be logged-in in order to see restricted packages in order forms

      Currently, it's impossible to order restricted packages as a client. Clients should be able to see and order restricted packages, if..

      1. They are logged in, and..
      2. They have the packages set under Set Packages, and..
      3. The packages are assigned to the order form.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Fix Version/s 3.2.0 [ 10002 ]
        Fix Version/s 3.1.0 [ 10001 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.2.0-b2 [ 10501 ]
        Fix Version/s 3.2.0-b1 [ 10002 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.2.0-b3 [ 10503 ]
        Fix Version/s 3.2.0-b2 [ 10501 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.2.0 [ 10502 ]
        Fix Version/s 3.2.0-b3 [ 10503 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.3.0 [ 10100 ]
        Fix Version/s 3.2.0 [ 10502 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.3.0-b2 [ 10507 ]
        Fix Version/s 3.3.0-b1 [ 10100 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.3.0 [ 10508 ]
        Fix Version/s 3.3.0-b2 [ 10507 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.4.0 [ 10400 ]
        Fix Version/s 3.3.0 [ 10508 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.5.0 [ 10401 ]
        Fix Version/s 3.4.0 [ 10400 ]
        admin Paul Phillips made changes -
        Fix Version/s 3.5.0-b2 [ 10701 ]
        Fix Version/s 3.5.0-b1 [ 10401 ]
        admin Paul Phillips made changes -
        Fix Version/s 4.0.0 [ 10603 ]
        Fix Version/s 3.5.0-b2 [ 10701 ]
        cody Cody Phillips (Inactive) made changes -
        Fix Version/s 4.0.0 [ 10603 ]
        admin Paul Phillips made changes -
        Fix Version/s Long Term [ 10801 ]
        admin Paul Phillips made changes -
        Assignee Cody Phillips [ cody ]
        admin Paul Phillips made changes -
        Security Private [ 10000 ]
        admin Paul Phillips made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Fix Version/s Short Term [ 10800 ]
        Fix Version/s Long Term [ 10801 ]
        admin Paul Phillips made changes -
        Description Currently, it's impossible to order restricted packages as a client. Clients should be able to see and order restricted packages, if..

        1. They are logged in, and..
        2. They have the packages set under Set Packages.
        Currently, it's impossible to order restricted packages as a client. Clients should be able to see and order restricted packages, if..

        1. They are logged in, and..
        2. They have the packages set under Set Packages, and..
        3. The packages are assigned to the order form.
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Issue Type Task [ 3 ] Improvement [ 4 ]
        tyson Tyson Phillips (Inactive) made changes -
        Story Points 2
        tyson Tyson Phillips (Inactive) made changes -
        Story Points 2 3
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.3.0 Sprint 5 [ 55 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Description Currently, it's impossible to order restricted packages as a client. Clients should be able to see and order restricted packages, if..

        1. They are logged in, and..
        2. They have the packages set under Set Packages, and..
        3. The packages are assigned to the order form.
        In the Order interface:
        # On the Order homepage (/order/forms/) a list of available order forms are shown
        #* Ensure that order forms containing only restricted packages are shown if the client has any of those packages set in his profile
        # On the order form package page (/order/main/index/\{order form name\}/ or /order/main/packages/\{order form name\}/?group_id=\{package group ID\})
        #* Ensure that the order form lists restricted packages if the client has any of those packages set in his profile
        # Ensure that restricted packages are orderable by any client that is assigned them
        #* They should be able to checkout on any order form
        #* The client must be logged-in in order to see restricted packages in order forms

        ----
        Currently, it's impossible to order restricted packages as a client. Clients should be able to see and order restricted packages, if..

        1. They are logged in, and..
        2. They have the packages set under Set Packages, and..
        3. The packages are assigned to the order form.
        tyson Tyson Phillips (Inactive) made changes -
        Fix Version/s 4.3.0-b1 [ 11019 ]
        Fix Version/s Short Term [ 10800 ]
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.3.0 Sprint 5 [ 55 ] 4.3.0 Sprint 5, 4.3.0 Sprint 6 [ 55, 56 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
        Status Open [ 1 ] In Progress [ 3 ]
        Assignee Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 41 minutes [ 2460 ]
        Worklog Id 10920 [ 10920 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 41 minutes [ 2460 ] 2 hours, 40 minutes [ 9600 ]
        Worklog Id 10923 [ 10923 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 hours, 40 minutes [ 9600 ] 3 hours, 25 minutes [ 12300 ]
        Worklog Id 10925 [ 10925 ]
        Automated transition triggered when Jonathan Reissmueller created pull request #38 in Stash -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.3.0 Sprint 5, 4.3.0 Sprint 6 [ 55, 56 ] 4.3.0 Sprint 5, 4.3.0 Sprint 6, 4.3.0 Sprint 7 [ 55, 56, 57 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Time Spent 3 hours, 25 minutes [ 12300 ] 4 hours, 6 minutes [ 14760 ]
        Worklog Id 10952 [ 10952 ]
        Automated transition triggered when Tyson Phillips (Inactive) merged pull request #38 in Stash -
        Status In Review [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              15/Jun/18

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 4 hours, 6 minutes
              4h 6m

                Agile