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

          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

            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