Git Product home page Git Product logo

Comments (1)

gwendolyngoetz avatar gwendolyngoetz commented on June 27, 2024 1

I want to provide some more context around this. The 'program settings' link (see image 1 below) once upon a time took you to a standalone page with just the one setting. At some point it was merged with the main program details edit page (see image 2 below).

Definitely a poor experience getting that message. The problem is that we don't have an equivalent readonly page for the the program details settings. it's quite annoying when I end up having to create a draft in prod just to see the settings.

Clicking that link in readonly mode should not create a draft, we have explicit buttons for that. Ideally what should happen is one of the following:

  • Just don't show the link in readonly mode at all and call it donezo. Downside is it lowers the visibility of the feature, but is the most expedient solution to prevent the error from being accessed.
  • Show no link, but instead a short bit of text telling what the current setting is. A little more work for a questionably useful outcome.
  • Keep the link, but have it point to a readonly version of the program edit page. More work, but would benefit the entire readonly experience.

Personally I don't think anyone actually reads that blob of text. It's too text dense and people are focused on the questions. There's probably better ways to explain and surface the feature.

1) This is the readonly view page for an active program

image

2) This is the program details edit page

image

from civiform.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.