Additional Conditional Iteration State and Task View Restriction in TFS 2017 - tfs

I am new to Team Foundation Server (TFS 2017). I want to create an additional iteration state called “QA Passed”. Which will be controlled by only Test user. Also, I can see when a particular user login into TFS local web portal then he can see all other tasks in iteration Backlog/Kanban board.
Now how can I
Create an additional state in iteration which will be controlled by
only Test users
Restrict a particular user viewing other tasks and view only to his
specific tasks.
I will be very happy to get solutions on this regards. Thanks.

To achieve that please follow below steps:
For question 1:
Click the gear icon to navigate to manage page
Select ‘Work’ tab > Iterations > New iteration called “QA Passed”
Click the ‘…’ behind ‘QA Passed ’ > Security
Select the Test Users who will control the iteration and set ‘View permissions for this node’ to Allow.
For question 2:
Switch to Areas tab
Click the ‘…’ behind the specific area > Security
Select the specific users and set ‘View work items in this node’ to Allow and Deny for the Restrict users.

Related

Lock down changes to Azure Dev Ops Board for certain users

I would like to have a user in Azure Devops that only has access to review the test plans sections in Azure Devops. I don't want the users to be able to go to the Board area and make modifications.
I've attempted to make users in the different types (Basic, Basic + test plan) but they always have access to edit items on the board. I tried creating them as a stakeholder and that didn't work either.
The last things I tried was creating a group and denying access to everything except project info and test plans, but this didn't work either.Picture of Project setting for test plan group
Is there any other approach I can use?
If a user has access level(stakeholder, basic or basic + test plan), the user will has access to view the Board.
You could refer to this doc about Access Level.
But you could set the permission for the users to prevent them from modifying the work item.
You could go to Project Settings -> Project configuration -> Select the Area -> Security.
You could deny the Edit work items in this node or View work items in this node .

Is it possible to separately manage TFS branches' backlog items for a project?

I have two separate branches created for a project with two users - each user only has access to their branch.
I have created the project backlog items, however each user when logged into Visual Studio Online can see the backlog items - which is ok. However once one user completes an item in their branch, I don't want that item to affect the other user's ability to continue working on that item.
I want to test how each developer creates a new UI on their respective branches. Essentially the work is the same, but the way they implement would be different.
For example, an item may be "Update website front page".
Essentially I want them both to do the same thing but on their own branch. Can we separate backlog items by branch?
Sounds like you have some crazy Hunger Games development scenario going on and as Daniel said, better to develop in one branch and merge to the other.
However, if you want to restrict Work Items across Teams or TFS Groups then you can restrict the Area Path. So, either set up a team for each developer or simply create an Area Path for each branch and set security on it.
Have a look at Customize area and iteration paths and the section on "Set permissions to restrict access to work items"

How to auto-collapse all backlog items by default in TFS 2013

Using Team Foundation Server 2103(Web Access).
Whenever I navigate to Backlogs -> My current iteration, I see the User Stories as well as the Tasks all auto expanded.
What I want is I want to default it to Collapse.
Is there any setting for that?
In an iteration view want you care about is the Tasks (the plan) rather than just the PBI's and this is the default behavior. There is currently no way to change it.

TFS Web Access — How to add the Burndown chart to team favorites?

How can I add the Current Sprint iteration and burn-down chart to the landing page for TFS Web Access? I am able to pull in the build and backlog queries into "team favorites", but can not seem to find how to add current sprint info and the Work Burn-down chart like I've seen elsewhere.
This is not added via Team Favorites. It will automatically show up if your user account is setup with "Full" Access vs the default Standard access (you will also get the links to View Backlog and View Board to access the Agile Planning functionality).
You can configure the user access levels by going to the settings page (gear icon in upper-right), then navigating to the root Control Panel (using the breadcrumbs in upper left), then choosing Access Levels Tab.

How to make Task and give him Permation in SharePoint?

I have team web site & I want to make task in this application the team leader assign task & Every Employee see his task hoe can I do that?
Give the team leader full control in the list
Have team leader create task
Click into newly created task
Click Edit Permissions on toolbar at top of task display
Grant permissions to all employees (or better still, leverage SharePoint's groups).
To have this done automatically, I'd suggest creating a feature with a custom list derived from the Task List and create event handlers for the list that automatically delegate permissions appropriately.

Resources