Hi!
I am wondering about the attachment storage path for JIRA. On a server that I am running, the structure of the attachments directory (/var/atlassian/application-data/jira/data/attachments/) looks like this:
`-- JSDT
`-- 10000
`-- JSDT-2
|-- 10100
`-- thumbs
`-- _thumb_10100.pngI am currently writing a groovy script in which I need to determine the path to an attachment. In answers to questions such as https://answers.atlassian.com/questions/297697, PathUtils.joinPaths() is used to construct the path. However, it does not seem to add the "10000"-directory seen above. My questions related to this are:
I bet I am missing something trivial, but what I see is a bit inconsistent with what I've found when looking around answers and documentation.
It's hard to read that without adding the proper code formatting.
Your code looks ok. It could be written more idiomatically, but looks like it will work.
I might rewrite the last line like so:
! ['groupA', 'groupB'].any {groupManager.isUserInGroup(issue.assignee?.name, it)}
Thanks for the help. I added the code and it works like a charm :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
no worries... small suggestion above (untested).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Cool, looks far better and clean :)
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.
But isn't this the code fo checking if user IS in group? I were looking for something exactly opposite :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am new to use Groovy Scrip Runner. I want to implement 'User Not In Group' condition.
Please tell we how can I create custom condition that can be applyed on any workflow transition and that can work similer to the in built condition 'User Is In Group'.
But not able to link it with workflow and not clear how to use these written script. Please help me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am new to use Groovy Scrip Runner. I want to implement 'User Not In Group' condition.
Please tell we how can I create custom condition that can be applyed on any workflow transition and that can work similer to the in built condition 'User Is In Group'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Damn, Script Runner condition won't allow me to group conditions. Can I use such structure to check if user is not in ANY fo the groups?:
import com.atlassian.jira.component.ComponentAccessor
def groupManager = ComponentAccessor.getGroupManager()
!((groupManager.isUserInGroup(issue.assignee?.name, 'groupnameA'))||(groupManager.isUserInGroup(issue.assignee?.name, 'groupnameB')))
Please, forgive me such noobish questions, I simply don't know groovy nor java, so I'm kinda like blindman trying to complete sudoku :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No no, I was just not sure if I placed "!" properly and afraid if it won't corrupt anything :)
Thanks for the opinion, I can now go and test it out :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks fine to me. Are you saying it doesn't work?
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.