Users should be able to submit one or more options in a required multi-checkbox.
Background
Currently, when a developer/author/designer makes a required multi-checkbox, html requires the user to check all of the checkboxes in order to move forward. This eliminates the purpose of a multi-checkbox.
Follow the ReadMe to get setup with the Core-CMS repository and program
Sign in to the CMS using localhost:8000/admin, with the username and password you created
While editing a blank page, add a form plugin by using the hamburger menu on the top right side of the window
In the form plugin modal, give it a name, then scroll down to "Add another field"
Edit the Text Field to be a Multi Checkbox
Give it four(4) choices
Locally Developing
At some point remove the error for admin and warning for user blocks of code, here: taccsite_ui/patterns/core-styles/components/django-cms-forms.hacks.css
Developer may have to dig a little deeper on how to adjust the django form widget/plugin
Expectation
Users should be able to submit one or more options in a required multi-checkbox.
Background
Currently, when a developer/author/designer makes a required multi-checkbox, html requires the user to check all of the checkboxes in order to move forward. This eliminates the purpose of a multi-checkbox.
Dev Notes
This is a bug with HTML, which we can solve with JavaScript.
Locally Testing & Developing
Creating a Test
Locally Developing
error for admin
andwarning for user
blocks of code, here:taccsite_ui/patterns/core-styles/components/django-cms-forms.hacks.css
Visual Example of Issue
https://github.com/TACC/Core-CMS/assets/63771558/f46e8306-a041-4f80-9330-16398542e18d