This is what I referred to as one step publishing/editing. You can get do it more or less if you tolerate lots of drafts (which can expire after a certain amount of time)
Related to this is one-step multi-object editing/publishing. Suppose you want to use eZ publish for a CRM type application, and quickly need to assign say 7 incoming requests to a collegue: now you need to edit each one of them seperately, which is not what we want.
-paul
PS: We'll sponsor such development for post 3.5 releases (1st or 2nd Q of 2005)