It's all about the answers!

Ask a question

Precondition to stop delivery of change-set


Atul Kumar (1872029) | asked Mar 31 '14, 3:03 a.m.
I want to write a precondition which does certain checks before the delivery of a change-set can happen.

How can I proceed ?

Accepted answer


permanent link
Ralph Schoon (60.7k33643) | answered Mar 31 '14, 3:07 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Atul,

this would be a good starting point: https://rsjazz.wordpress.com/2012/11/01/restrict-delivery-of-changesets-to-workitem-types-advisordelivery-of-changesets-associated-to-wrong-work-item-types-advisor/
Atul Kumar selected this answer as the correct answer

Comments
Atul Kumar commented Mar 31 '14, 8:02 a.m.

Thanks Ralph for the article-link.

By the way, is there a way to hook a custom listener to the context menus available in the client itself; if it is possible, I can skip writing a precondition, and the client can handle my business case. For example, if I can attach my own custom listener to the "Deliver" context menu (from inside "Pending Changes" view) ??


1
Ralph Schoon commented Mar 31 '14, 8:15 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

Atul,

as mentioned above, you can write a precondition on the server - or the client. You need to do a preconditon.

You can hook your own menus as described in https://rsjazz.wordpress.com/2014/02/21/adding-context-menus-for-jazz-objects-to-the-rtc-eclipse-client/ and hide them https://rsjazz.wordpress.com/2014/03/24/hiding-ui-contributions-in-the-rtc-eclipse-client/ in which case you would have to create a Java Eclipse extension that adds a new deliver action and hides the old one.

I would suggest to stick with just writing a precondition - on the client if you want to hoo up to a client tool, on the server, if you want to make sure it never happens, regardless of the client.

Your answer


Register or to post your answer.