#3325 reworked the issues list page
Merged by pingou. Opened by ryanlerch.
ryanlerch/pagure issues-page  into  master

Download 3325.patch

Full re-work of the issues page, including a filters dropdown, and a sorting dropdown.

Screenshot_from_2018-06-15_20-20-09.pngScreenshot_from_2018-06-15_20-19-32.pngScreenshot_from_2018-06-15_20-19-00.pngScreenshot_from_2018-06-15_20-18-08.png

The screenshots are impressive :)

1 new commit added

  • Small flake8 fixes

We're loosing the search field which allowed filter by the custom fields, you can do: custom_field:custom_value in the search field similar to: https://pagure.io/pagure/issues?status=Open&search_pattern=author%3Aralph

We're loosing the search field which allowed filter by the custom fields, you can do: custom_field:custom_value in the search field similar to: https://pagure.io/pagure/issues?status=Open&search_pattern=author%3Aralph

This still works! the search pattern field is just an item in the filters dropdown now... is that ok?

That works for me. :wine_glass:

@ryanlerch Are pull requests going to get a similar enhancement?

@ngompa they are next on the list :)

Anyway... :thumbsup:

rebased onto 5dd764385a2de952acc2b6bf226f1dbc9d5d9837

Why did you change this to fas by default?

Why is this being changed?

Please revert this change, because we intentionally have it set to local by default.

@ryanlerch Other than my comments, it looks good to me. Please address those first.

rebased onto 1ff1990f1e3bced862ca20dc22ce351f19dff855

Pretty please pagure-ci rebuild

2 new commits added

  • Small flake8 and unit-test fixes
  • reworked the issues list page

rebased onto 5483e2064ee85e61f46944c203bed42cf40da20c

Pretty please pagure-ci rebuild

Tests are passing, let's merge ! :)

Pull-Request has been merged by pingou

Looks nice. Although my bikeshed would use less saturated colors.

Before going further - are there metrics for current controls? For example, how oftenView Fork is used?

Compared to current interface, new tab selection looks like a copy of GitHub. Microsoft will sue.

In GitLab "Merge Requests" instead of "Pull Requests" seems more logical. Copying clone URL - is single click operation. https://gitlab.gnome.org/GNOME/meld

Issues page is pretty impressive too https://gitlab.gnome.org/GNOME/meld/issues - Open/Closed/All is just one click filter+indicator, located in the expected place. In proposed design - open and close numbers are just static info, or also work as filters?

Roundup https://bugs.python.org/ - one line per issue, and icon if the issue got code attached. This workflow - code is attached for an issue - looks more logical than top level separation between issues and merge requests.

I can continue.. but I am not sure that all this critics is welcome. =)

The biggest concern with the new UI is that now people need to click three times to do text search, and can not hint on most useful queries (find all issues that I've participated - comment, subscribe)..

I'd say Pagure should be less mouse oriented, because it comes from LInux folks. :D

Metadata