Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.10.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      Create a new settings page under Company Settings > General called Human Verification:

      The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

      After selecting a type the appropriate setting fields should be shown (See the order system settings under Packages > Order Forms > Settings for an example).

      A couple things to keep in mind:

      • Make sure the new page gets added to the navigation
      • Make sure permissions are added for the new page
      • Add any tooltips necessary to make the settings clear
      • We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?

        Activity

        Automated transition triggered when Jonathan Reissmueller merged pull request #832 in Stash -
        Status In Review [ 5 ] Closed [ 6 ]
        abdy Abdy Franco made changes -
        Time Spent 2 hours, 35 minutes [ 9300 ] 2 hours, 53 minutes [ 10380 ]
        Worklog Id 13411 [ 13411 ]
        abdy Abdy Franco made changes -
        Time Spent 2 hours, 11 minutes [ 7860 ] 2 hours, 35 minutes [ 9300 ]
        Worklog Id 13404 [ 13404 ]
        abdy Abdy Franco made changes -
        Time Spent 45 minutes [ 2700 ] 2 hours, 11 minutes [ 7860 ]
        Worklog Id 13400 [ 13400 ]
        Automated transition triggered when Abdy Franco created pull request #832 in Stash -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 45 minutes [ 2700 ]
        Worklog Id 13398 [ 13398 ]
        Automated transition triggered when Abdy Franco created a branch in Stash -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        tyson Tyson Phillips (Inactive) added a comment -

        I think you should consider adding mbstring and GD as a recommended requirement.

        Regarding a note when selecting Gregwar/Captcha, you could check whether mbstring and GD are installed such that it can be used, and if not met, display an error message and deny the saving of those settings.

        Show
        tyson Tyson Phillips (Inactive) added a comment - I think you should consider adding mbstring and GD as a recommended requirement. Regarding a note when selecting Gregwar/Captcha, you could check whether mbstring and GD are installed such that it can be used, and if not met, display an error message and deny the saving of those settings.
        jonathan Jonathan Reissmueller made changes -
        Description Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings under for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        * We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?
        Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings under Packages > Order Forms > Settings for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        * We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?
        jonathan Jonathan Reissmueller made changes -
        Description Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        * We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?
        Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings under for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        * We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?
        Hide
        jonathan Jonathan Reissmueller added a comment - - edited

        That is the eventual goal, yes. But that is not a part of this task. Since that is a backward incompatible change we will likely add an option to that setting which says to defer to the company setting.

        Show
        jonathan Jonathan Reissmueller added a comment - - edited That is the eventual goal, yes. But that is not a part of this task. Since that is a backward incompatible change we will likely add an option to that setting which says to defer to the company setting.
        Hide
        abdy Abdy Franco added a comment -

        This new human verification settings page should replace the one found in Packages > Order Forms > Settings?

        Show
        abdy Abdy Franco added a comment - This new human verification settings page should replace the one found in Packages > Order Forms > Settings?
        jonathan Jonathan Reissmueller made changes -
        Description Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        Create a new settings page under Company Settings > General called Human Verification:

        The page should have a select option called Type that lists the supported methods (i.e. None, reCaptcha, and Gregwar/Captcha(Maybe we should call this Internal Captcha?)).

        After selecting a type the appropriate setting fields should be shown (See the order system settings for an example).

        A couple things to keep in mind:
        * Make sure the new page gets added to the navigation
        * Make sure permissions are added for the new page
        * Add any tooltips necessary to make the settings clear
        * We'll want to add some kind of note of the Gregwar/Captcha requirement of the GD library. Maybe a warning? Or an error on save?
        jonathan Jonathan Reissmueller made changes -
        Field Original Value New Value
        Component/s Plugins [ 10007 ]
        jonathan Jonathan Reissmueller created issue -

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            jonathan Jonathan Reissmueller
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              7/May/20

              Time Tracking

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

                Agile