* Add Python 3.10 to test suite
* Support Django 4.2, remove Python 3.7 support and add Python 3.11 support
---------
Co-authored-by: Craig Weber <crgwbr@gmail.com>
The rich text editor was broken in 3.2 alpha. This restores it. (#3979)
* Since jquery.tinymce.min.js was removed from tinymce in this commit:
tinymce/cefd238fa5
but we do need it, we need to explicitly add it as a dependency.
* clean up some build warnings
- jQuery to version v3.3.1
- Bootstrap-datetimepicker to v2.4.4
- jQuery mousewheel to v3.1.13
- Inputmask to v3.2.7
- jquery-sortable to v 0.9.13
- Remove jQuery UI from our static files. It has not been used for a long time in core.
Inputmask has a newer version but it doesn't work in the way that we use it. We will need to upgrade that separately later.
Use npm and gulp to manage the static files for all these dependencies.
Also remove deprecated `charset` and redundant `type` attributes from all script tags.
The demo site was not kept up to date with the recent changes in Oscar
due to time contraints. It should be moved to a separate demo repository
in the future.