You can access the module under Managment > Settings. Then, on the Custom Fields tab, click the Members or Representatives link.
Click the button with the ‘+’ icon in the top right corner of the screen.
In the dialog box that appears, type a name for the new custom field.
Select the field type according to what you want to record as data:
text (single line) - text of one line..
textarea (multi-line) - longer text allowing the use of multiple lines.
whole number
integer - only an integer can be filled in.
check box - can be checked or unchecked.
selection of values - fill in multiple options for users to choose from. It is possible to tick and allow users to select multiple options.
date - date selection with the option Allow time selection: the obligation to fill in the exact time (hh:mm) in addition to the date.
For each field, its visibility (read) and write permissions are set with the following options:
team managers - members who manage teams, e.g. coaches or managers.
Platform administrators - a member with permissions to the Administration section.
anyone - all of the above. Also use this option if you want a field to appear on the registration form, i.e. you want an entry from a person who is not already a member.
By clicking the "+ Add more options" button, you can further specify the custom field:
For all types
Displayed Field Name: If you want to show users a different field name on the platform than the one you specify in the settings.
Help Text Below the Field: A help text providing additional context for the members filling it out.
Placeholder Text: A hint value that appears in the background of an empty field.
Mandatory to Fill: The field can be required for everyone (anyone) or limited to members, team admins, or platform admins.
Suffix: Useful for units (e.g., kg, cm, m, etc.) and is displayed after the field and its value.
Internal Note: Visible only to platform admins within the custom fields module.
Text (Single-line)
Minimum and Maximum Text Length: Limit the entered value by the number of characters.
Regular Expression: A regex used to validate the entered value.
Text (Multi-line)
Minimum and Maximum Text Length: Limit the entered value by the number of characters.
Number (Integer)
Minimum and Maximum Value: Restrict the entered value within a specified range.
Number (Decimal)
Minimum and Maximum Value: Restrict the entered value within a specified range.
Step Size of the Counter: Define the increment/decrement value for the counter.
Selection from Options – when the option to allow multiple selections is enabled
Minimum Number of Selections: You can define the minimum number of options the user must select.
Maximum Number of Selections: You can define the maximum number of options the user can select.
Date
Maximum Possible Date: If you want to limit the date selection from the top (i.e., restrict future dates).
Minimum Possible Date: If you want to limit the date selection from the bottom (i.e., restrict past dates).
Choose whether you want to display the new custom field for users to fill out in the selected forms. The options are:
In the form for new member registration
In the data verification form
Press the OK button to save the custom field.
You can only record these fields in the Managment section in the member detail on the Custom Fields tab, i.e. without the need to fill in values from the member.
If you have selected that the field is also visible to the member, they will see it on the Member Profile screen.
If you have selected to display the field on the registration form, it will be displayed to newly registering members on that form.
Custom fields can only be added to members and representatives at this time. But we are planning to extend their use for e.g. events.
Sorting: you can sort custom fields in the list using drag-and-drop. Grab the left edge of the row with the custom field and move it to the desired location in the table
Edit and delete: Custom fields can be edited or deleted at any time if the user has permission to do so. A deleted custom field disappears from all members to which it is assigned, including all stored values!
To manage custom fields, permissions to the Settings and Members modules are required.