Clean up the code for the datagrid views.
Review Request #13354 — Created Oct. 17, 2023 and submitted — Latest diff uploaded
The code for datagrid views was pretty ancient, poorly-documented, and
lacked a lot of best practices and modern standards. While not a blocker
for anything, given that some work is going to be done in this module,
it felt time to clean some of this up.This change updates the module for type checking, modern documentation
standards, and to remove unnecessary arguments to views and to construct
datagrids and query functions with keyword arguments. This will provide
a good base for some further updates.
Unit tests passed.
Tested all the datagrids manually.