How does "Fail if not installed" affect users of other clients?
Lauren Hayward Schaefer (3.3k●1●17●27)
| asked Feb 22 '13, 2:39 p.m.
JAZZ DEVELOPER edited Feb 22 '13, 3:06 p.m. by Jared Burns (4.5k●2●9)
I've created a precondition that is installed as an Eclipse plugin. If I add a precondition to the Source Control > Deliver (client) operation and check "Fail if not installed," how does that affect users of other clients like the VS client or the Windows Shell integration? Will they still be able to deliver even though they do not have the precondition installed?
|
Accepted answer
Ralph Schoon (63.5k●3●36●46)
| answered Feb 22 '13, 6:35 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Lauren, if they don't have the advisor installed the operation should fail. This is to prevent avoiding the advisor by not installing it. If you don't want that, don't check that option.
Lauren Hayward Schaefer selected this answer as the correct answer
Comments So there is no way to require the advisor for any user who is using the Eclipse client, but not require it for any user who is using some other client where it would not even be possible to install the advisor?
Ralph Schoon
commented Feb 25 '13, 7:01 a.m.
| edited Feb 25 '13, 7:01 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Lauren,
Let's say we have both the "Fail if not installed" and "User may overrule" boxes checked. A user of the Windows shell integration tries to deliver a file. It would fail by default because the plugin is not installed. Can users of the shell integration overrule preconditions? Can users of the VS client overrule preconditions?
In my test it fails if the precondition set to fail if not installed is not installed. I could not override it and in the windows shell I see no option to override it.
Thanks for all of the info! I have no experience with those clients, so I appreciate you trying it out!
Thanks, Ralph, for the great answers. One thing I want to clarify for future reference is that the behavior is really dependent on the client's capabilities. In the Eclipse client, for example, you can overrule a precondition that fails because it's not installed.
showing 5 of 6
show 1 more comments
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.