.gitignore
.readthedocs.yaml
.travis.yml
AUTHORS
CHANGELOG
CHANGES.txt
CLAUDE.md
LICENSE
MANIFEST.in
README
README.rst
changelog.py
conftest.py
package-lock.json
package.json
pyproject.toml
pytest.ini
release.sh
select2.build.js
tox.ini
.github/workflows/ci.yml
.openshift/README.md
.openshift/action_hooks/README.md
.openshift/action_hooks/deploy
.openshift/cron/README.cron
.openshift/cron/hourly/reset_database
docs/Makefile
docs/_forward.rst
docs/alight.rst
docs/api.rst
docs/conf.py
docs/frontends.rst
docs/gfk.rst
docs/index.rst
docs/install.rst
docs/requirements.txt
docs/select2.rst
docs/taggit.rst
docs/upgrade_from_select2_to_alight.rst
docs/upgrade_from_v3_to_v4.rst
docs/upgrade_from_v4_to_v5.rst
docs/_ext/djangodocs.py
docs/img/all.png
docs/img/autocomplete.png
docs/img/create_option.png
docs/img/created_option.png
docs/img/mine.png
docs/img/view.png
src/__init__.py
src/dal/__init__.py
src/dal/autocomplete.py
src/dal/fields.py
src/dal/forms.py
src/dal/forward.py
src/dal/views.py
src/dal/widgets.py
src/dal/static/autocomplete_light/autocomplete_light.js
src/dal/static/autocomplete_light/autocomplete_light.min.js
src/dal/static/autocomplete_light/autocomplete_light.min.js.map
src/dal/static/autocomplete_light/i18n/af.js
src/dal/static/autocomplete_light/i18n/ar.js
src/dal/static/autocomplete_light/i18n/az.js
src/dal/static/autocomplete_light/i18n/bg.js
src/dal/static/autocomplete_light/i18n/bn.js
src/dal/static/autocomplete_light/i18n/bs.js
src/dal/static/autocomplete_light/i18n/ca.js
src/dal/static/autocomplete_light/i18n/cs.js
src/dal/static/autocomplete_light/i18n/da.js
src/dal/static/autocomplete_light/i18n/de.js
src/dal/static/autocomplete_light/i18n/dsb.js
src/dal/static/autocomplete_light/i18n/el.js
src/dal/static/autocomplete_light/i18n/en.js
src/dal/static/autocomplete_light/i18n/eo.js
src/dal/static/autocomplete_light/i18n/es.js
src/dal/static/autocomplete_light/i18n/et.js
src/dal/static/autocomplete_light/i18n/eu.js
src/dal/static/autocomplete_light/i18n/fa.js
src/dal/static/autocomplete_light/i18n/fi.js
src/dal/static/autocomplete_light/i18n/fr.js
src/dal/static/autocomplete_light/i18n/gl.js
src/dal/static/autocomplete_light/i18n/he.js
src/dal/static/autocomplete_light/i18n/hi.js
src/dal/static/autocomplete_light/i18n/hr.js
src/dal/static/autocomplete_light/i18n/hsb.js
src/dal/static/autocomplete_light/i18n/hu.js
src/dal/static/autocomplete_light/i18n/hy.js
src/dal/static/autocomplete_light/i18n/id.js
src/dal/static/autocomplete_light/i18n/is.js
src/dal/static/autocomplete_light/i18n/it.js
src/dal/static/autocomplete_light/i18n/ja.js
src/dal/static/autocomplete_light/i18n/ka.js
src/dal/static/autocomplete_light/i18n/km.js
src/dal/static/autocomplete_light/i18n/ko.js
src/dal/static/autocomplete_light/i18n/lt.js
src/dal/static/autocomplete_light/i18n/lv.js
src/dal/static/autocomplete_light/i18n/mk.js
src/dal/static/autocomplete_light/i18n/ms.js
src/dal/static/autocomplete_light/i18n/nb.js
src/dal/static/autocomplete_light/i18n/ne.js
src/dal/static/autocomplete_light/i18n/nl.js
src/dal/static/autocomplete_light/i18n/pa.js
src/dal/static/autocomplete_light/i18n/pl.js
src/dal/static/autocomplete_light/i18n/ps.js
src/dal/static/autocomplete_light/i18n/pt-BR.js
src/dal/static/autocomplete_light/i18n/pt.js
src/dal/static/autocomplete_light/i18n/ro.js
src/dal/static/autocomplete_light/i18n/ru.js
src/dal/static/autocomplete_light/i18n/sk.js
src/dal/static/autocomplete_light/i18n/sl.js
src/dal/static/autocomplete_light/i18n/sq.js
src/dal/static/autocomplete_light/i18n/sr-Cyrl.js
src/dal/static/autocomplete_light/i18n/sr.js
src/dal/static/autocomplete_light/i18n/sv.js
src/dal/static/autocomplete_light/i18n/te.js
src/dal/static/autocomplete_light/i18n/th.js
src/dal/static/autocomplete_light/i18n/tk.js
src/dal/static/autocomplete_light/i18n/tr.js
src/dal/static/autocomplete_light/i18n/uk.js
src/dal/static/autocomplete_light/i18n/vi.js
src/dal/static/autocomplete_light/i18n/zh-CN.js
src/dal/static/autocomplete_light/i18n/zh-TW.js
src/dal/test/__init__.py
src/dal/test/case.py
src/dal/test/stories.py
src/dal/test/utils.py
src/dal_alight/__init__.py
src/dal_alight/apps.py
src/dal_alight/fields.py
src/dal_alight/media.py
src/dal_alight/test.py
src/dal_alight/views.py
src/dal_alight/widgets.py
src/dal_alight/static/dal_alight/autocomplete-light.css
src/dal_alight/static/dal_alight/autocomplete-light.js
src/dal_alight/static/dal_alight/dal-django.js
src/dal_alight_queryset_sequence/__init__.py
src/dal_alight_queryset_sequence/fields.py
src/dal_alight_queryset_sequence/views.py
src/dal_alight_queryset_sequence/widgets.py
src/dal_contenttypes/__init__.py
src/dal_contenttypes/fields.py
src/dal_queryset_sequence/__init__.py
src/dal_queryset_sequence/fields.py
src/dal_queryset_sequence/views.py
src/dal_queryset_sequence/widgets.py
src/dal_queryset_sequence/tests/test_views.py
src/dal_select2/__init__.py
src/dal_select2/apps.py
src/dal_select2/fields.py
src/dal_select2/models.py
src/dal_select2/test.py
src/dal_select2/views.py
src/dal_select2/widgets.py
src/dal_select2/locale/bg/LC_MESSAGES/django.mo
src/dal_select2/locale/bg/LC_MESSAGES/django.po
src/dal_select2/locale/cs/LC_MESSAGES/django.mo
src/dal_select2/locale/cs/LC_MESSAGES/django.po
src/dal_select2/locale/de/LC_MESSAGES/django.mo
src/dal_select2/locale/de/LC_MESSAGES/django.po
src/dal_select2/locale/es/LC_MESSAGES/django.mo
src/dal_select2/locale/es/LC_MESSAGES/django.po
src/dal_select2/locale/fi/LC_MESSAGES/django.mo
src/dal_select2/locale/fi/LC_MESSAGES/django.po
src/dal_select2/locale/fr/LC_MESSAGES/django.mo
src/dal_select2/locale/fr/LC_MESSAGES/django.po
src/dal_select2/locale/it/LC_MESSAGES/django.mo
src/dal_select2/locale/it/LC_MESSAGES/django.po
src/dal_select2/locale/ja/LC_MESSAGES/django.mo
src/dal_select2/locale/ja/LC_MESSAGES/django.po
src/dal_select2/locale/nl/LC_MESSAGES/django.mo
src/dal_select2/locale/nl/LC_MESSAGES/django.po
src/dal_select2/locale/pl/LC_MESSAGES/django.mo
src/dal_select2/locale/pl/LC_MESSAGES/django.po
src/dal_select2/locale/pt-br/LC_MESSAGES/django.mo
src/dal_select2/locale/pt-br/LC_MESSAGES/django.po
src/dal_select2/locale/ru/LC_MESSAGES/django.mo
src/dal_select2/locale/ru/LC_MESSAGES/django.po
src/dal_select2/locale/tr/LC_MESSAGES/django.mo
src/dal_select2/locale/tr/LC_MESSAGES/django.po
src/dal_select2/locale/uk/LC_MESSAGES/django.mo
src/dal_select2/locale/uk/LC_MESSAGES/django.po
src/dal_select2/locale/zh-cn/LC_MESSAGES/django.mo
src/dal_select2/locale/zh-cn/LC_MESSAGES/django.po
src/dal_select2/static/autocomplete_light/select2.css
src/dal_select2/static/autocomplete_light/select2.js
src/dal_select2/static/autocomplete_light/select2.min.js
src/dal_select2/static/autocomplete_light/select2.min.js.map
src/dal_select2_queryset_sequence/__init__.py
src/dal_select2_queryset_sequence/fields.py
src/dal_select2_queryset_sequence/views.py
src/dal_select2_queryset_sequence/widgets.py
src/dal_select2_taggit/__init__.py
src/dal_select2_taggit/widgets.py
src/django_autocomplete_light.egg-info/PKG-INFO
src/django_autocomplete_light.egg-info/SOURCES.txt
src/django_autocomplete_light.egg-info/dependency_links.txt
src/django_autocomplete_light.egg-info/requires.txt
src/django_autocomplete_light.egg-info/scm_file_list.json
src/django_autocomplete_light.egg-info/scm_version.json
src/django_autocomplete_light.egg-info/top_level.txt
test_project/.coveragerc
test_project/manage.py
test_project/requirements.txt
test_project/urls.py
test_project/views.py
test_project/wsgi.py
test_project/alight_djhacker_formfield/__init__.py
test_project/alight_djhacker_formfield/admin.py
test_project/alight_djhacker_formfield/apps.py
test_project/alight_djhacker_formfield/models.py
test_project/alight_djhacker_formfield/test_functional.py
test_project/alight_djhacker_formfield/urls.py
test_project/alight_djhacker_formfield/migrations/0001_initial.py
test_project/alight_djhacker_formfield/migrations/0002_alter_tmodel_options.py
test_project/alight_djhacker_formfield/migrations/__init__.py
test_project/alight_foreign_key/__init__.py
test_project/alight_foreign_key/admin.py
test_project/alight_foreign_key/forms.py
test_project/alight_foreign_key/models.py
test_project/alight_foreign_key/test_functional.py
test_project/alight_foreign_key/test_units.py
test_project/alight_foreign_key/urls.py
test_project/alight_foreign_key/migrations/0001_initial.py
test_project/alight_foreign_key/migrations/0002_alter_tmodel_options.py
test_project/alight_foreign_key/migrations/__init__.py
test_project/alight_forward_different_fields/__init__.py
test_project/alight_forward_different_fields/admin.py
test_project/alight_forward_different_fields/apps.py
test_project/alight_forward_different_fields/forms.py
test_project/alight_forward_different_fields/models.py
test_project/alight_forward_different_fields/tests.py
test_project/alight_forward_different_fields/urls.py
test_project/alight_forward_different_fields/migrations/0001_initial.py
test_project/alight_forward_different_fields/migrations/0002_alter_tmodel_options.py
test_project/alight_forward_different_fields/migrations/__init__.py
test_project/alight_generic_foreign_key/__init__.py
test_project/alight_generic_foreign_key/admin.py
test_project/alight_generic_foreign_key/apps.py
test_project/alight_generic_foreign_key/forms.py
test_project/alight_generic_foreign_key/models.py
test_project/alight_generic_foreign_key/test_forms.py
test_project/alight_generic_foreign_key/test_functional.py
test_project/alight_generic_foreign_key/test_units.py
test_project/alight_generic_foreign_key/test_views.py
test_project/alight_generic_foreign_key/urls.py
test_project/alight_generic_foreign_key/views.py
test_project/alight_generic_foreign_key/migrations/0001_initial.py
test_project/alight_generic_foreign_key/migrations/0002_alter_tmodel_options.py
test_project/alight_generic_foreign_key/migrations/__init__.py
test_project/alight_linked_data/__init__.py
test_project/alight_linked_data/admin.py
test_project/alight_linked_data/forms.py
test_project/alight_linked_data/models.py
test_project/alight_linked_data/test_functional.py
test_project/alight_linked_data/test_views.py
test_project/alight_linked_data/urls.py
test_project/alight_linked_data/migrations/0001_initial.py
test_project/alight_linked_data/migrations/0002_delete_group_alter_tmodel_options.py
test_project/alight_linked_data/migrations/0003_alter_tmodel_table.py
test_project/alight_linked_data/migrations/__init__.py
test_project/alight_list/__init__.py
test_project/alight_list/admin.py
test_project/alight_list/forms.py
test_project/alight_list/models.py
test_project/alight_list/test_functional.py
test_project/alight_list/test_units.py
test_project/alight_list/urls.py
test_project/alight_list/migrations/0001_initial.py
test_project/alight_list/migrations/0002_remove_tmodel_name.py
test_project/alight_list/migrations/0003_alter_tmodel_options.py
test_project/alight_list/migrations/0004_alter_tmodel_table.py
test_project/alight_list/migrations/0005_restore_own_table.py
test_project/alight_list/migrations/0006_tmodel_for_inline_alter_tmodel_test.py
test_project/alight_list/migrations/0007_fuse_with_select2_list.py
test_project/alight_list/migrations/__init__.py
test_project/alight_many_to_many/__init__.py
test_project/alight_many_to_many/admin.py
test_project/alight_many_to_many/forms.py
test_project/alight_many_to_many/models.py
test_project/alight_many_to_many/test_functional.py
test_project/alight_many_to_many/urls.py
test_project/alight_many_to_many/migrations/0001_initial.py
test_project/alight_many_to_many/migrations/0002_tmodeltest_alter_tmodel_options.py
test_project/alight_many_to_many/migrations/0003_alter_tmodel_table.py
test_project/alight_many_to_many/migrations/0004_delete_tmodeltest.py
test_project/alight_many_to_many/migrations/__init__.py
test_project/alight_nestedadmin/__init__.py
test_project/alight_nestedadmin/admin.py
test_project/alight_nestedadmin/apps.py
test_project/alight_nestedadmin/forms.py
test_project/alight_nestedadmin/models.py
test_project/alight_nestedadmin/test_functional.py
test_project/alight_nestedadmin/urls.py
test_project/alight_nestedadmin/migrations/0001_initial.py
test_project/alight_nestedadmin/migrations/0002_alter_tmodelone_options_alter_tmodelthree_options_and_more.py
test_project/alight_nestedadmin/migrations/__init__.py
test_project/alight_one_to_one/__init__.py
test_project/alight_one_to_one/admin.py
test_project/alight_one_to_one/apps.py
test_project/alight_one_to_one/forms.py
test_project/alight_one_to_one/models.py
test_project/alight_one_to_one/test_functional.py
test_project/alight_one_to_one/urls.py
test_project/alight_one_to_one/migrations/0001_initial.py
test_project/alight_one_to_one/migrations/0002_alter_tmodel_options.py
test_project/alight_one_to_one/migrations/__init__.py
test_project/alight_outside_admin/__init__.py
test_project/alight_outside_admin/apps.py
test_project/alight_outside_admin/test_functional.py
test_project/alight_outside_admin/urls.py
test_project/alight_outside_admin/views.py
test_project/alight_outside_admin/templates/alight_outside_admin/alight_outside_admin.html
test_project/alight_rename_forward/__init__.py
test_project/alight_rename_forward/admin.py
test_project/alight_rename_forward/apps.py
test_project/alight_rename_forward/forms.py
test_project/alight_rename_forward/models.py
test_project/alight_rename_forward/test_functional.py
test_project/alight_rename_forward/urls.py
test_project/alight_rename_forward/migrations/0001_initial.py
test_project/alight_rename_forward/migrations/0002_alter_tmodel_options.py
test_project/alight_rename_forward/migrations/__init__.py
test_project/alight_secure_data/__init__.py
test_project/alight_secure_data/admin.py
test_project/alight_secure_data/apps.py
test_project/alight_secure_data/forms.py
test_project/alight_secure_data/models.py
test_project/alight_secure_data/test_functional.py
test_project/alight_secure_data/urls.py
test_project/alight_secure_data/views.py
test_project/alight_secure_data/migrations/0001_initial.py
test_project/alight_secure_data/migrations/0002_alter_tmodel_options.py
test_project/alight_secure_data/migrations/__init__.py
test_project/alight_tag/__init__.py
test_project/alight_tag/admin.py
test_project/alight_tag/forms.py
test_project/alight_tag/models.py
test_project/alight_tag/test_functional.py
test_project/alight_tag/urls.py
test_project/alight_tag/migrations/0001_initial.py
test_project/alight_tag/migrations/0002_remove_tmodel_name.py
test_project/alight_tag/migrations/__init__.py
test_project/alight_taggit/__init__.py
test_project/alight_taggit/admin.py
test_project/alight_taggit/apps.py
test_project/alight_taggit/forms.py
test_project/alight_taggit/models.py
test_project/alight_taggit/test_edge_cases.py
test_project/alight_taggit/test_forms.py
test_project/alight_taggit/test_functional.py
test_project/alight_taggit/urls.py
test_project/alight_taggit/migrations/0001_initial.py
test_project/alight_taggit/migrations/0002_alter_tmodel_options.py
test_project/alight_taggit/migrations/__init__.py
test_project/custom_select2/__init__.py
test_project/custom_select2/admin.py
test_project/custom_select2/apps.py
test_project/custom_select2/forms.py
test_project/custom_select2/models.py
test_project/custom_select2/test_functional.py
test_project/custom_select2/urls.py
test_project/custom_select2/widgets.py
test_project/custom_select2/migrations/0001_initial.py
test_project/custom_select2/migrations/__init__.py
test_project/select2_djhacker_formfield/__init__.py
test_project/select2_djhacker_formfield/admin.py
test_project/select2_djhacker_formfield/apps.py
test_project/select2_djhacker_formfield/models.py
test_project/select2_djhacker_formfield/test_functional.py
test_project/select2_djhacker_formfield/urls.py
test_project/select2_djhacker_formfield/migrations/0001_initial.py
test_project/select2_djhacker_formfield/migrations/__init__.py
test_project/select2_foreign_key/__init__.py
test_project/select2_foreign_key/admin.py
test_project/select2_foreign_key/apps.py
test_project/select2_foreign_key/forms.py
test_project/select2_foreign_key/models.py
test_project/select2_foreign_key/test_functional.py
test_project/select2_foreign_key/urls.py
test_project/select2_foreign_key/migrations/0001_initial.py
test_project/select2_foreign_key/migrations/__init__.py
test_project/select2_forward_different_fields/__init__.py
test_project/select2_forward_different_fields/admin.py
test_project/select2_forward_different_fields/apps.py
test_project/select2_forward_different_fields/forms.py
test_project/select2_forward_different_fields/models.py
test_project/select2_forward_different_fields/tests.py
test_project/select2_forward_different_fields/urls.py
test_project/select2_forward_different_fields/migrations/0001_initial.py
test_project/select2_forward_different_fields/migrations/__init__.py
test_project/select2_generic_foreign_key/__init__.py
test_project/select2_generic_foreign_key/admin.py
test_project/select2_generic_foreign_key/apps.py
test_project/select2_generic_foreign_key/forms.py
test_project/select2_generic_foreign_key/models.py
test_project/select2_generic_foreign_key/test_forms.py
test_project/select2_generic_foreign_key/test_functional.py
test_project/select2_generic_foreign_key/test_views.py
test_project/select2_generic_foreign_key/urls.py
test_project/select2_generic_foreign_key/views.py
test_project/select2_generic_foreign_key/migrations/0001_initial.py
test_project/select2_generic_foreign_key/migrations/__init__.py
test_project/select2_linked_data/__init__.py
test_project/select2_linked_data/admin.py
test_project/select2_linked_data/apps.py
test_project/select2_linked_data/forms.py
test_project/select2_linked_data/models.py
test_project/select2_linked_data/test_forms.py
test_project/select2_linked_data/test_functional.py
test_project/select2_linked_data/test_views.py
test_project/select2_linked_data/urls.py
test_project/select2_linked_data/migrations/0001_initial.py
test_project/select2_linked_data/migrations/__init__.py
test_project/select2_list/__init__.py
test_project/select2_list/admin.py
test_project/select2_list/forms.py
test_project/select2_list/models.py
test_project/select2_list/test_fields.py
test_project/select2_list/test_functional.py
test_project/select2_list/test_views.py
test_project/select2_list/urls.py
test_project/select2_list/views.py
test_project/select2_list/migrations/0001_initial.py
test_project/select2_list/migrations/__init__.py
test_project/select2_many_to_many/__init__.py
test_project/select2_many_to_many/admin.py
test_project/select2_many_to_many/apps.py
test_project/select2_many_to_many/forms.py
test_project/select2_many_to_many/models.py
test_project/select2_many_to_many/test_functional.py
test_project/select2_many_to_many/urls.py
test_project/select2_many_to_many/migrations/0001_initial.py
test_project/select2_many_to_many/migrations/__init__.py
test_project/select2_nestedadmin/__init__.py
test_project/select2_nestedadmin/admin.py
test_project/select2_nestedadmin/apps.py
test_project/select2_nestedadmin/forms.py
test_project/select2_nestedadmin/models.py
test_project/select2_nestedadmin/test_functional.py
test_project/select2_nestedadmin/urls.py
test_project/select2_nestedadmin/migrations/0001_initial.py
test_project/select2_nestedadmin/migrations/__init__.py
test_project/select2_one_to_one/__init__.py
test_project/select2_one_to_one/admin.py
test_project/select2_one_to_one/apps.py
test_project/select2_one_to_one/forms.py
test_project/select2_one_to_one/models.py
test_project/select2_one_to_one/test_functional.py
test_project/select2_one_to_one/urls.py
test_project/select2_one_to_one/migrations/0001_initial.py
test_project/select2_one_to_one/migrations/__init__.py
test_project/select2_outside_admin/__init__.py
test_project/select2_outside_admin/urls.py
test_project/select2_outside_admin/views.py
test_project/select2_outside_admin/templates/select2_outside_admin.html
test_project/select2_rename_forward/__init__.py
test_project/select2_rename_forward/admin.py
test_project/select2_rename_forward/apps.py
test_project/select2_rename_forward/forms.py
test_project/select2_rename_forward/models.py
test_project/select2_rename_forward/test_functional.py
test_project/select2_rename_forward/urls.py
test_project/select2_rename_forward/migrations/0001_initial.py
test_project/select2_rename_forward/migrations/__init__.py
test_project/select2_rename_forward/static/linked_data.js
test_project/select2_secure_data/__init__.py
test_project/select2_secure_data/admin.py
test_project/select2_secure_data/apps.py
test_project/select2_secure_data/forms.py
test_project/select2_secure_data/models.py
test_project/select2_secure_data/test_functional.py
test_project/select2_secure_data/urls.py
test_project/select2_secure_data/views.py
test_project/select2_secure_data/migrations/0001_initial.py
test_project/select2_secure_data/migrations/__init__.py
test_project/select2_taggit/__init__.py
test_project/select2_taggit/admin.py
test_project/select2_taggit/forms.py
test_project/select2_taggit/models.py
test_project/select2_taggit/test_forms.py
test_project/select2_taggit/test_functional.py
test_project/select2_taggit/urls.py
test_project/select2_taggit/migrations/0001_initial.py
test_project/select2_taggit/migrations/__init__.py
test_project/settings/__init__.py
test_project/settings/base.py
test_project/static/js/js_handlers.js
test_project/static/js/linked_data.js
test_project/static/js/t_select2.js
test_project/templates/base.html
test_project/templates/admin/base_site.html
test_project/templates/admin/login.html
test_project/tests/__init__.py
test_project/tests/admin.py
test_project/tests/models.py
test_project/tests/test_widgets.py