[Django] #32204: Quick Filter for the Admin Sidebar

7 views
Skip to first unread message

Django

unread,
Nov 18, 2020, 3:27:02 AM11/18/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
-------------------------------------------+------------------------
Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: 3.1
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 1 |
-------------------------------------------+------------------------
It would be great to have an ability to filter the admin sections out in
the sidebar, espesially when there is a lot of them.
In general, it's just a textbox at the top of the sidebar. When a user
starts typing, the sections list are being filtered out dynamically.
See a prototype on the video attached.

--
Ticket URL: <https://code.djangoproject.com/ticket/32204>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Nov 18, 2020, 3:28:09 AM11/18/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+--------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution:

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+--------------------------------------
Changes (by Maxim Milovanov):

* Attachment "quick_filter.m4v" added.

Prototype of the "Quick Filter"

Django

unread,
Nov 18, 2020, 3:30:36 AM11/18/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+--------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution:

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+--------------------------------------
Changes (by Maxim Milovanov):

* Attachment "quick_filter_img.png" added.

Quick Filter

Django

unread,
Nov 18, 2020, 10:44:41 AM11/18/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+--------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution: needsinfo

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+--------------------------------------
Changes (by Carlton Gibson):

* status: new => closed
* resolution: => needsinfo


Comment:

Hey Maxim. I think a prototype here would involve overriding the the app
list template and adding an extra JS file, yes? Can I ask you to put a
demo of that somewhere (GitHub say) and approach the DevelopersMailingList
to canvas opinions? (It's not something I want to just make a decision on
without consultation here.) Thanks.

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:1>

Django

unread,
Nov 18, 2020, 12:03:23 PM11/18/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+--------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution: needsinfo

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+--------------------------------------

Comment (by Maxim Milovanov):

This is a rough prototype of the feature
[https://gist.github.com/MilovanovM/84ffbbec02391c1ba1771a3a6aee5797]

Replying to [comment:1 Carlton Gibson]:


> Hey Maxim. I think a prototype here would involve overriding the the app
list template and adding an extra JS file, yes? Can I ask you to put a
demo of that somewhere (GitHub say) and approach the DevelopersMailingList
to canvas opinions? (It's not something I want to just make a decision on
without consultation here.) Thanks.

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:2>

Django

unread,
Nov 19, 2020, 10:36:26 AM11/19/20
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+--------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution: needsinfo

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+--------------------------------------
Changes (by Ryan Hiebert):

* cc: Ryan Hiebert (added)


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:3>

Django

unread,
Jan 10, 2021, 1:51:25 AM1/10/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: 3.1
Severity: Normal | Resolution: needsinfo
Keywords: | Triage Stage: Accepted

Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+-------------------------------------
Changes (by Carlton Gibson):

* stage: Unreviewed => Accepted


Comment:

Let’s accept given the discussion on the mailing list. Worth seeing a PR.
Thanks.

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:4>

Django

unread,
Jan 11, 2021, 12:56:52 AM1/11/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: 3.1

Severity: Normal | Resolution: needsinfo
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* has_patch: 0 => 1


Comment:

[https://github.com/django/django/pull/13873 PR]

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:5>

Django

unread,
Feb 22, 2021, 4:22:50 PM2/22/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+------------------------------------
Changes (by Jacob Walls):

* status: closed => new
* version: 3.1 => master
* resolution: needsinfo =>


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:6>

Django

unread,
Feb 25, 2021, 3:30:35 AM2/25/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 1
Needs tests: 1 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 1
---------------------------------+------------------------------------
Changes (by Mariusz Felisiak):

* needs_docs: 0 => 1
* needs_tests: 0 => 1


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:7>

Django

unread,
Mar 1, 2021, 3:50:48 PM3/1/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: master
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+------------------------------------
Changes (by Maxim Milovanov):

* needs_docs: 1 => 0
* needs_tests: 1 => 0


Comment:

UPDATE: dropped a line to the release section and added a test

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:8>

Django

unread,
Mar 11, 2021, 7:15:20 AM3/11/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: dev

Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1

Easy pickings: 0 | UI/UX: 1
---------------------------------+------------------------------------
Changes (by Mariusz Felisiak):

* needs_better_patch: 0 => 1


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:9>

Django

unread,
Mar 26, 2021, 11:00:10 AM3/26/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
---------------------------------+------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
---------------------------------+------------------------------------
Changes (by Maxim Milovanov):

* needs_better_patch: 1 => 0


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:10>

Django

unread,
Mar 31, 2021, 3:34:49 AM3/31/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
-------------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: new
Component: contrib.admin | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* stage: Accepted => Ready for checkin


--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:11>

Django

unread,
Mar 31, 2021, 4:41:06 AM3/31/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
-------------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: dev
Severity: Normal | Resolution: fixed

Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak <felisiak.mariusz@…>):

* status: new => closed

* resolution: => fixed


Comment:

In [changeset:"d915dd1c5809d7c2bb3679751cd5277571dcd9f7" d915dd1]:
{{{
#!CommitTicketReference repository=""
revision="d915dd1c5809d7c2bb3679751cd5277571dcd9f7"
Fixed #32204 -- Added quick filter to admin's navigation sidebar.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:12>

Django

unread,
Sep 21, 2021, 4:19:24 AM9/21/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
-------------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: dev
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"1bb8200f2f900a0cb200adfb0b0e11ec6f69fdd2" 1bb8200f]:
{{{
#!CommitTicketReference repository=""
revision="1bb8200f2f900a0cb200adfb0b0e11ec6f69fdd2"
Refs #32204 -- Replaced three dots with ellipsis in navigation sidebar
template.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:13>

Django

unread,
Sep 21, 2021, 4:20:03 AM9/21/21
to django-...@googlegroups.com
#32204: Quick Filter for the Admin Sidebar
-------------------------------------+-------------------------------------

Reporter: Maxim Milovanov | Owner: nobody
Type: New feature | Status: closed
Component: contrib.admin | Version: dev
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------

Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"881b6bd135163424cf8aab520b23f8a3745cef8f" 881b6bd]:
{{{
#!CommitTicketReference repository=""
revision="881b6bd135163424cf8aab520b23f8a3745cef8f"
[4.0.x] Refs #32204 -- Replaced three dots with ellipsis in navigation
sidebar template.

Backport of 1bb8200f2f900a0cb200adfb0b0e11ec6f69fdd2 from main
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/32204#comment:14>

Reply all
Reply to author
Forward
0 new messages