To get the time spent and remaining estimate field ids and and current values:
def timeSpentField = getFieldById("timespent") // or getFieldById(TIME_SPENT)
def mIssue = underlyingIssue as MutableIssue
def timeSpent = mIssue.getTimeSpent()
def remainingEstimateField = getFieldById("timeestimate") // or getFieldById(TIME_ESTIMATE)
def remainingEstimate = mIssue.getEstimate()
To update the time spent field on the form:
timeSpentField.setFormValue(remainingEstimate)
The new value for time spent does not appear on the screen on which I have placed the work log field.
I am able to update another field, which I tried as a test:
getFieldById(DESCRIPTION).setFormValue("Would like to set the time spent field to ${timeSpent}.")
I suspect that I am not getting the field object for the "timespent" field since I am unable to update it on the screen via setFormValue.
I would appreciate some help getting this to work.
Thanks!
For other users experiencing this please add yourself as a watcher to the bug report here.
Katy
Adaptavist Product Support
Hey Patricia,
What screen are you expecting this to work on, the issue View screen or some other screen, like the Create or Update screen? If you expect to see changes on the View screen via behaviors, you may unfortunately have to change your approach. Behaviors are only really set to function on the Create, Update, and Transition screens (as well as a couple of others), but not on the View screen.
If you could get back to me with a little bit more information about what you are expecting this to do and which contexts you are expecting it to work within, I could give you a better and more specific answer. It'd also be good to know if you are trying to use this script in an initializer or as a field behavior.
Get back to me if you can!
Aidan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Aidan,
Thanks for replying to my posting. After some searching I discovered that Adaptavist has a support portal for customers. I went ahead and submitted a request to the portal and received a prompt reply. It turns out that this is a known problem that has not been addressed yet.
https://productsupport.adaptavist.com/browse/SRJIRA-2204
Regards, Patricia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.