U4-4972 - Make list view configurable

Created by Sebastiaan Janssen 22 May 2014, 11:39:49 Updated by Shannon Deminick 19 Sep 2014, 08:28:00

Relates to: U4-5003

Relates to: U4-4140

Relates to: U4-4635

Subtask of: U4-5509

For example:

  • Which colums to show at the top (including maybe custom properties? might be slow)
  • Set what is the default sort column and in which order it sort (asc/desc)
  • Enable/disable certain buttons (publish, unpublish, delete and maybe even additional buttons)
  • etc.

Comments

Jesper Ordrup 22 May 2014, 12:05:55

Filtering and selecting if linkable or not.

For instance can configure which doctypes I want to add in this list.

Example: Then I can make two datatypes and add those to my homepage. One for "rotator items" and one for "right column elements".


Kyle Turner 23 Jul 2014, 19:43:57

Showing columns with custom properties is key for me Setting the number of items shown per page would be great also


Andy Butland 28 Jul 2014, 06:59:49

Just to note I've started taking a look at this. Pull request hopefully fairly soon but just wanted to flag in case anyone else planned to start on it.


Vincent Baaij 28 Jul 2014, 08:43:24

Hi Andy, Are you addressing only 'cosmetic' issues or also deeper API issues. If so, please consider looking at U4-5003. Thanks


Andy Butland 28 Jul 2014, 09:06:57

Just the cosmetics here I'm afraid, at least for now, but that's an interesting result. Seems to me something must be up with the paging - that it's somewhere along the line pulling back all results from the database and then paging them in memory.


Vincent Baaij 28 Jul 2014, 14:41:53

Yup, it's the paging, at least that is what the source comment says :): //TODO: This will be horribly inefficient for paging! This is because our datasource/repository // doesn't support paging at the SQL level... and it'll be pretty interesting to try to make that work. (src\Umbraco.Web\Editors\ContentController.cs)

As the list view is one off the key new features of v7, I think this bug should get some more tlc. I submitted the bug exactly 2 months ago. Maybe you can up-vote?


Andy Butland 31 Jul 2014, 15:58:25

Have provided [pull request|https://github.com/umbraco/Umbraco-CMS/pull/435] for this (the configuration issue, not the paging inefficiency noted in comments).


Priority: Normal

Type: Feature (request)

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted: Pull request

Affected versions: 7.0.0, 7.1.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.1.1, 7.1.2, 7.1.3, 7.1.4

Due in version: 7.2.0

Sprint:

Story Points:

Cycle: