How do I see it?
When user create new News Item via Asset Builder he choose many locations for it.
When he choose only locations that he has Write Permission - I want to make his new asset immediately Live.
When he choose even one location that he hasn't Write Permission - I wanna use workflow to approve what he did.
Is this a good approach? Is it possible? : )
As far as I know the only way to implement something like this would be to have 2 separate asset builders, the first showing only the locations he has write access to, the second showing the other locations. Mixing the 2 together "seamlessly" might involve javascript to load the content based on a selection.
Workflow will be inherited from the parent of the created location so if there is workflow applied to a particular section, the asset would pick it up. Applying workflow conditionally would be quite a bit more difficult since the application of workflow is considered an administrative function and is generally done to areas of the site. There may be something you can achieve with triggers, but it feels like it would be a little messy (since workflow isn't really a 1 shot thing, once you apply it to an asset you are really saying I want to manage this asset in workflow for all users).
Great answer, thanks!