how can I assigne an issue to a specific user using add-on scriptrunner ?
i want to assigne an issue to user IN Database or on an custom field
thank you
It depends a little on which kind of script you want to do it in (Post function, behaviour, etc.), but it should be as simple as
import com.atlassian.jira.component.ComponentAccessor def userManager = ComponentAccessor.userManager def someUser = userManager.getUserByKey("someone") issue.assignee = someUser
to get a specific user from the DB. If you want to get the user from a user-picker custom field, you'd do something like
def cf = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("My User Picker") def someUser = issue.getCustomFieldValue(cf) issue.assignee = someUser
Again, if you can provide some detail about when you want the custom field to be set (i.e. as part of a workflow, or automatically on the issue's create/edit screen), I could provide some more specific guidance.
I want to assign a issue to a user from the database so that it validates or rejects it using the add on scriptrunner it is possible? If yes . how can i do it and thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm afraid I still don't quite understand.
Do you mean you want this done as part of a workflow transition? If so, you probably want to use a workflow function, most likely a validator.
Perhaps it would help if you described in detail the behaviour you want from JIRA?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I want to do a similar workflow:
Create issue ==> approved by manager ===> apporved by manager ===> assigned ===> in progress => resolved
I am acctually blocking the assignment of the issue to the manager so that he validates and then do the same with the manager.
NB: I have a table on my DB with the name od manager and manager
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Really i do not understand you:
I do not know where to put the code I am beginner thank you to provide me even the simple details.
Thank you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
import com.atlassian.jira.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.MutableIssue
def cf = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("supp")
def someUser = issue.getCustomFieldValue(cf)
issue.description = someUser
issue.setAssignee(someUser)
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.