To filter via unfold, choices need to be in the model, not in admin. So I moved Status, Type, and CDWG choices into model.py and removed from admin.py
Remove unused widget from admin.py.
Add unfold filters to INSTALLED_APPS
Type ignore in admin.py, similar to other unfold imports to avoid error.
Add pylint disable=too-many-ancestors in model.py, To utilize model.py, we inherit from TextChoice. TextChoice triggered a pylint error because it has over the allowed limit of ancestors. From my understanding, I did not add additional ancestors.
Checklist
[X ] I have reviewed the how-to guide and the contributing file.
[X] I have run required code checks and resolved any blockers.
[X] I have created the necessary tests to show my changes are effective and work as intended.
[X] I have thoroughly commented my code, especially in more complex areas.
[X] I have updated any necessary documentation.
Screenshots / Recordings Can select multiple filters for Status:
Description
Issue Ticket Number and Link Related to #112
Checklist [X ] I have reviewed the how-to guide and the contributing file. [X] I have run required code checks and resolved any blockers. [X] I have created the necessary tests to show my changes are effective and work as intended. [X] I have thoroughly commented my code, especially in more complex areas. [X] I have updated any necessary documentation.
Screenshots / Recordings Can select multiple filters for Status:
Can select a single Type and CDWG: