How to reference users across projects in Azure DevOps? - azure-devops

I have 2 private projects in my Azure DevOps Organization, say Project A and Project B. I need to mention a User in Project B from a work item in Project A. I'm able to do it. But the mentioned user is not able to view the Work Item as he don't have access. Any Solution or Work Around to achieve this?

Giving Reader Access permissions will solve the problem of user being able to view the work item.
If you haven't already given reader access to the user, try giving it and see if that helps.
See the below Image for reference :
Click on Project Settings -> Permissions -> Readers -> Click on Add -> and add that user.

Currently we cannot set permissions for a single work item. If you would like that feature, please use the below link and create a request for this feature: https://developercommunity.visualstudio.com/content/idea/post.html?space=21. This link is directly monitored by the product team and they will look into this request and share their views on the same. If lot of users request for the same feature, they will add this item to backlog to implement in the future sprints.

Related

Team Members Unable to View Work Item Templates

I am relatively new to Azure DevOps, so hopefully what I am about to ask makes sense...
My company utilizes a custom version of the Agile template for our projects. My particular project contains two different teams.
I am a member of the first team for visibility purposes. I manage the second team and would like to grant them the ability to use the work item templates I created.
Unfortunately, they are not able to see or use my templates and I am not sure why. The Azure DevOps documentation says they must 1) be members of the Azure DevOps team and 2) be members of the Contributor group. I can confirm both of those boxes are checked, but no dice.
My knowledge of Azure DevOps permissions is admittedly very little and my Google searches have yielded no promising results. Has anyone run into this problem before and know what the solution might be? Thanks in advance for your help!
Update
Request #1: Sam's View
Request #1: Tyler's View
Request #1: Tyler's View Part 2
Request #2: Sam's View
Request #2: Tyler's View
Request #3: IS Team Permissions
Request #3: IS Team Members
Check for the permissions granted in permissions tab
Verify the other team members have the same process template - Agile/ Basic
In my project, I created two teams, test and Test_Agile Team and created different templates for the two teams, you could check the pic below.
Then I added a user to Test_Agile Team and Contributor group, then try to create work item with template.
Result:
We can create work items via Test_Agile Team work item template. Please check the pic.
You need open project settings->teams->select one team and ensure these users are in this team.
Open project setting->Team configuration->switch to team->click the tab Templates->select the work item and ensure that there have template.
Update1
Please contact team members and share the following screenshots here.
open project settings->Team configuration->switch to the correct team->click the tab Templates->select the work item type that has the template such as below.
If see the error You do not have permission to edit templates for this team, the user will not see the work item template and use it in the Boards section. you need open project settings->Teams->click the correct team and ensure the user is a member of this team.
Open work item->Template->Capture and then then share the screenshot here.
Open project settings->Permissions->Click the tab Users->select the user and then share the permission screenshot here.

In Azure DevOps I cannot add a User to my Team

We have a DevOps project we've been using for over a year now and we needed to add a new developer to the team. I was able to add the user to the organization, he replied to the invite, and I have added him to the contributor group.
After adding him I then went to my project and opened up that project's Team Settings. When I click Add and try to find his name I am getting a spinning status graphic and "Loading..." but it does not find the user. It does not give me an error or a "No Results Found". Eventually it just resets back as though I first landed on the page.
I thought this could be a permissions issue so I removed an existing user in the group. Right after removing I tried to re-add the user and cannot. I get the same results. I know this user is using the project and has permission to get the code and check in changes. So it does not seem to be an issue with the original new user.
My next move was to try to do this using the Azure CLI but it turns out that adding a user to a project is not currently supported by the CLI, only adding the user to the organization is currently supported. I also searched for this particular error and can't find anyone else having this issue.
There was a [[[bug]]] in the Azure portal. Users could not be added from the Team page. However, I had a widget on my dashboard for Users and it had the ability to add a User. When I used this widget I was able to add users. I could add the ones I deleted during testing and the new user.

Why don't invited team members get emails to join my project in DevOps? Why can't they see my project?

I have just started trying to use Azure DevOps. Whenever I invite a new Team Member to join my project they do not get an email asking them to join. When they log into DevOps, they cannot see my project. I have a suspicion this is somehow related to Active Directory but I have no clue.
I have tried inviting work emails and gmails. I have check that the permissions allow notifications and project collaboration. The project shows the invited emails as part of the project.
Is it supposed to be this difficult to synch up your team?
Thanks!
You can go to Project settings, click Permissions under General, click Users tab and select the new team member you added to your project. Make the View project-level information permission is set to allow for the new member.
I cannot reproduce the email not sending out issue. You can click the 3dots at the most right of the User of the Users section in Organziation setting, and try resending invite a couple of more times.
You can check the Microsoft documents to Add users to your organization or project and Add users to a project or team
I just wanted to update this to say that 'Resend invite' under Organization Settings > Users successfully sent the email to my users. Thank you for the great suggestion. No clue why they didn't send in the first place.

Azure Devops branch security not saving

I am trying to edit my branch security policies, but nothing ever seems to save. I've tried editing permissions, adding groups, removing groups and nothing seems to happen.
Is there supposed to be save button? This interface is new and appears not to be working.
I am an admin on this Azure account.
To the above question you posted in comment, here is the answer for that:
The groups listed below are inbuilt groups. You will not be able to delete those inbuilt groups.
And if you would like to add any groups, you would need to first create that group in Project Settings and then come back to Branch Security and Add that group here :
Go to Project Settings --> Security --> Create Group
Once you Create the group, go back to Repos --> Branches --> Branch Security --> Click on Add Group and search for the group you created earlier.
You should be able to delete the groups that you have created, But keep one thing in mind that if you delete a group that you created all the users in the group will loose permissions as well.
Yes this is a New UI and it is automatic save when you change the permissions.
Have you tried changing the selection in the dropdown and see if it works?
Once you change the selection in dropdown there will be an indication that the value is changed.
There is no Save Button in the new UI.
The Green tick indicates that the value is changed.
Please take a look at the screenshot below.

Exporting Users From Azure DevOps

Is it possible to customize columns in Azure DevOps --> Organization Settings --> Users page. Currently we have Name, Extensions, Access Level, Last Access. I need to add another column to show whether the user have code read-only access or contributor access.
This page can't be customized as fas as i know. What you want can't be displayed on that site if you have more then one project anyway. If you want to see this organizationwide a better way would be to organize the users in "Organization settings -> Permissions" in groups for readers and contributors