Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to make a user view only one project

Would like to grant access to a project to an external user. Want this user to view only this project and should be able to create/view issues on this project. This user should not be able to view any other projects in my JIRA account.

Couldn't find a straightforward way to achieve this.

2 answers

3 votes
Thomas Deiler Community Leader Apr 23, 2021

Dear @Vivek Chandraprakash ,

make sure that

  • the external user has site access (Administration > Users: Grant site access)
  • that all your permission schemes for other projects do not have set "Browse project" for '"any logged in user". (otherwise the external user can see everything)
  • Goto Administration > Groups: Create new group eg. "external-jira-access"
  • Goto Administration > Product Access. Press the button "Add Group" for the product you want to give the user access and add the new group "external-jira-access".
  • Goto Administration > Users: Click on the three dots of your external user and select 'Details'.
  • Add the user to the new group "external-jira-access".
  • Remove the user from any other groups. (should only be member of "external-jira-access".

Then open the configuration of your one project and grant your external user explicit project access:

  • Project settings > People, Assign role "Developer" to external user.
  • Project settings > Permission: assing the Role "Developer" to at least the permissions "Browse Project", "Edit Issues", Create Isues", "Add Comments" and "Transition issues".
  • More on Permissions.

Depending on your entire site configuration (which I don't know) other ways are possible.

So long

Thomas

Thomas Deiler Community Leader May 05, 2021

Dear @Vivek Chandraprakash ,

was my answer useful? Then I would be happy when you click on the "green accept answer" button.

So long
Thomas

What's the point of creating the new group: external-jira-access and adding the new user to the group. Your steps do not include using the new group. Are we missing something?

Thanks Thomas, this helped a lot.

Is the project a Team Managed project or a Company Managed project?

Do you have both types of projects in your instance?

I have both types of projects in my instance

Is the project you want the user to access a Company Managed project or a Team Managed project?

Is the project a Work Management project, a Software project, or a Service Management project?

Thank you, for the quick response. Company-managed software, a software project.

I will explain how to you might accomplish your goal of granting a user access to limited Company Managed projects, but first I want to bring up the other issues that can arise because you also have Team Managed projects.

The access management for Company Managed projects is handled through User Groups defined for your site, Permission Schemes assigned to the projects, and the Project Roles for the project.

Access management for Team Managed projects is entirely different. Refer to this document for details:

https://support.atlassian.com/jira-software-cloud/docs/manage-how-people-access-your-team-managed-project/

Typically access on Team Managed projects is set up as Open or Limited, which gives all licensed users of your JIRA instance some level of access to the projects. That would include this external user for whom you want to limit their access/visibility to only one project.

In order to prevent the user from seeing your Team Managed projects, each of those projects will have to have its Access set to Private, and then for each of those projects the users who actually need to access the project are going to have to be added to those projects directly, either individually or through User Groups.

Given that, is it still realistic to go to the effort of hiding the Team Managed projects and setting up the access to the one Company Managed project for this one external user?

 

To grant a user access to only specific Company Managed projects you need to

1. Grant the user product access to your JIRA instance.

2. Assuming your Global Permissions and Permission Schemes leverage the jira-software-users User Group to grant access to the projects, then remove the user from that User Group.

3. Create a new User Group for the user being granted access.

4. Modify the Permission Scheme for the target Company Managed project to grant permissions to that new user group.

(If you anticipate having other users that also need limited access, and that access may be to different projects, then I would extend this concept using Project Roles and additional User Groups, as I discuss in my response to this post.)

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
Community showcase
Published in Jira

Do you use Jira Cloud with Microsoft Teams?

Hi, Jira users! Do you use Jira alongside Microsoft Teams? We want to hear how you’ve used the power of Jira Cloud and Microsoft Teams (via the Jira Cloud for Microsoft Teams app) to achieve a team...

482 views 3 7
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you