Hi,
I have a script that create 3 sub tasks that user set MW Date...
def subTask1 = SubTask.createSubTask(issue, "Prepare Testbed", "SPB", "O&M task", dtMWDate-7, dtStartDate, null, userOm) def subTask2 = SubTask.createSubTask(issue, "Generate MOP", "SPB", "O&M task", dtMWDate-7, dtStartDate, null, userOm) def subTask3 = SubTask.createSubTask(issue, "Execute Maintenance Window", "SPB", "O&M task", dtMWDate, dtStartDate, dtMWDate, userOm) SubTask.setLabel(subTask6, "MW")
The sub task 1 and 2 it calculate due date based on MW Date (Sub task3), the problem is when someone create this issue with the MW date for TODAY or less than 7 days, so my sub task 1 and 2 will be create with due date in the past. I would like to know how can I add on my script a fuction that everytime my MW DATE is for TODAY or less than 7 days, the due date for sub task 1 and 2 automatically is set to current date.
Thank you!
Hi Artur,
You can use something similar to this to check if the date is less that 7 days before or after today's date:
Date date = new Date() if(issue.dueDate <= date + (7) ) { // set issue's MW due date to 'date' here }
Let me know if that works.
Thanks,
Johnson Howard
When you said "set issue's MW due date to 'date' here" you mean to set current date? But what is the function to do it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.