Hello,
I want to 'read only' field fixVersion in Jira.
In edit screen in is working okay, But in view screen it is not read only and users can edit it.
I tried to use this intialiser without success:
def customField = getFieldByName("Fix Version/s")
customField.setAllowInlineEdit(false)
What am I doing wrong?
Thank you,
Daniel
Hi @Samar Elsayed ,
I have modified your snippet a bit, could you try this one :
import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Logger
import org.apache.log4j.Level
def logg = Logger.getLogger("")
logg.setLevel(Level.DEBUG)
def user = ComponentAccessor.jiraAuthenticationContext.loggedInUser
def groupsval = ComponentAccessor.groupManager.getGroupsForUser(user)
return groupsval
Antoine
Hi @Antoine Berry ,
I have tried that already but it still gives me :
, , , , , , , , , , , ,
I have tried to use a custom template instead of group picker :
but it gives me the whole list when I use only
return groupsval
as below :
[confluence-administrators, agile team]
and when I use the for loop for the list, I get the first element only :
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Antoine Berry do you know how can I get all the groups to appear as options not just one?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Samar Elsayed ,
This is my configuration :
Using my script above, this is the output on the view screen of an issue :
As you can see this is working correctly. Please remember that a script field only calculates values, but does not provide a list of option (meaning that it will only be available on view screen).
If you want the user to select a group among the user groups, you would need to create a group picker, and update options with a behaviour script.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Antoine Berry thank you. can you please give me an example about how to do that in
a behaviour ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Samar Elsayed ,
Actually using a group picker field, I think you could only auto-select the user's groups, but not restrict its values.
You could restrict the values of a regular select list, but this would mean having all the groups as options in the field configuration (= a lot of maintenance).
Alternatively you could throw an error if the group selected is not one of the current user's.
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.