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

Order: New "Enable Affiliates" button

    Details

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

      Description

      The Clients > Affiliate link should be visible by default.

      A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

      After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

      On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.

      A note should also be added to the "General Settings" page that mentions that these settings are overridden by the individual affiliate settings.

        Issue Links

          Activity

          jonathan Jonathan Reissmueller created issue -
          jonathan Jonathan Reissmueller made changes -
          Field Original Value New Value
          Summary Order: New Order: New "Enable Affiliates" button
          jonathan Jonathan Reissmueller made changes -
          Link This issue is blocked by CORE-3738 [ CORE-3738 ]
          jonathan Jonathan Reissmueller made changes -
          Description The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.
          jonathan Jonathan Reissmueller made changes -
          Description The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.
          The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

          After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

          On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.
          jonathan Jonathan Reissmueller made changes -
          Description The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

          After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

          On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.
          The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

          After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

          On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.

          A note should also be added to the "General Settings" page that mentions that these settings are overriden by the individual affiliate settings
          jonathan Jonathan Reissmueller made changes -
          Description The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

          After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

          On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.

          A note should also be added to the "General Settings" page that mentions that these settings are overriden by the individual affiliate settings
          The Clients > Affiliate link should be visible by default.

          A new affiliate company setting should be created called "enabled". It should be marked false by default. The only effect this setting should have is on the admin "Affiliates" page. If the setting is set to false, instead of the sidebar nav and affiliate list, a button should be shown labeled "Enable Affiliate System". When the button is clicked, the setting should be marked as true and all affiliate plugin actions should be marked as enabled.

          After this button is clicked the admin should be redirected to the affiliate "General Settings" page.

          On the affiliate "General Settings" a notice box should be displayed notifying the admin if the current payout amount is 0.

          A note should also be added to the "General Settings" page that mentions that these settings are overridden by the individual affiliate settings.
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked higher
          jonathan Jonathan Reissmueller made changes -
          Story Points 5
          jonathan Jonathan Reissmueller made changes -
          Sprint 4.12.0 Sprint 1 [ 112 ]
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked lower
          abdy Abdy Franco made changes -
          Assignee Abdy Franco [ abdy ]
          Hide
          jonathan Jonathan Reissmueller added a comment -

          This issue is blocked by CORE-3738

          Show
          jonathan Jonathan Reissmueller added a comment - This issue is blocked by CORE-3738
          jonathan Jonathan Reissmueller made changes -
          Assignee Abdy Franco [ abdy ] Jonathan Reissmueller [ jonathan ]
          Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
          Status Open [ 1 ] In Progress [ 3 ]
          jonathan Jonathan Reissmueller made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 2 hours, 15 minutes [ 8100 ]
          Worklog Id 13863 [ 13863 ]
          Automated transition triggered when Jonathan Reissmueller created pull request #180 in Stash -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          abdy Abdy Franco made changes -
          Time Spent 2 hours, 15 minutes [ 8100 ] 2 hours, 40 minutes [ 9600 ]
          Worklog Id 13864 [ 13864 ]
          Automated transition triggered when Jonathan Reissmueller merged pull request #180 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              jonathan Jonathan Reissmueller
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                10/Jul/20

                Time Tracking

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

                  Agile