Feature #33422

Re-implement admin project list using ProjectQuery system

Added by Mischa The Evil about 2 years ago. Updated about 1 month ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Marius BALTEANU% Done:

0%

Category:Administration
Target version:5.1.0
Resolution:Fixed

Description

This would be nice to have now that #29482 is introduced. It seems an issue for this separate task isn't yet available, so I'll create it hereby.

project-query-available-on-admin-project-list.png (407 KB) Takenori TAKAKI, 2021-10-07 04:28

project-query-available-on-admin-project-list.patch Magnifier (16.7 KB) Takenori TAKAKI, 2021-10-07 04:28

0003-background-job-for-project-deletion.patch Magnifier (15 KB) Jens Krämer, 2022-03-31 12:49

0002-Adds-context-menu-to-admin-projects-list.patch Magnifier (5.79 KB) Jens Krämer, 2022-03-31 12:49

0001-ProjectQuery-filters-on-the-admin-project-list.patch Magnifier (18.6 KB) Jens Krämer, 2022-03-31 12:49

0004-projects-bulk-delete.patch Magnifier (10.7 KB) Jens Krämer, 2022-03-31 13:00


Related issues

Related to Redmine - Patch #36691: Background job and dedicated status for project deletion Resolved
Duplicated by Redmine - Feature #12072: Add filtering to project list in administration Closed
Follows Redmine - Feature #29482: Query system for Projects page Closed

Associated revisions

Revision 21519
Added by Marius BALTEANU about 1 month ago

Reuse ProjectQuery filters on the admin project list (#33422).

Patch by Takenori TAKAKI.

Revision 21520
Added by Marius BALTEANU about 1 month ago

Adds context menu to admin projects list (#33422).

Patch by Jens Krämer.

History

#1 Updated by Mischa The Evil about 2 years ago

#2 Updated by Go MAEDA 12 months ago

  • Duplicated by Feature #12072: Add filtering to project list in administration added

#3 Updated by Takenori TAKAKI 8 months ago

I made a patch to allow ProjectQuery filters on the admin project list and attach it.

After applying the patch, ProjectQuery will be available on admin project list as shown in the screenshot below.

#4 Updated by Jens Krämer about 1 month ago

Thank you for that patch!

We recently did some work on that Admin projects list at Planio and will be rolling out this feature soon.

I've rebased the original patch and fixed some Rubocop offenses, this is patch 0001 of the attached series. The second patch adds a context menu to the admin projects listing, replacing the last column of action links with the triple dot link and adding multi-select capability with checkboxes, just like in the issues list. The third patch introduces a background job for project deletion (this is basically the same as submitted in #36691). I included it here because the fourth patch, which introduces deletion of multiple selected projects at once, depends on this one.

#5 Updated by Marius BALTEANU about 1 month ago

  • Assignee set to Marius BALTEANU
  • Target version set to 5.1.0

#6 Updated by Marius BALTEANU about 1 month ago

  • Status changed from New to Resolved
  • Resolution set to Fixed

Committed first two patches, thanks!

#7 Updated by Marius BALTEANU about 1 month ago

I'm going to commit last two patches as part of #36691.

#8 Updated by Marius BALTEANU about 1 month ago

  • Status changed from Resolved to Closed

#9 Updated by Marius BALTEANU about 1 month ago

  • Related to Patch #36691: Background job and dedicated status for project deletion added

Also available in: Atom PDF