Opshub Users mapping not showing complete list of users ? - opshub

I am having a issue migrating projects to visual studo online, i am using the ops hub utilty but when i get to the mapping users screen it is not showing complete list of users form our directory . Please advise

You will have to add the relevant users as Team Members/Readers/Contributors. (typically, you will have to make them a part of valid users of the project) and they'll load up in the user mapping screen.
Considering large number of users at collection level who may or may-not be part of all the projects, the newer version of the tool has been modified to load only users of the project(s) that are selected for migration making the user-mapping a little more convenient.

Related

TFS2017 - How to prevent team members seeing WIs outside of their area?

We have a project that has been running for a while and has some external clients. I'd like to configure TfS so that while the development team can see all the Work Items, the external clients / stakeholders can only see the work items which relate to their area and not any of the general development tasks or those relating to other stakeholders.
I tried to follow the Microsoft guidance for setting up multiple teams and areas (so will use their examples).
Areas are configured as follows
Fabrikam Fiber
-> Email
-> Web
Teams are configured as follows
Fabrikam Fiber (this team 'owns' the Fabrikam Fiber area and includes sub areas)
-> Email (this team 'owns' the Email area only)
-> Web (this team 'owns' the Web area only)
Teams have the following members
Fabrikam Fiber (whole development team)
-> Email (Adam only)
-> Web (Bill only)
So logging in as the following I would expect to see:
Development team. Can access whole project, both team projects and work items in any area
Adam. Can only access the Email team project and see work items in the Email area
Bill. Can only access the Web team project and see work items in the Web area
But what actually happens is that both Adam and Bill can see everything that the development team can (projects / work items).
What have I done wrong and how can I make this work as I would expect? I'm sure I tried this in the past and it worked fine but that project now also has the same issue. We're using TFS2017 On Premises.
Thanks!
Update 30/04/2018
Thanks for the responses!
Step 1 of Cece's answer didn't apply to me as it's a single code base but Step 2 does mean that I can prevent the user from seeing work items in the other area - hurrah!
However I'm still stuck on how to prevent the user from seeing that the other areas exists at all (so in my example I wouldn't want Email to see Web listed on the homepage - as these are client names). I had a better look at the Contributor group etc following Daniel's comment and having read the links Cece provided. Logically I would expect that I should remove the Email team from the Contributor's group as that is Project level (and then they would only have their area permissions) but then all I get is a message saying 'This project only contains a default team.' There is also a tantalising Permission called 'View project-level information' but this doesn't seem to be editable.
I seem to have hit a brick wall again so any further advice would be greatly appreciated!
You need to set both TFVC permission and area path permission:
Set permission for projects. Go the version control tab, select the project that you want to set permission, add the user, and grant Deny permission for Read.
Set permission for area path. Go to Work tab, select Security for the area path that you want to set permission, add the user, and grant Deny permission for View work items in this node.

Cant create new team project in TFS 2010

I have an old setup with a tfs2010 and sql2008 and the current Collection is holding 3 team Projects. Now i want to create a new team project but for some reason i cant. it seems that it has something to do with the SQL Reporting that dosent excists. i get an error TF218027.
Ive been going through the setup and im wondering a bit
What exactly does the TFS use the reportServer for (MSDN dosent seem to want to tell me)
is there any way to create a Team project without the reporting
Will it damage my excisting data if i create and connect to a new sql reportServer
Hope someone will take the time to give an answer
thanks.
I have already tried the different approtaches discussed on different threads and im primarily looking for information on the 3 questions written above
Try the steps below:
In browser go to: http://application-tier/Reports/Pages/Folder.aspx
Press Folder settings button in the toolbar
Press New Role Assignment button in the toolbar
Specify user name in Group or user name field, check Content Manager role and press OK.
So for the people that actually read the question the answer is.
Keeps track of agile work progress
yes and its actually easy. go to the reporting service and stop it and then tell TFS not to report under reporting
Since it was never running the answer here is No

TFS 2013 Disabled AD Users Appearing

I've got an issue where users that are disabled in Active Directory are still appearing in a Team Project Collection in Team Foundation Server 2013. This is a problem because any projects that are within the collection have these users inherited and are visible when assigning work items, etc.
These users in the screenshot below are all disabled and none of which are a part of any group or groups on TFS.
Specifically these users:
Kumar
Carl
Mishra
Bertram
Shah
Rajendran
Arora
It would also be nice to hide these users:
Network Service
Sharepoint account
Local Server Account (******-DEV1$)
I have tried the following:
Removing [Built-In]\Administrators group as per instructions here: https://stackoverflow.com/a/15640409/559988
Clearing the TFS data cache and restarting IIS as per instructions here: https://social.msdn.microsoft.com/Forums/vstudio/en-US/31487b77-8a1a-4b1f-8cdb-8f3528a3a389/tfs-2013-user-management
Verified the users are disabled in Active Directory
Verified the disabled users are not apart of any groups in Active Directory
Verified Active Directory sync is working (added a new user and it appeared just fine).
Has anyone else had this issue with disabled users appearing in TFS 2013 or know how to resolve it?
Thank you
This phenomenon is correct. The disabled user in Active Directory will still appear in TFS. Since these users are imported from AD, and belong windows group, so you can't delete these from security page. TFS server will automatically sync from the AD.
You may need to manually delete the users instead of disable the users in Active Directory .
Update
You can't hide the user in security. If you are get annoyed with these users when assigning work items. You can filter the user which you want to display in work item drop list. Please see my answer in this question: TFS-2015 limiting user list for detailed step.
After trying everything in Patrick's post above I am unable to resolve this issue.
This issue also remains unresolved in a similar post here: How do I remove a user from tfs?
The only way I was able to partially-resolve this was by upgrading from TFS 2013 to TFS 2015. The users still appear in the Project Collection users group, but no longer appear in the Team Project as options for work items, etc.
It's unclear why this is the way it is.

UmbracoExamine ExternalIndexer Cannot index queue items, the index is currently locked

We get this error a lot on our Umbraco site, also we've noticed that when we publish content, it doesn't actually publish it, then I check the log and I see this error message.
Is this because there maybe more than one admin user logged in at one time?
Pete
Having more than one admin user logged in at the same time is not a problem at all. There's plenty of running sites with many backoffice users logged in and editing at the same time. The only case where this could give an issue is the fact that if you have two users load up the same item in the backoffice and one makes changes and saves.. and the other one then saves without reloading first, the changes from user1 will be overwritten by whatever was loaded when user2 loaded up the page.
One thing that could lock up your indexes however is having multiple sites run off the same index files (which is NOT supported) - so make sure you're not doing this. I've seen some people forgetting having an old IIS test site configured in the same folder after going in production which could bring up this issue.
Another thing that I usually do is exclude the index folders from both anti-virus scanning and the windows indexing service, as I've seen both of these take temporary file locks which sometimes interfere with umbraco's access to the index files. The indexing can be turned off by right-clicking the specific folder in explorer, selecting properties > advanced > uncheck the 'allow files to be indexed'.

Tea Commerce + Umbraco

I have an existing Umbraco site. I would like to add the option where users could buy a product and then pay for it etc.
Reading around it seems TeaCommerce (http://www.teacommerce.net/en/products/tea-commerce-starter-kit.aspx) is a module that can be used to achieve this.
So i download it and install it. All seems to install fine but now reading all the documentation that there is nothing states what to do next or how to proceed.
I then download the starter kit. Follow the instructions (http://www.teacommerce.net/media/11341/installation_guide.pdf) and the starter kit doesnt exactly run perfectly so i cant get the idea of how everything runs.
When i say the starter kit isnt running by that i mean i get the below errors
Error loading Razor Script /general/meta-description.cshtml
'string' does not contain a definition for 'mediaItem'
Error loading Razor Script /cart/mini-cart.cshtml
Cannot perform runtime binding on a null reference
I realised there was no Template associated with the site - so adding a template allowed the above page to load but with the errors stated.
From this point on could anyone guide me or point me to a working solution that i can replicate myself or how to integrate it with my existing Umbraco site?
Thanks
Unlike many ecommerce packages teacommerce doesn't have a built in product catalogue - so you have to build a catalogue in the Umbraco node structure - or use the "product information extractor" to use a catalogue in an XML file or accessed through an API.
I would assume that you're setting up with the node structure for the catalogue - so either you haven't built any 'Product' nodes yet or one of the fields (mediaitem) in the 'Product' node can't be accessed via /general/meta-description.cshtml which is a razor script file. So debug the /general/meta-description.cshtml file where you see references to the mediaitem field and you should pick out the issue.
ucommerce is an alternative and is much more fully featured but its pricing model of annual charges for features like the marketing section (which allows you to build in discounting) should be considered and could cost thousands of euros per year - teacommerce costs hundreds of euros but is a one-off charge.
I haven't used teacommerce but can recommend uCommerce http://our.umbraco.org/projects/website-utilities/ucommerce its free and you even get a razor shop fully built that you can just tweek to your need.So far this is the easiest commerce product on umbraco in my option.

Resources