tangentlabs/django-oscar — pull request #638 by izidormatusov (2013-07-15 12:24:54+00:00)
Title: Dashboard UX improvements

## Recommendations from Tangent's UX team.

Wires here: http://share.axure.com/WAJ7HE (ask me for password)

- [ ] The left-hand field of a table view should be a link to the dashboard detail page

- [ ] Replace `None` with `-`

- [ ] Add a "save now" button to offer footer bar (only when editing existing offer)

- [ ] Add sortable column headings where appropriate

- [ ] Search forms should have only one input (where sensible):
![image](https://f.cloud.github.com/assets/80975/373500/bba6d2b6-a382-11e2-89e5-700e6736537f.png)

- [ ] Create new button should always be top right
![image](https://f.cloud.github.com/assets/80975/374673/4eb98406-a3a4-11e2-8a9a-5e8193a1d223.png)

- [ ] Use tabbed lists (eg all, recently edited)
![image](https://f.cloud.github.com/assets/80975/373618/d4e7aef0-a385-11e2-92f0-021e7865557d.png)

- [ ] Column headers could provide faceting/filtering options
![image](https://f.cloud.github.com/assets/80975/374661/cbd7974e-a3a3-11e2-95ce-18d5b6165af2.png)

- [ ] Use 'Digg-style' pagination:
![image](https://f.cloud.github.com/assets/80975/374666/17666af0-a3a4-11e2-9a7f-fbb66454bc0a.png)

- [ ] Use dropdowns for options on a dashboard list view:
![image](https://f.cloud.github.com/assets/80975/374670/3134943e-a3a4-11e2-91b2-c87acab84c48.png)

## Raw input:

```
· Page Title: “Product Management” - OFFERS WAS ALREADY MOCKED UP SO HAVE DONE THAT
· Search bar should be part of the block that has the list of products in it (not a separate block) - DONE
· Default view of products might better be ‘Recently Edited’? - DONE
· List Views start with: All | Recently Edited (for e.g.) – these views be different for different types of object - CAN BE ADDED AS TABS
· User might be able to save new views from a combination of filters and search queries. - LEFT OUT FOR NOW - FUTURE WORK
· New option should always be top-right. When an option is required, should be a op-down from the +New Product button (Google Docs works a little like this – but need the little down arrow to indicate). - DONE
· Facets/ Filtering. Add this to the column headers – click to summon popup with sort and facet options. - PARTLY DONE, (OFFER NAME AND DATE) - WILL REQUIRE DIFFERENT OVERLAY PER COLUMN TYPE. I THINK WE SHOULD MERGE START AND END DATE TOO.
· Selected facets should be shown visibly in the search bar part (and dismissible from there too. - THOUGHT WE COULD DO THE EXCEL STYLE OF CHANGING THE IVON TO A FILTER WHERE FILTERING HAS BEEN APPLIED?
· “All Offers” becomes a tab for that view – saved searches become. - TAB DONE. SAVED SEARCHES PARKED FOR THE FUTURE.
· Drop downs on the tab to delete, or ‘set to default’ - PARKED FOR THE FUTURE.
· (Leave tabs out for now) - AYE.
· Combine search fields into one (search all fields from one box) - DONE
· Pagination – Reddit style, and scale number of options according to screen space, to make best use of it as possible - CAN'T REMEMBER EXACTLY WHAT WE AGREED BUT I'VE ADDED SOME PAGINATION IN.
· End drop down should simply be ‘View On Site’ and ‘Delete’ as much as possible. - DONE
· This means in Offers, both Stats and Edit should be removed from this view, and the left hand column link goes to Stats.
```