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

        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?
        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
        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.

          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