Git Product home page Git Product logo

Comments (4)

LukePercy avatar LukePercy commented on July 2, 2024

https://skitch.com/clarkepaul/849t1/actions-panel-and-status

Note the above changes are occurring in 3.1 and we should work with these in mind

from silverstripe-advancedworkflow.

sminnee avatar sminnee commented on July 2, 2024

I'd suggest the following rough workflow for sorting this out:

  • Design: Come up with a layout mimicing Paul's design.
  • Dev: Abstract that into a description of actions like "these are the primary actions, these are the secondary actions" that will fit into the 3.1 actions API.
  • Dev: Implement, and come up with some graceful degradation for 3.0.

I wouldn't too much about polishing the solution in 3.0 UI to solve the problem if it's solved nicely in 3.1. The module needs to function well in 3.0 but the UI doesn't need to be optimal.

from silverstripe-advancedworkflow.

sminnee avatar sminnee commented on July 2, 2024

See https://groups.google.com/forum/?fromgroups=#!topic/silverstripe-dev/GdM4_4nxM8A for some context.

from silverstripe-advancedworkflow.

phptek avatar phptek commented on July 2, 2024

A related issue:

The initial action on a WorkflowInstance shows a button in the CMS content-editing UI next-to "Save Draft". This gets really confusing when - as a author - you accidentally select the workflow action button, and not "Save Draft" and wonder why the heck content isn't showing where it's supposed-to - a newbie issue if you will, but a UI issue nonetheless.

Depending on how the new API is implemented, I would suggest disabling the workflow action button if no version of this content-object yet exists ("Save Draft" has not yet been selected by any author on this content-object). so the only relevant button is "Save Draft" and when selected, the action button is automatically enabled.

from silverstripe-advancedworkflow.

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.