UX: Provide UX Pattern for Simple Settings Pages

Description

Purpose: We decided in Montreal that all FOLIO pages and changes will require explicit save. The purpose of this story is to get UX guidance on how the simple Settings pages should be modified to include an explicit save.

Context:

  1. Log into folio-testing as diku-admin

  2. Go to Settings and then, for example, to Organization

  3. The settings pages in Organization are simple pages that offer an edit mode (there is no view-only mode)

  4. Some auto-save (e.g. Preferred plugins, Language and localization) while others require explicit save (SSO settings "apply changes" button)

Guidance Requested:

  • How should these pages be modified to include explicit save?

  • Where should save button live?

  • Other UX thoughts and feedback

Out of Scope:

  • Out of scope for this story is the UI pattern for Permission Set CRUD and Loan Policy CRUD. We discussed those in Montreal and I have already created stories for the changes required there (see linked issues). If you have additional thoughts on how those pages should work, please add them to those issues.

  • Also out of scope is controlled vocabulary CRUD pages such as Patron Group, Loan Type etc. These settings pages already require an explicit save so I think they are okay. Also, we recently received a refined UX design for these pages which seems to do what we need: https://www.dropbox.com/sh/x4n6mezyf5z8h2d/AACaw1DWjmIPMkoxb-yel8GHa?dl=0

Environment

None

Potential Workaround

None

Attachments

12
  • 16 Nov 2017, 08:13 PM
  • 16 Nov 2017, 08:13 PM
  • 16 Nov 2017, 08:13 PM
  • 16 Nov 2017, 07:39 PM
  • 16 Nov 2017, 07:39 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM
  • 16 Nov 2017, 07:37 PM

Checklist

hide

TestRail: Results

Activity

Show:

Cate Boerema December 4, 2017 at 2:17 PM

Okay, I touched base with and he liked this simple solution for now. We've got inline editing coming along at some point later so we needn't overthink this. He did suggest that the save button be greyed out if you haven't made any changes which seems logical. I will close this issue. Thanks all!

Cate Boerema November 20, 2017 at 9:38 AM

Actually, I like this simple solution, .

I suppose it could be argued that cancel buttons are useful on really long forms (so, if you go in and make a ton of edits and then change your mind, you can easily revert them all). But these forms are really small (just one or two fields) so you'll likely remember what changes you made. Plus, we have the unsaved changes modal. So, if you really go "crap - I don't want to do this!" you can click anywhere within FOLIO to generate the unsaved changes modal which gives you the option to discard changes.

Kimie Kester November 17, 2017 at 8:31 PM

Hey and . I just ran across this article about killing cancel buttons:
http://uxmovement.com/forms/killing-the-cancel-button-on-forms-for-good/
It made me wonder if in this instance, could we simply add a "Save" button in the upper right for the "explicit save" need, and ask Dev to include a confirmation success message? Would that be enough to cover this area?

Darcy Branchini November 16, 2017 at 8:15 PM
Edited

Lastly, loan policies as an example for list of items created by the user - each with several fields.

There are two ways to view the item - the ... icon and the title of the loan policy. On that page, I image it goes to the full/partial page view with an "Edit" button at the top where the "Save" button is for the edit view.

Darcy Branchini November 16, 2017 at 8:13 PM

This shows a list of items (with 1-2 fields each) created by the user with inline field editing.

Done

Details

Assignee

Reporter

Labels

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 25, 2017 at 11:52 AM
Updated December 13, 2017 at 3:22 PM
Resolved December 4, 2017 at 2:17 PM
TestRail: Cases
TestRail: Runs