SYMBOL INDEX (155 symbols across 20 files) FILE: django_mptt_admin/admin.py class DjangoMpttAdmin (line 6) | class DjangoMpttAdmin(DjangoMpttAdminMixin, MPTTModelAdmin): class FilterableDjangoMpttAdmin (line 10) | class FilterableDjangoMpttAdmin(DjangoMpttAdmin): FILE: django_mptt_admin/django_mptt_admin_mixin.py class DjangoMpttAdminMixin (line 24) | class DjangoMpttAdminMixin: method changelist_view (line 49) | def changelist_view( method get_urls (line 127) | def get_urls(self: Union[ModelAdmin, "DjangoMpttAdminMixin"]): method get_tree_media (line 165) | def get_tree_media(self: ModelAdmin): method move_view (line 185) | def move_view(self: Union[ModelAdmin, "DjangoMpttAdminMixin"], request... method do_move (line 203) | def do_move(self, instance, position, target_instance): method get_change_list_for_tree (line 216) | def get_change_list_for_tree( method get_admin_url (line 233) | def get_admin_url(self: ModelAdmin, name, args=None): method get_tree_data (line 240) | def get_tree_data( method tree_json_view (line 269) | def tree_json_view(self: Union[ModelAdmin, "DjangoMpttAdminMixin"], re... method grid_view (line 292) | def grid_view( method get_preserved_filters (line 310) | def get_preserved_filters(self: Union[ModelAdmin, "DjangoMpttAdminMixi... method filter_tree_queryset (line 336) | def filter_tree_queryset(self, queryset, request): method get_changeform_initial_data (line 342) | def get_changeform_initial_data( method get_insert_at_field (line 354) | def get_insert_at_field(self): method is_drag_and_drop_enabled (line 357) | def is_drag_and_drop_enabled(self) -> bool: method get_tree_mouse_delay (line 361) | def get_tree_mouse_delay(self): FILE: django_mptt_admin/static/django_mptt_admin/django_mptt_admin.debug.js method 163 (line 4) | 163 method 751 (line 362) | 751 function __webpack_require__ (line 396) | function __webpack_require__(moduleId) { function initTree (line 429) | function initTree($tree, { FILE: django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js method 163 (line 2) | 163(e,t){"use strict";t.qg=function(e,t){const l=new o,a=e.length;if(a<2... method 751 (line 2) | 751(){!function(){"use strict";class e{constructor({dataFilter:e,loadDat... function o (line 2) | function o(n){var s=t[n];if(void 0!==s)return s.exports;var r=t[n]={expo... function g (line 2) | function g(e){return e?null==e.id?null:e.id:"__root__"} function p (line 2) | function p(e){const o=e?e.element:t.get(0),n=g(e);if(!o||null==n)return;... function f (line 2) | function f(e){const t=g(e);if(null==t)return;const o=m[t];o&&o.remove()} FILE: django_mptt_admin/templatetags/javascript_value.py function javascript_value (line 8) | def javascript_value(value): FILE: django_mptt_admin/tree_change_list.py class TreeChangeList (line 7) | class TreeChangeList(ChangeList): method __init__ (line 10) | def __init__(self, request, model, model_admin, list_filter, node_id, ... method get_filters_params (line 35) | def get_filters_params(self, params=None): method get_queryset (line 46) | def get_queryset(self, request, exclude_parameters=None): FILE: django_mptt_admin/util.py function serialize_id (line 1) | def serialize_id(pk): function get_tree_from_queryset (line 9) | def get_tree_from_queryset( function get_tree_queryset (line 81) | def get_tree_queryset(model, node_id=None, max_level=None, include_root=... function get_model_name (line 104) | def get_model_name(model): FILE: example_project/django_mptt_example/admin.py class ContinentFilter (line 9) | class ContinentFilter(admin.SimpleListFilter): method lookups (line 13) | def lookups(self, request, model_admin): method queryset (line 18) | def queryset(self, request, queryset): class CountryAdmin (line 29) | class CountryAdmin(DjangoMpttAdmin): method has_change_permission (line 35) | def has_change_permission(self, request, obj=None): method get_tree_mouse_delay (line 38) | def get_tree_mouse_delay(self): class CountryCodeAdmin (line 46) | class CountryCodeAdmin(CountryAdmin): class CountryWithHtmlAdmin (line 51) | class CountryWithHtmlAdmin(CountryAdmin): class CountryCode (line 56) | class CountryCode(Country): class Meta (line 57) | class Meta: class CountryCodeAndName (line 61) | class CountryCodeAndName(Country): class Meta (line 62) | class Meta: FILE: example_project/django_mptt_example/migrations/0001_initial.py class Migration (line 10) | class Migration(migrations.Migration): FILE: example_project/django_mptt_example/migrations/0002_alter_country_level_alter_country_lft_and_more.py class Migration (line 6) | class Migration(migrations.Migration): FILE: example_project/django_mptt_example/models.py class Country (line 7) | class Country(MPTTModel): class Meta (line 8) | class Meta: method __str__ (line 18) | def __str__(self): method code_or_name (line 23) | def code_or_name(self): method html_code_and_name (line 29) | def html_code_and_name(self): FILE: example_project/django_mptt_example/tests/base_playwright_testcase.py class BasePlaywrightTestCase (line 6) | class BasePlaywrightTestCase(LiveServerTestCase): method setUp (line 7) | def setUp(self): method tearDown (line 13) | def tearDown(self): method setup_page (line 22) | def setup_page(self): FILE: example_project/django_mptt_example/tests/base_view_testcase.py class BaseViewTestCase (line 5) | class BaseViewTestCase(WebTest): method create_test_user (line 8) | def create_test_user(self): method setUp (line 11) | def setUp(self): method login (line 17) | def login(self): FILE: example_project/django_mptt_example/tests/playwright_page.py class PlaywrightPage (line 6) | class PlaywrightPage: method __init__ (line 7) | def __init__(self, live_server_url): method abort_requests (line 14) | def abort_requests(self): method reset_abort_requests (line 17) | def reset_abort_requests(self): method add_node (line 20) | def add_node(self, parent_title): method close (line 24) | def close(self): method close_node (line 28) | def close_node(self, title): method drag_and_drop (line 31) | def drag_and_drop(self, from_title, to_title): method edit_node (line 46) | def edit_node(self, title): method find_edit_link (line 50) | def find_edit_link(self, node_title, link_title): method find_input (line 58) | def find_input(self, name): method find_link (line 61) | def find_link(self, label): method find_node_element (line 64) | def find_node_element(self, title) -> ElementHandle: method find_title_element (line 81) | def find_title_element(self, title) -> ElementHandle: method find_toggler (line 86) | def find_toggler(self, node_element: ElementHandle) -> ElementHandle: method grid_view (line 91) | def grid_view(self): method login (line 95) | def login(self, username, password): method node_titles (line 107) | def node_titles(self): method open_node (line 110) | def open_node(self, title): method save_coverage (line 119) | def save_coverage(self): method save_form (line 131) | def save_form(self): method select_node (line 135) | def select_node(self, title): method selected_node (line 138) | def selected_node(self): method toggle_node (line 143) | def toggle_node(self, title): method tree_view (line 148) | def tree_view(self): method visit_countries_page (line 152) | def visit_countries_page(self, expected_text="Select country to change"): method visit_country_codes_page (line 158) | def visit_country_codes_page(self, expected_text="Select country code ... method visit_country_codes_and_names_page (line 164) | def visit_country_codes_and_names_page( method wait_for_node (line 172) | def wait_for_node(self, title): method wait_for_text (line 175) | def wait_for_text(self, text): FILE: example_project/django_mptt_example/tests/test_playwright.py class PlaywrightTestCase (line 9) | class PlaywrightTestCase(BasePlaywrightTestCase): method setUp (line 12) | def setUp(self): method test_display_tree (line 17) | def test_display_tree(self): method test_select_node (line 38) | def test_select_node(self): method test_open_node (line 53) | def test_open_node(self): method test_grid_view (line 59) | def test_grid_view(self): method test_save_state (line 65) | def test_save_state(self): method test_edit (line 77) | def test_edit(self): method test_add (line 90) | def test_add(self): method test_move_node (line 105) | def test_move_node(self): method test_move_node_error (line 125) | def test_move_node_error(self): method test_load_error (line 136) | def test_load_error(self): class PlaywrightCountryCodeAdminTestCase (line 147) | class PlaywrightCountryCodeAdminTestCase(BasePlaywrightTestCase): method setUp (line 150) | def setUp(self): method test_display_tree (line 155) | def test_display_tree(self): class PlaywrightCountryCodeAndNameAdminTestCase (line 167) | class PlaywrightCountryCodeAndNameAdminTestCase(BasePlaywrightTestCase): method setUp (line 170) | def setUp(self): method test_display_tree (line 175) | def test_display_tree(self): class PlaywrightReadonlyTestCase (line 186) | class PlaywrightReadonlyTestCase(BasePlaywrightTestCase): method setUp (line 189) | def setUp(self): method test_display_tree (line 200) | def test_display_tree(self): FILE: example_project/django_mptt_example/tests/test_util.py class GetQuerySetTestCase (line 13) | class GetQuerySetTestCase(TestCase): method test_default (line 16) | def test_default(self): method test_subtree (line 21) | def test_subtree(self): method test_max_level_1 (line 26) | def test_max_level_1(self): method test_max_level_true (line 31) | def test_max_level_true(self): method test_exclude_root (line 35) | def test_exclude_root(self): class GetTreeFromQuerySetTestCase (line 41) | class GetTreeFromQuerySetTestCase(TestCase): method test_default (line 44) | def test_default(self): method test_format_label (line 57) | def test_format_label(self): class SerializeIdTestCase (line 67) | class SerializeIdTestCase(TestCase): method test (line 77) | def test(self): FILE: example_project/django_mptt_example/tests/test_views.py class MoveTestCase (line 10) | class MoveTestCase(BaseViewTestCase): method test_move_inside (line 11) | def test_move_inside(self): method test_move_before (line 23) | def test_move_before(self): method test_move_after (line 40) | def test_move_after(self): method test_move_to_unknown_position (line 51) | def test_move_to_unknown_position(self): method move (line 62) | def move(self, source_id, target_id, position): class PopupTestCase (line 79) | class PopupTestCase(BaseViewTestCase): method test_return_grid_view (line 80) | def test_return_grid_view(self): class PermissionsTestCase (line 89) | class PermissionsTestCase(BaseViewTestCase): method create_test_user (line 90) | def create_test_user(self): method test_no_superuser (line 93) | def test_no_superuser(self): class FilterTestCase (line 97) | class FilterTestCase(BaseViewTestCase): method test_without_filter (line 98) | def test_without_filter(self): method test_filter (line 106) | def test_filter(self): method test_filter_and_selected_node (line 120) | def test_filter_and_selected_node(self): method test_urls (line 144) | def test_urls(self): method test_grid_view (line 159) | def test_grid_view(self): FILE: example_project/django_mptt_example/tests/utils.py function remove_directory (line 8) | def remove_directory(string): # pragma: no cover function write_json (line 20) | def write_json(path, data): function get_continents (line 26) | def get_continents(): function wait_until (line 30) | def wait_until(fn): # pragma: no cover FILE: frontend/src/initTree.ts type InitTreeOptions (line 4) | interface InitTreeOptions { type JQTreeLoadDataEvent (line 16) | interface JQTreeLoadDataEvent extends JQuery.Event { type JQTreeLoadingEvent (line 20) | interface JQTreeLoadingEvent extends JQuery.Event { type JQTreeMoveEvent (line 25) | interface JQTreeMoveEvent extends JQuery.Event { type JQTreeSelectEvent (line 34) | interface JQTreeSelectEvent extends JQuery.Event { function initTree (line 39) | function initTree( FILE: frontend/src/vitestSetup.ts type Window (line 5) | interface Window {