• We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Status

      To all JIRA users who have been watching this issue:
      We have looked at this issue from every possible angle, banging our heads together, internally feuding and exploring various resourcing options.
      We have discussed it with customers at user conferences, in email, and during meetings at their offices.

      Ultimately, however, we have decided that we will not be implementing Field Level Security in JIRA.

      We have not made this call lightly, in fact, far from it. We have always maintained an earnest desire to deliver the goods and fix the problem properly. At the same time, if we had completed the request, we saw inherent issues would arise that would burden our developers, our customers, and the product.

      The main reasons are as follows:

      • JRA-1330 requires a significant rewrite of most major components and is akin to rebuilding JIRA from scratch.
      • The development time and effort required to achieve it would be massive (12/18 months +)
      • It would totally monopolise the engineering team and NO other features or reworks would be delivered during that period
      • The implementation would add considerable "bloat" to JIRA
      • JIRA admin would become far more complex
      • It may well add major performance overhead to the product

      We've also made a number of attempts to break the feature into smaller useful chunks but these always seem extremely complex for little or no real value delivered. Whichever way we look at it we can't justify bringing all other development on JIRA to a halt for so long to provide this one feature.

      In retrospect, we missed the opportunity to address this request and your comments properly earlier, and this response comes later than it should. For that, we sincerely apologise. We remain committed to being an open company, whether it's with regards to feature requests, pricing, or bugs in our software. We will strive to answer product management questions and feature requests sooner, frequently, publicly, and more decisively.

      Workarounds
      Higher in the thread Erik S makes a comment about a workaround that may be useful for some users:
      http://jira.atlassian.com/browse/JRA-1330?focusedCommentId=55032#action_55032
      it is documented further here:
      http://confluence.atlassian.com/pages/viewpage.action?pageId=149834
      Third party commercial plugin:
      https://plugins.atlassian.com/plugin/details/23216

      We are going to close this issue, mark it as "Won't Fix". Any further options that we uncover will be noted on this issue.

      Regards
      Brett Jackson
      Atlassian Product Management

      For Cloud Users:

      Third-party commercial plugin:

      https://marketplace.atlassian.com/apps/1226365/secure-custom-fields-for-jira-field-permission-security?hosting=cloud&tab=overview 

      Related Issue: 

      https://jira.atlassian.com/browse/JRACLOUD-69298 

       

      UPDATE: We have reviewed this request again within the team and have had long conversations with our JIRA architect. This has lead to the conclusion that the original reasons for not implementing this feature still apply. We understand that this will disappoint a lot of users watching this JIRA issue, but as we are an open company we would rather be honest with you guys and let you all know now that we will not be implementing field level security. I understand many customers will want to discuss this further and they can do so by emailing me directly.

      Cheers,
      Roy Krishna
      JIRA Product Management
      roy at atlassian dot com

            [JRASERVER-1330] Provide field-level security permissions

            @Scott McKibbin. If this is for editing fields, an automation may work.

            Chris Fortmueller added a comment - @Scott McKibbin. If this is for editing fields, an automation may work.

            Ricardo N added a comment -

            Ricardo N added a comment - https://getsupport.atlassian.com/browse/JST-620376

            Looking for any work around available for Jira Cloud. The only thing I can think of is using a separate project and using automation to sync the issues, keeping the sensitive data in an internal project and the client facing data in a service desk or separate software project.

            Scott McKibbin added a comment - Looking for any work around available for Jira Cloud. The only thing I can think of is using a separate project and using automation to sync the issues, keeping the sensitive data in an internal project and the client facing data in a service desk or separate software project.

            ThreadQ Solution added a comment - - edited

            Try Field Hide for JIRA plugin and give us feedback. It hides fields based on group/role/user and even project and issue type.

            Link: https://marketplace.atlassian.com/apps/1221774/field-hide-for-jira?hosting=server&tab=overview

            We keep adding new features in the future

            ThreadQ Solution added a comment - - edited Try Field Hide for JIRA plugin and give us feedback. It hides fields based on group/role/user and even project and issue type. Link: https://marketplace.atlassian.com/apps/1221774/field-hide-for-jira?hosting=server&tab=overview We keep adding new features in the future

            The third party plugin is good at the basics, but cannot deliver the full functionality that I would expect fully hidden fields to deliver. It "leaks", allowing users to see fields (and in some cases, allows them to see and edit data) that are not supposed to be able see or edit.

            This is not a weakness in the plugin, it's because Jira's field architecture does not support a full hide. That's what Atlassian have said they are not going to rewrite.

            Nic Brough -Adaptavist- added a comment - The third party plugin is good at the basics, but cannot deliver the full functionality that I would expect fully hidden fields to deliver. It "leaks", allowing users to see fields (and in some cases, allows them to see and edit data) that are not supposed to be able see or edit. This is not a weakness in the plugin, it's because Jira's field architecture does not support a full hide. That's what Atlassian have said they are not going to rewrite.

            Tony Montana added a comment - - edited

             Third Party plugins is released this functional. But Atlassian said about revelop jira. Facepalm

            Tony Montana added a comment - - edited  Third Party plugins is released this functional. But Atlassian said about revelop jira. Facepalm

            Understand this is closed but as a workaround is there a way you can hide a tab so I can put my fields in there and use security on who can see that tab? 

            Lillian Shibata-Salley added a comment - Understand this is closed but as a workaround is there a way you can hide a tab so I can put my fields in there and use security on who can see that tab? 

            Anil Kumar added a comment - - edited

            I want to add +1 as Jira user - we need this feature.

            I need this field level security for Escalation & Approval use-cases, either field level security or VIEW & EDIT page should have different screen, so this can be controlled using workflow.

            Keep Secure fields on VIEW page but not on EDIT or CREATE, create a transition with screen having secure fields and grant access on transition to usergroup need access on that particular secure field.

            ----------------------------------

            So we need :-

            Either 1. field level security OR 2. EDIT & VIEW page should be different to achieve same.

            Regards, Anil

            Anil Kumar added a comment - - edited I want to add +1 as Jira user - we need this feature. I need this field level security for Escalation & Approval use-cases, either field level security or VIEW & EDIT page should have different screen, so this can be controlled using workflow. Keep Secure fields on VIEW page but not on EDIT or CREATE, create a transition with screen having secure fields and grant access on transition to usergroup need access on that particular secure field. ---------------------------------- So we need :- Either 1. field level security OR 2. EDIT & VIEW page should be different to achieve same. Regards, Anil

            The products are not complaint with Federal Standards (IRS 1075, NIST 800-53..) which means your competitors will always have the advantage. This is why I have not seen your products on the GSA schedule.  Recommend employing qualified information security staff that can articulate the value of  industry standards. 

            Deleted Account (Inactive) added a comment - The products are not complaint with Federal Standards (IRS 1075, NIST 800-53..) which means your competitors will always have the advantage. This is why I have not seen your products on the GSA schedule.  Recommend employing qualified information security staff that can articulate the value of  industry standards. 

            Shane, I highly encourage you to forget JIRA for open source. GitHub is where open source happens, you loose on tons of visibility (to begin with, and tons of other advantages too) with using JIRA. Not to mention JIRA's UI is still like a jet's cockpit compared to the GitHub issue tracker (and it's one thing having your trained team members know their way around, and it's another thing asking everybody else to also use it for their valuable feedback about your project).

            This is what we also do: JIRA for internal issues, for open source GitHub all the way.

            Zoltán Lehóczky added a comment - Shane, I highly encourage you to forget JIRA for open source. GitHub is where open source happens, you loose on tons of visibility (to begin with, and tons of other advantages too) with using JIRA. Not to mention JIRA's UI is still like a jet's cockpit compared to the GitHub issue tracker (and it's one thing having your trained team members know their way around, and it's another thing asking everybody else to also use it for their valuable feedback about your project). This is what we also do: JIRA for internal issues, for open source GitHub all the way.

            Shane Carr added a comment - - edited

            We are developing an open-source project (International Components for Unicode), and our Jira Cloud instance is publicly viewable.  However, when filing a ticket as a guest, sometimes users can submit personally identifiable information such as their email address.  We would like to make the email address field protected from public view while still having it in the database for team members to use.

            Shane Carr added a comment - - edited We are developing an open-source project (International Components for Unicode), and our Jira Cloud instance is publicly viewable.  However, when filing a ticket as a guest, sometimes users can submit personally identifiable information such as their email address.  We would like to make the email address field protected from public view while still having it in the database for team members to use.

            Your decision is unacceptable when regulatory compliance is required.  It seems you will not be used and we are looking at a competitor. Government organizations are bound to comply with standards and compliance with the ability for non-repudiation at the field level. 

             

            Deleted Account (Inactive) added a comment - Your decision is unacceptable when regulatory compliance is required.  It seems you will not be used and we are looking at a competitor. Government organizations are bound to comply with standards and compliance with the ability for non-repudiation at the field level.   

            Nicola added a comment -

            Wow, more than FIFTEEN years later and still no desire to give clients what they pay for. It should be possible to consider the pre-requisites of this requirement in a core renovation you normally do every couple of years. Or did Atlassian skip these in favor of implementing more "visible" new features?

            Compare this with Open Source projects like Mantis where you have the option to implement such a missing feature for yourself and - if you are inclined to do so - give it back to the community.

            Nicola added a comment - Wow, more than FIFTEEN years later and still no desire to give clients what they pay for. It should be possible to consider the pre-requisites of this requirement in a core renovation you normally do every couple of years. Or did Atlassian skip these in favor of implementing more "visible" new features? Compare this with Open Source projects like Mantis where you have the option to implement such a missing feature for yourself and - if you are inclined to do so - give it back to the community.

            I'm actually really really irritated by this decision for two reasons:

            1) Obviously there is a viable solution since there's a plugin.

            2) This viable solution ISN'T available on JIRA Cloud in any form for some reason. The only thing I found was on JFS forum saying that it wasn't possible:

            https://quisapps.com/node/4056

            This seems to be true since I can't find ANY plugin that does remotely the thing that I need. Is there any solution that doesn't involve an incredibly convoluted workflow / screen setup that will give field level security in JIRA Cloud?

            Craig Wells added a comment - I'm actually really really irritated by this decision for two reasons: 1) Obviously there is a viable solution since there's a plugin. 2) This viable solution ISN'T available on JIRA Cloud in any form for some reason. The only thing I found was on JFS forum saying that it wasn't possible: https://quisapps.com/node/4056 This seems to be true since I can't find ANY plugin that does remotely the thing that I need. Is there any solution that doesn't involve an incredibly convoluted workflow / screen setup that will give field level security in JIRA Cloud?

            Olap added a comment -

            Very annoying decision. We have users messing around with Fixed Date, forcing project managers to take screen caps of the Fixed Date fields every weekend so they'll which tickets were changed.

            Olap added a comment - Very annoying decision. We have users messing around with Fixed Date, forcing project managers to take screen caps of the Fixed Date fields every weekend so they'll which tickets were changed.

            I appreciate that the issue is closed therefore so is the voting, but comments/dialogue or a new issue is the only obvious mechanism to capture feedback (but it doesn't capture voting trends and therefore appetite post closure). Anyway, it is what it is!

            Field level security would certainly be incredibly useful in our JIRA implementation and would save having to install/maintain/finance 'yet another plugin'.

            Simon Dixey added a comment - I appreciate that the issue is closed therefore so is the voting, but comments/dialogue or a new issue is the only obvious mechanism to capture feedback (but it doesn't capture voting trends and therefore appetite post closure). Anyway, it is what it is! Field level security would certainly be incredibly useful in our JIRA implementation and would save having to install/maintain/finance 'yet another plugin'.

            Yes kel1271744356, Feature requests are often revised as they may become more relevant with the introduction of other features and with the different additions that come with time. We encourage all our customers to give their feedback even if the feature request is currently closed, as new arguments and detailed use cases could bring them back to the table for consideration.

            Rene C. [Atlassian Support] added a comment - Yes kel1271744356 , Feature requests are often revised as they may become more relevant with the introduction of other features and with the different additions that come with time. We encourage all our customers to give their feedback even if the feature request is currently closed, as new arguments and detailed use cases could bring them back to the table for consideration.

            It can, but Atlassian still have no intention of doing this.

            Nic Brough -Adaptavist- added a comment - It can, but Atlassian still have no intention of doing this.

            Kel Hill added a comment -

            Can a decision made 10 years ago be revisited?

            Kel Hill added a comment - Can a decision made 10 years ago be revisited?

            none of the Workaround links in Description work. Can you please update the links? Thanks.

            Bobby Huynh added a comment - none of the Workaround links in Description work. Can you please update the links? Thanks.

            @Shlomi Hazan, I'd suggest reading further back through the conversation for all the reasons it's not going to be done, and the options for implementing something to help out (Also note that "it's been 13 years" is not any reason to do something)

            Nic Brough -Adaptavist- added a comment - @Shlomi Hazan, I'd suggest reading further back through the conversation for all the reasons it's not going to be done, and the options for implementing something to help out (Also note that "it's been 13 years" is not any reason to do something)

            @Joe Ferarra 

            This issue was raised 13 years ago, I think it is enough time to find a solution don't you think

            Shlomi Hazan added a comment - @Joe Ferarra  This issue was raised 13 years ago, I think it is enough time to find a solution don't you think

            @Shlomi Hazan

            That plugin may have taken a long time to develop.

            @Giacomo Kavanagh

            That's absolutely correct, they feel that the time spent to develop it doesn't justify the "payout" and thus are making an intelligent business decision.

            Joe Ferarra added a comment - @Shlomi Hazan That plugin may have taken a long time to develop. @Giacomo Kavanagh That's absolutely correct, they feel that the time spent to develop it doesn't justify the "payout" and thus are making an intelligent business decision.

            They can do it, they just don't want to.

            Giacomo Kavanagh added a comment - They can do it, they just don't want to.

            I'm still hopping that you will reconsider.

            How come you can't do it but you point us to a plug-in that can handle it?

            Shlomi Hazan added a comment - I'm still hopping that you will reconsider. How come you can't do it but you point us to a plug-in that can handle it?

            Thats the GREAT pity. Albo pitu pitu

            I'm watching this issue since 5 years

            rmazurkiewicz added a comment - Thats the GREAT pity. Albo pitu pitu I'm watching this issue since 5 years

            What a pity !

            dariusz_skrudlik@skg.pl added a comment - What a pity !

            Jack, it is "done", if you look at the status. Atlassian are not going to implement it.

            Nic Brough -Adaptavist- added a comment - Jack, it is "done", if you look at the status. Atlassian are not going to implement it.

            Hi,

            Could you let me know when this is done please?

            Thanks,
            Jack

            jackkavanagh added a comment - Hi, Could you let me know when this is done please? Thanks, Jack

            Jeff Dafoe added a comment -

            The inability to restrict field permissions in Jira Cloud creates a huge SOX compliance gap for us. We've implemented the workaround where Edit is disabled and replaced with an interstitial workflow screen, but that solution is so hackish.

            Jeff Dafoe added a comment - The inability to restrict field permissions in Jira Cloud creates a huge SOX compliance gap for us. We've implemented the workaround where Edit is disabled and replaced with an interstitial workflow screen, but that solution is so hackish.

            +1

            Adam Morrison added a comment - +1

            This really is a necessary feature to our team. We should be able to prevent prevent a group of users or project role from editing default or customized issue fields via workflow.

            Mansoore Ariyan added a comment - This really is a necessary feature to our team. We should be able to prevent prevent a group of users or project role from editing default or customized issue fields via workflow.

            Christian Slaviero added a comment - - edited

            Removing comment - generally unhappy with Jira

            Christian Slaviero added a comment - - edited Removing comment - generally unhappy with Jira

            Hate to pile on, but I'm going to... This really is a necessary feature. In your original status comment, you mention implementation would make Jira administration more difficult. I submit it is not having this feature that make using Jira difficult.

            Leonard Musielak added a comment - Hate to pile on, but I'm going to... This really is a necessary feature. In your original status comment, you mention implementation would make Jira administration more difficult. I submit it is not having this feature that make using Jira difficult.

            Really need this Field level security for our Jira on Cloud. Most of the AdOns do not apply to Jira on cloud.

            So please help or provide some ad on.

            Urjit Jethwa added a comment - Really need this Field level security for our Jira on Cloud. Most of the AdOns do not apply to Jira on cloud. So please help or provide some ad on.

            Hi, I'm using Jira 6.3.13. Is there a way to limit a custom field to be viewed by certain groups/users, the same way the Comment field is?

            Efrat Finkelman added a comment - Hi, I'm using Jira 6.3.13. Is there a way to limit a custom field to be viewed by certain groups/users, the same way the Comment field is?

            +1

            We are serving different customers for IT.
            Not having field security means that we need a separate xls or googlesheet tracker for tracking internal time of resources working on tickets. Surprising how we can achieve tracking simple information which should not be visible to customers. We do not need elaborate tracking at all.
            Is there any way JIRA provides way to track simple information (text, numbers) which are not visible to "service desk customers" ?

            Ashwini Pingle added a comment - We are serving different customers for IT. Not having field security means that we need a separate xls or googlesheet tracker for tracking internal time of resources working on tickets. Surprising how we can achieve tracking simple information which should not be visible to customers. We do not need elaborate tracking at all. Is there any way JIRA provides way to track simple information (text, numbers) which are not visible to "service desk customers" ?

            Fran Simó added a comment -

            +1

            Fran Simó added a comment - +1

            Rishi Goel added a comment -

            We need field level permissions too on our cloud instance

            Rishi Goel added a comment - We need field level permissions too on our cloud instance

            +1

            Vijay Sridhar added a comment - +1

            +1

            Francis REAT added a comment - +1

            "We have reviewed this request again within the team and have had long conversations with our JIRA architect. This has lead to the conclusion that the original reasons for not implementing this feature still apply."

            Roy Krishna
            JIRA Product Management

            Based on what you're saying you made a purposeful decision to not implement this feature when you originally designed the platform and you still feel that this original vision is a valid approach. I'd be interested in understanding why as it would help me make a more informed decision about how we use Atlassian products in the future. Am I to understand that Jira will never ship with built in field level permission or even more specific the ability to turn off all time tracking / worklog features for a specific role?

            thx

            Patrick Ford added a comment - "We have reviewed this request again within the team and have had long conversations with our JIRA architect. This has lead to the conclusion that the original reasons for not implementing this feature still apply." Roy Krishna JIRA Product Management Based on what you're saying you made a purposeful decision to not implement this feature when you originally designed the platform and you still feel that this original vision is a valid approach. I'd be interested in understanding why as it would help me make a more informed decision about how we use Atlassian products in the future. Am I to understand that Jira will never ship with built in field level permission or even more specific the ability to turn off all time tracking / worklog features for a specific role? thx

            +1

            Dave Cavell added a comment - +1

            +1, this is something we could use as well!

            Mark H. Williams added a comment - +1, this is something we could use as well!

            +1

            Deleted Account (Inactive) added a comment - - edited +1

            Sorry, I didn't notice "Won't fix" reason - then right.

            Krzysztof Weryszko added a comment - Sorry, I didn't notice "Won't fix" reason - then right.

            Rob Horan added a comment -

            Why? Because the answer is BS. This is clearly a matter of extreme importance to many people and the door has been slammed in our faces. The hope is that maybe if Atlassian decides to listen to us one day they may reconsider their position on this issue before we reconsider our positions on license renewal.

            Rob Horan added a comment - Why? Because the answer is BS. This is clearly a matter of extreme importance to many people and the door has been slammed in our faces. The hope is that maybe if Atlassian decides to listen to us one day they may reconsider their position on this issue before we reconsider our positions on license renewal.

            Krzysztof Weryszko added a comment - - edited

            Why you people make mess by adding this +1 meaningless comments? Why not using "vote for this issue" button?

            Krzysztof Weryszko added a comment - - edited Why you people make mess by adding this +1 meaningless comments? Why not using "vote for this issue" button?

            3DEXCITE added a comment -

            +1

            3DEXCITE added a comment - +1

            +1

            There's no way to do it on Cloud at all - even if you could hide fields with javascript in the issue view (and I don't think you can on Cloud) the information is still in the html, still available over REST and will still show in searches and lots of other places.

            Nic Brough -Adaptavist- added a comment - There's no way to do it on Cloud at all - even if you could hide fields with javascript in the issue view (and I don't think you can on Cloud) the information is still in the html, still available over REST and will still show in searches and lots of other places.

            L Trotter added a comment -

            Hi Daniel,
            We have implemented cloud verison JIRA and I am looking for same field level security (basically to hide a cost field from vendor team) - can you please tell me if you found any cloud plug in to implement?

            L Trotter added a comment - Hi Daniel, We have implemented cloud verison JIRA and I am looking for same field level security (basically to hide a cost field from vendor team) - can you please tell me if you found any cloud plug in to implement?

            +1

            Derek Falter added a comment - +1

            The JIRA web interface isn't the only way a user can interact with JIRA tickets.

            Chris Dewar added a comment - The JIRA web interface isn't the only way a user can interact with JIRA tickets.

            CA Stukey added a comment -

            Chris - I don't think it's simplistic for this request. I am attempting the same exact thing and...if I could simply configure the fields on the create screen and associate that screen in the Screen Scheme based upon user groups (in this case the Client group) this would in fact solve the objective. And no, they would not be able to enter say 'priority' (or severity level in our case of the customized field) if the field didn't appear on the screen (i.e. if you don't see it you can't enter it). Not sure what you mean by 'the API' in this context. I simply want a way to specify different screens (that I have created) with different fields for Create, Edit, View in the Screen Scheme by group. It's done exactly that way now, except you can only specify one Create, one Edit, and one View screen (configured with whatever fields you'd like) to be associated with every user in a Screen Scheme - and as stated - if you don't include a field on one of those screen you can't enter data into it. So in essence - if you can't see it, you can't edit it. Works that way now - all I'm asking is to expand what's already there.

            Perhaps you haven't created different screens for Create, Edit, View and associated screen schemes.

            This solution would simply allow you to specify multiple screen

            CA Stukey added a comment - Chris - I don't think it's simplistic for this request. I am attempting the same exact thing and...if I could simply configure the fields on the create screen and associate that screen in the Screen Scheme based upon user groups (in this case the Client group) this would in fact solve the objective. And no, they would not be able to enter say 'priority' (or severity level in our case of the customized field) if the field didn't appear on the screen (i.e. if you don't see it you can't enter it). Not sure what you mean by 'the API' in this context. I simply want a way to specify different screens (that I have created) with different fields for Create, Edit, View in the Screen Scheme by group. It's done exactly that way now, except you can only specify one Create, one Edit, and one View screen (configured with whatever fields you'd like) to be associated with every user in a Screen Scheme - and as stated - if you don't include a field on one of those screen you can't enter data into it. So in essence - if you can't see it, you can't edit it. Works that way now - all I'm asking is to expand what's already there. Perhaps you haven't created different screens for Create, Edit, View and associated screen schemes. This solution would simply allow you to specify multiple screen

            I think it is a little bit simplistic to say that "if you can't see it, you can't edit it"... there are other things to consider, eg. the api. I agree with the sentiment though... work with your customers to give them what they want.

            Chris Dewar added a comment - I think it is a little bit simplistic to say that "if you can't see it, you can't edit it"... there are other things to consider, eg. the api. I agree with the sentiment though... work with your customers to give them what they want.

            CA Stukey added a comment -

            Ugh...that was supposed to say "and as a_ result _you've abandoned it"

            Bottom line - just work together to find a solution that will accommodate the requirement or at least the fundamental business need....don't assume it requires 'field level permissions' or that's the only path you'll go down.

            Simplicity is a thing of beauty!

            CA Stukey added a comment - Ugh...that was supposed to say "and as a_ result _you've abandoned it" Bottom line - just work together to find a solution that will accommodate the requirement or at least the fundamental business need....don't assume it requires 'field level permissions' or that's the only path you'll go down. Simplicity is a thing of beauty!

            CA Stukey added a comment -

            You guys are making this was too complicated and as a realist you've abandoned it. You don't have to create field level permissions - quite honestly nobody enjoys the maintenance of such a solution. The business requirement is that when external customers are given the access and flexibility to create issues within a project in JIRA, the project owners would like to control what they see and what they can enter. If someone can't 'see' a field they in essence do not have permission to enter data into the field....therefore, how about just implementing something like: Group Level Screens within a schema...Client Group sees Create Issue (Client) screen when logging in....Internal Group sees Create Issue (Internal) screen when they log in...same for Edit and View.

            This has to be exponentially less complicated (from both a development and configuration / maintenance stand-point) than approaching this from the Field Level Permissions perspective.

            CA Stukey added a comment - You guys are making this was too complicated and as a realist you've abandoned it. You don't have to create field level permissions - quite honestly nobody enjoys the maintenance of such a solution. The business requirement is that when external customers are given the access and flexibility to create issues within a project in JIRA, the project owners would like to control what they see and what they can enter. If someone can't 'see' a field they in essence do not have permission to enter data into the field....therefore, how about just implementing something like: Group Level Screens within a schema...Client Group sees Create Issue (Client) screen when logging in....Internal Group sees Create Issue (Internal) screen when they log in...same for Edit and View. This has to be exponentially less complicated (from both a development and configuration / maintenance stand-point) than approaching this from the Field Level Permissions perspective.

            +1 ....

            Moin Pathan added a comment - +1 ....

            Tom Dovey added a comment -

            +1 (Seriously!!)

            Tom Dovey added a comment - +1 (Seriously!!)

            +1

            +1

            +1

            +1

            Daniel Schulz added a comment - +1

            +1

            +1 Would be awesome

            Fank Server added a comment - +1 Would be awesome

            +1 000 000 000

            rmazurkiewicz added a comment - +1 000 000 000

            @PeterCselotei: Vote is disabled because issue is closed with "Won't Fix".
            As @RachelGrimmelmann wrote, this feature is still highly demanded - also 12 year later addressing it.
            We are spending thousand of dollars every year to get this tool improved and maintained. It is worth mentioning to @Atlassian, that we would like to see this feature better sooner then later. @Atlassian had 12 years to think about how to implement this feature request.

            Daniel Wedewardt added a comment - @PeterCselotei: Vote is disabled because issue is closed with "Won't Fix". As @RachelGrimmelmann wrote, this feature is still highly demanded - also 12 year later addressing it. We are spending thousand of dollars every year to get this tool improved and maintained. It is worth mentioning to @Atlassian, that we would like to see this feature better sooner then later. @Atlassian had 12 years to think about how to implement this feature request.

            Orokon added a comment -

            +1

            Orokon added a comment - +1

            vote don't work.
            Issue is closed.
            +1

            Deleted Account (Inactive) added a comment - vote don't work. Issue is closed. +1

            I understand the importance, but you should click on vote instead of these +1 comments. Less spam Thanks

            Peter Cselotei - Lupus Consulting Zrt. added a comment - I understand the importance, but you should click on vote instead of these +1 comments. Less spam Thanks

            Pierre EK added a comment -

            Neil, this is an important feature for enterprises, regardless of the impact, it is weird to find third party plugins that provide this feature, while JIRA developers can't...
            +1 (again)

            Pierre EK added a comment - Neil, this is an important feature for enterprises, regardless of the impact, it is weird to find third party plugins that provide this feature, while JIRA developers can't... +1 (again)

            Neil OHara added a comment -

            I don't think all the +1s in the world will change their mind, they've clearly stated it will not be done and described the effort and impact to the system, If I take them at face value of super complicating the admin and taking 12-18 months to do a ground up rewrite is not feasible for any development team for one feature, would you want your own dev teams to be hijacked like that?

            Neil OHara added a comment - I don't think all the +1s in the world will change their mind, they've clearly stated it will not be done and described the effort and impact to the system, If I take them at face value of super complicating the admin and taking 12-18 months to do a ground up rewrite is not feasible for any development team for one feature, would you want your own dev teams to be hijacked like that?

            +1

            Andrew Freer added a comment - +1

            +1

            +1

            +1

            Paul Lissak added a comment - +1

            riznorg added a comment -

            +1

            riznorg added a comment - +1

            +1

            Gabriel Cuesta added a comment - +1

            +1

            Pierre EK added a comment -

            +1

            Pierre EK added a comment - +1

            +1

            Chris Dewar added a comment - +1

            tom hyder added a comment -

            I still support this request...after eight years of using Jira

            tom hyder added a comment - I still support this request...after eight years of using Jira

            @Atlassian: From a customer perspective @rachel.grimmelmann is right. I support her request. +1

            Daniel Wedewardt added a comment - @Atlassian: From a customer perspective @rachel.grimmelmann is right. I support her request. +1

            @Atlassian, if this issue was originally raised twelve years ago and folks are still demanding it today, it is worth looking in to again. Please!

            Thank you,
            Rachel

            Rachel Grimmelmann added a comment - @Atlassian, if this issue was originally raised twelve years ago and folks are still demanding it today, it is worth looking in to again. Please! Thank you, Rachel

            Hi fellows,

            long time no update for one of the most important JIRA issues.

            We switched from Server to Cloud and oops there is no Field Security Plugin anymore. So time tracking and estimations are visible to our clients now. Is there any way to workaround this for JIRA cloud?

            @Atlassian - I like the products and the support very mutch but this issue shouldnt be closed. It should stay open until the DEV team finds a suitable solution.

            Thx for any fresh idea
            daniel

            Daniel Schulz added a comment - Hi fellows, long time no update for one of the most important JIRA issues. We switched from Server to Cloud and oops there is no Field Security Plugin anymore. So time tracking and estimations are visible to our clients now. Is there any way to workaround this for JIRA cloud? @Atlassian - I like the products and the support very mutch but this issue shouldnt be closed. It should stay open until the DEV team finds a suitable solution. Thx for any fresh idea daniel

            I appreciate the team's transparency and honesty on this matter. Keep up the good work!

            Chris Smola added a comment - I appreciate the team's transparency and honesty on this matter. Keep up the good work!

            Pierre EK added a comment -

            Hello Guys,

            I find it weird considering that this feature is extremely complex - how come a 3rd party plugin can achieve this functionality whereas Atlassian can't?

            Also, can't this be achieved somehow by enhancing the Screen Schemes module?

            For instance, I would create:

            • Screen A for issue View by Project Role X
            • Screen B for issue View by all other project roles
            • Screen C for issue Edit by Project Role X
            • Screen D for issue Edit by all other project roles
            • Screen E for issue Creation by Project Role X
            • Screen F for issue Creation by all other project roles

            Anyway, hope this will be revisited some day, because obviously it is an essential requirement in any enterprise, especially the large ones.

            Best,
            Pierre

            Pierre EK added a comment - Hello Guys, I find it weird considering that this feature is extremely complex - how come a 3rd party plugin can achieve this functionality whereas Atlassian can't? Also, can't this be achieved somehow by enhancing the Screen Schemes module? For instance, I would create: Screen A for issue View by Project Role X Screen B for issue View by all other project roles Screen C for issue Edit by Project Role X Screen D for issue Edit by all other project roles Screen E for issue Creation by Project Role X Screen F for issue Creation by all other project roles Anyway, hope this will be revisited some day, because obviously it is an essential requirement in any enterprise, especially the large ones. Best, Pierre

            Jean, entendo seu ponto de vista, mas precisamos dessa melhoria o quanto antes!

            Outra coisa, o fornecedor desse plugin é imaturo e irresponsável, não responde e-mail e não libera o aquisição de licença trial para testes durante 30 dias...

            Estamos precisando de uma solução definitiva urgente. Por favor, priorize essa questão dentro do time de desenvolvimento da Atlassian.

            Grato.

            Luiz Felipe added a comment - Jean, entendo seu ponto de vista, mas precisamos dessa melhoria o quanto antes! Outra coisa, o fornecedor desse plugin é imaturo e irresponsável, não responde e-mail e não libera o aquisição de licença trial para testes durante 30 dias... Estamos precisando de uma solução definitiva urgente. Por favor, priorize essa questão dentro do time de desenvolvimento da Atlassian. Grato.

            Gandalf added a comment -

            Hello,
            Is there finally hope to solve a long awaited feature?
            Hiding "time tracking fields" in Jira for external users is a major request for many Jira users.

            I see that a new plugin has been made available for the download instance: https://marketplace.atlassian.com/plugins/com.gebsun.plugins.jira.hidetimetracking .

            This ability has been requested for more than 10 years ago (check the history of related issues to time tracking). Jira (Atlassian) came up with, for sure, many great features but never solved the real need.

            I'm convinced, if this plugin works as described, this would be appreciated by many many Jira users.

            Looking forward to the quick responsiveness of Jira Team to make this plugin available in "on demand".

            Cheers

            Gandalf added a comment - Hello, Is there finally hope to solve a long awaited feature? Hiding "time tracking fields" in Jira for external users is a major request for many Jira users. I see that a new plugin has been made available for the download instance: https://marketplace.atlassian.com/plugins/com.gebsun.plugins.jira.hidetimetracking . This ability has been requested for more than 10 years ago (check the history of related issues to time tracking). Jira (Atlassian) came up with, for sure, many great features but never solved the real need. I'm convinced, if this plugin works as described, this would be appreciated by many many Jira users. Looking forward to the quick responsiveness of Jira Team to make this plugin available in "on demand". Cheers

            Jules Minvielle added a comment - - edited

            The fact that a number of commercial plug-ins exists proves two assertions:

            1. This is a useful features that customers of JIRA want
            2. It is technically possible to implement it, even though in 2003 and 2007 the architect had reasons to not implement it.

            So my opinion is that it's worth having this ticket re-opened and this decision reassessed.

            Jules Minvielle added a comment - - edited The fact that a number of commercial plug-ins exists proves two assertions: This is a useful features that customers of JIRA want It is technically possible to implement it, even though in 2003 and 2007 the architect had reasons to not implement it. So my opinion is that it's worth having this ticket re-opened and this decision reassessed.

            There is more than 1 plugin working around the lack of this functionality.
            But none of them works for JIRA OnDemand. So OnDemand customers are once again stuck with no viable solution.

            Michele Caramello added a comment - There is more than 1 plugin working around the lack of this functionality. But none of them works for JIRA OnDemand. So OnDemand customers are once again stuck with no viable solution.

            Ranman, Andrew - Atlassian have resolved this as "won't fix".

            Ranman - That's why there's no updates, there's no point, it's not going to get done.

            Andrew - have a look at Quisapps field security plugin. If that won't work for you, then I'd suggest starting looking for a replacement now. A closed-won't-fix issue is not going to get done (and even if it's re-evaluated, it won't happen in a year or so)

            Alice N Brough added a comment - Ranman, Andrew - Atlassian have resolved this as "won't fix". Ranman - That's why there's no updates, there's no point, it's not going to get done. Andrew - have a look at Quisapps field security plugin. If that won't work for you, then I'd suggest starting looking for a replacement now. A closed-won't-fix issue is not going to get done (and even if it's re-evaluated, it won't happen in a year or so)

            I'm banking on this being properly architected/implemented in JIRA in the next year or so. Failing that, I'm planning on searching for replacements/alternatives.

            Andrew Freer added a comment - I'm banking on this being properly architected/implemented in JIRA in the next year or so. Failing that, I'm planning on searching for replacements/alternatives.

            ranman added a comment -

            Any update on this in the past 2 years? It's kind of an important change. I'm hoping your "JIRA Architect" has realized that.

            ranman added a comment - Any update on this in the past 2 years? It's kind of an important change. I'm hoping your "JIRA Architect" has realized that.

            matthias.jupe This is basically just global. But of course you could have either several fields or several groups. Or both.

            David Toussaint [Communardo] added a comment - matthias.jupe This is basically just global. But of course you could have either several fields or several groups. Or both.

            Hi David, sounds great.
            Can I manage this hide fields only global or separately for every own projects?

            Matthias Jupe added a comment - Hi David, sounds great. Can I manage this hide fields only global or separately for every own projects?

            guys, if anyone is still looking for a solution: we described a pretty low level (i.e. soft-hiding, on the client side) approach to this issue here. Please feel free to look onto this and come back at me in any case of questions.

            Disclaimer: this solution requires a small plugin of which we are the developers. Better be honest upfront

            David Toussaint [Communardo] added a comment - guys, if anyone is still looking for a solution: we described a pretty low level (i.e. soft-hiding, on the client side) approach to this issue here . Please feel free to look onto this and come back at me in any case of questions. Disclaimer: this solution requires a small plugin of which we are the developers. Better be honest upfront

            This thread is so long and hard-won with deep feelings that I'm very reluctant to add anything BUT one thought I've had for anyone looking to impl JIRA that feels they cannot due to this missing feature would be to create 'shadow issues' (subtasks would be easiest) that have a security level set accordingly such that people who can see the main issue cannot see what's in the shadow issue. You'd need functionality that automates the security level setting, and functionality that automates workflow'ing the 'shadow issue' - items which should not be considered non-trivial - and there are some serious scalability costs to this approach which would need to be noodled over first. However, well, that's the sum total of constructive commentary I believe I have within me to contribute to this issue.
            -wc

            William Crighton [CCC] added a comment - This thread is so long and hard-won with deep feelings that I'm very reluctant to add anything BUT one thought I've had for anyone looking to impl JIRA that feels they cannot due to this missing feature would be to create 'shadow issues' (subtasks would be easiest) that have a security level set accordingly such that people who can see the main issue cannot see what's in the shadow issue. You'd need functionality that automates the security level setting, and functionality that automates workflow'ing the 'shadow issue' - items which should not be considered non-trivial - and there are some serious scalability costs to this approach which would need to be noodled over first. However, well, that's the sum total of constructive commentary I believe I have within me to contribute to this issue. -wc

            One more frustrated user !!!

            Cristiano Gavião added a comment - One more frustrated user !!!

              Unassigned Unassigned
              534b8469bc33 Mike Aizatsky
              Votes:
              440 Vote for this issue
              Watchers:
              668 Start watching this issue

                Created:
                Updated:
                Resolved: