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

Add an option to hide client fields that are not required

    Details

      Description

      Quite a few people ask about hiding client fields from the order form and client area, and currently they have to edit the templates.

      Under Settings > Company > Client Options > Required Client Fields, we list these standard client fields and allow them to be required or not. By default, only First Name, Last Name, and Email are required.

      This might be a good place to put settings to hide these fields. One suggestion is to put these fields in a table with 3 columns, 1st column would be called "Required", second column would be called "Display", and third column would be the name of the field like "Address 1".

      By default, all of the fields would be checked for display.

      Unchecking a field would remove its display from both the client area, and the client registration pages for all order forms. If there is a use case for displaying the fields in the client area or order form and not vice-versa, we might consider 2 options but I can't think of a good use case.

        Activity

        Hide
        admin Paul Phillips added a comment -

        Assigning this to 5.4 with the hopes that we can do it for 5.4, more people are asking for this. If there's not enough time, then we can push to 5.5.

        Show
        admin Paul Phillips added a comment - Assigning this to 5.4 with the hopes that we can do it for 5.4, more people are asking for this. If there's not enough time, then we can push to 5.5.

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              29/Jun/22

              Time Tracking

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

                Agile