grand-challenge.org
grand-challenge.org copied to clipboard
Use htmx for the Display Set List view
Most of the list views in Grand Challenge use the datatables app to load the paginated object list asynchronously. Lately we have started using htmx to load partials on user interaction. hmtx offers the benefit that it makes integrating the django templating language into these types of requests very easy and clean. It would be nice to move away from datatables.js in favor of htmx for the datatables app.
Lets limit this to the Display Set List view and see how it works out. Lets limit this issue just to that.
Then, once that is done try doing it for another view. Then another. At that point see what common things you can extract and port those back to the migrated views. Use, use, re-use.