We have some fields we'd only like exposed to internal users. As we're onDemand we can't use the field security plugin - any ideas how we can present all fields to internal users and a subset to external users?
You can't. Jira doesn't have field-level security.
You've already found the only half-way decent answer - a plugin that doesn't function on OnDemand. I've seen tricks played with Apache and internal code as well as that plugin, but you have no access to those for OnDemand either.
Thanks Nic. If fields are a no - what about screens? Can I make seperate screens for different types of users (with those screens having less fields than the others)? If so how would I devert external users to them and internal users to the others?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No. Screens are used by projects and issue types, not users. It's basically the same as fields, just one level up.
You can move "edit" functions into the workflow and control that with conditions like "user is in group", but the main Create, Edit and View screens for issues are a function of project and issue type. Nothing to do with users.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I appreciate the followup Nic. Let me explain what I'm trying to do in more detail and maybe someone can think of a solution: we have a custom field that has values in a dropdown box - we don't mind customers seeing the entries that refer to them, but they can't see the entries that relate to other customers who may be their competitors. We need this custom field on each issue so that we can set it and when we do a report it aligns with our time/billing system (that field acts as the key). We've implemented issue securty with levels and that works great - and if this field worked like the issue security field that too would solve our problem (but it doesn't).
I can't believe this problem is unique to us...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nope, there's no way around this. If a field is set to X on an issue, then anyone who can see the issue can see that it's set to X. (Unless you remove the field from all the screens, then no-one can see it's set to X)
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.