==Global System Upgrades==
The new features listed below are enhancements to the SmartSimple system and will be immediately available to SmartSimple users upon the application of the upgrade to their server:
<!--116874 - Classic options on User and organization signup pages-->
====Added IP Restrictions for Role-Based Login====
Added ability to set IP restrictions for role-based login access. To set up, navigate to '''Global Settings''' >''' Users''' tab > '''Roles''' > Edit a role > '''Permissions''' tab >''' Login Restriction'''. By entering a list of accepted IP addresses, only users with one of those IP addresses may log in to the system with the role.
'''<u>Note:</u>''' Restricting IP addresses may be used as an additional layer of security but IP address restriction is not considered secure for authentication on its own.
[[File:2021-11-ticket-133359.jpg|thumb|none|800px|caption.]]
<!--133359 - Add the ability to set an IP restriction for logins-->
====Added Default Layout for Advanced Data Tables====
Added a new default layout for the custom field '''Special - Advanced Data Table''' to make it simpler to set up this type of field. To use these new options, create or navigate to a custom field of type '''Special - Advanced Data Table'''. For the new option '''Page Layout''', select "Default". This will surface the new setup options for '''Page Title''' and '''Page Instructions'''. The '''Section Builder''' has also been updated to include new options for '''Display Order''' (under the '''Section Details''' tab) and '''Visibility Condition''' (under the '''Permissions and Availability''' tab).
[[File:2022-03-ticket-125057.jpg|thumb|none|800px|caption.]]
<!--125057 - Advanced Data Table- make it simple (Default Layout)-->
====Added Pre-Processing for JSON Files in Autoloader====
<!--125883 - Additional Feature for JSON format in autoloader-->
===Minor Updates===
====Added Custom Unlink Message for ORCID====
Updated the ORCID '''User Standard Field''' to include a customizable alert message for when ORCID users click the '''Unlink Account''' button. To personalize the message for systems that have integrated with ORCID, navigate to '''Global Settings''' > '''Users''' tab > '''Standard Fields''' > '''ORCID''' > '''Unlink Button Alert'''.
[[File:2022-03-ticket-123794.jpg|thumb|none|800px|caption.]]
<!--123794 - Ability to edit ORCID Unlink Account Message-->
====Added Type Icon Color Options for List Views====
Added an option in the list view settings where the user can choose between the '''Type''' or '''Status''' for the icon color. To view, edit or create a new list view > '''Properties''' tab > '''Color Code Based On'''.
===Minor Updates===
====Updated the Ability to Set Role-Based IP Restrictions for Login====
You can now set an allow list of IP addresses per role which will be used to only allow certain IP addresses to log into the system under a specific role. To see the new setting for this additional layer of security, navigate Global Settings > Users tab > Roles > Edit a role > Permissions tab. .
'''<u>Note:</u>''' Restricting IP addresses may be used as an additional layer of security but IP address restriction is not considered secure for authentication on its own.
[[File:2021-11-ticket-133359.jpg|thumb|none|800px|caption.]]
<!--133359 - Add the ability to set an IP restriction for logins-->
====Added Ability to Customise the Unlink Message for ORCID====
Two new inputs have been added to the ORCID User Standard Field. Specifically, “Unlink Button Alert” and “Profile Main Tab Instructions”. This gives you the ability to easily customize the messaging around unlinking accounts for your ORCID users. To see the new settings, navigate to Global Settings > Users tab > Standard Fields > ORCID.
[[File:2022-03-ticket-123794.jpg|thumb|none|800px|caption.]]
<!--123794 - Ability to edit ORCID Unlink Account Message-->
====Added Scoring Options for Question Set Builder====
Updated the custom field '''Special - Question Set Builder''' to allow for question set scoring. To enable scoring, navigate to a custom field of type '''Special - Question Set Builder''' and toggle on '''Enable Scoring'''. Go to a Level 1 record with this field and create a new question in the question set builder. There will now be two additional columns for '''Correct Answer''' and '''Score'''. The results of the scoring can be retrieved using AJAX in JSON format.
<!--130455 - Question Set Scoring-->
====Added Default Layout for Advanced Data Tables====
Added a new “Page Layout” setting for the custom field Special - Advanced Data Table so you can easily set up this field type without looking at or modifying code. To use these new options, create or navigate to a custom field of type '''Special - Advanced Data Table'''. For the new option '''Page Layout''', select "Default". This will surface the new setup options for '''Page Title''' and '''Page Instructions'''. The '''Section Builder''' has also been updated to include new options for '''Display Order''' (under the '''Section Details''' tab) and '''Visibility Condition''' (under the '''Permissions and Availability''' tab).
[[File:2022-03-ticket-125057.jpg|thumb|none|800px|caption.]]
<!--125057 - Advanced Data Table- make it simple (Default Layout)-->
====Added Auto-Population Button for Custom Field Translations====
Added a button called “Populate from Field” on the custom field translations screen. This convenience feature allows you to populate the translation you are currently working on with placeholder data. It pulls the placeholder values from the base field for context.
[[File:2022-03-ticket-125057-1.jpg|thumb|none|800px|caption.]]
<!--125057 - Advanced Data Table- make it simple (Default Layout)-->
==Beta Previews==