Rally - CA Agile Central - How do I read stories that are already DONE? - rally

When looking for stories in Rally - CA Agile Central - how do I read stories that are already DONE?

I have the answer to my own question:
You can use either the Plan -> User Stories to filter by the ScheduleState (and choose 'Accepted') or you can also choose the Plan -> Work Views page where you can choose the project/s then choose to display user stories and then include a similar filter on ScheduleState.

Related

Trying to connect "favorite" pages to member profiles

Ok so - I recently started a business and have to be frugal this first year. I reached out to several developers but I just don't have the funds to pay for this at the moment. I'm alright with code - as long as I have a base or snippet to go off of. So this is what I need to build:
I currently have a website built for my students. In it, they have their own personal "member" page. On my website, I have about 300 different pages (with unique URLs) that they use to study content from. What I would like to do is make it to where they can add "favorites" to their member page and it automatically drops the link of that favorited URL into the correct category. For example:
Say a student wants to favorite "Types of Clouds" which is in the category of "Weather Theory" - they can click a button on the "Types of Clouds" page which will automatically add the link of that page to their favorited section of their member page under the correct category of "Weather Theory." It would look something like this once they have a few favorites:
Username Study Guide
Category: Weather Theory
Types of Clouds <--clicking on that would take the student to the saved page
Storms
Fronts
Category: Weather Tools
Forecasts
Winds Aloft
I think I may need to build some sort of database, but I have no idea. Any ideas of where to even begin? Thanks for reading!

VSTS Restrict access to sensitive work items

Foreword: I've searched around on this question a fair bit and found answers which are close to a solution, but not what I'm looking for. So here I am, and I hope someone can help me. I'm relatively new to VSTS, so be gentle (or at least constructive) ;P
The Question: I'm looking for a way to restrict access to specific tickets (NOT by ticket type) that contain NDA protected data, whilst keeping them in the same backlog and iterations as the rest of the tickets related to a project.
We have many different NDA protected customers, so whilst creating a new ticket type per NDA, and restricting access to this, could work, it's not the solution I'm looking for.
Alternatively, I'm barking up the wrong tree, and there is an entirely different and "better way" to support this use-case?
Edit 1 - More info: Let's say I have 1 backlog for a product. It contains only 2 work items. It's important there is only 1 backlog for planning and overview by a product owner.
One of the two work items contains sensitive information only half the development team should have visibility to. How do I keep both tickets in the same backlog and iterations, but hide the sensitive one from some team members?
Thanks in advance for your time!
Regarding permission of work items in a team project, you can set the permission in area and iteration scope, but can’t for specific work items.
So, you need to put these work items in different area and manage permission for this area. Simple steps:
Go to team project admin page
Work=>Areas
Click New/New child, to create a new area.
Click …=>Security, set the permission for the group(s) or user(s)
Click the default team’s settings => Areas
Click + Select areas to add that area in order to show related work items (in that area)

TFS 2015 - Public View of Backlog Board

Is there any way to set up a public view (View Only) of the Product Backlog Board for the customer see what we are working on and so?
It would be awesome too, if the customer could vote for backlog item that we haven't start working on it.
Trying to get the same concept of https://trello.com/ in TFS
The first thing (View Only) of the Product Backlog Board for the customer is easy to achieve. You just need to set related permissions for your customer or customer group.
Such as assign the user stakeholder access which have permission to view backlogs.
Assign Stakeholder access to those users who need to enter bugs, view
backlogs, boards, charts, and dashboards, but who don't have a TFS
CAL. Stakeholder access is free. Stakeholders can also view releases
and manage release approvals. See Stakeholder access for details of
features available to stakeholders.
Source Link: Change access levels
Then you need to deny some permissions which you don't want custom to have.
As for the second thing, there is no this kind of feature in TFS for now. Even though you have ability to prioritise Backlog items by dragging and dropping the item. If you need this feature, you can sumbit a feature requst in uservoice stie, TFS Admin and PM will kindly reveiw your suggestion.

How to implement social search/typeahead (like FB/LinkedIn) using elastic search/lucene

I'm trying to figure out what's the best way to implement user search where the users are sorted by their "social distance" from you - so first 2nd degree friends (friends-of-friends) follow by 3rd degree friends (friends-of-friends-of-friends)
I found a few resources on it online:
1)LinkedIn :Cleo is their older typehead engine - they use friends lists/adjacency list as an inverted index. LinkedIn also has a new search architecture called Galene that is built top of Lucene, but they don't mention how they go about implementing social search
2) odnoklassniki.ru: They mention around 5:00 that the typehead search first looks in a "personal" lucene index - I would assume that it's basically an index limited to the user's adjacency list.
My questions are:
1) How would you integrate such a "personalized" adjacency list into Lucene on a per user basis? Is it possible to tell Lucene - "user this friends list as an inverted index for the search"?
2) If you need a more complicated (faceted) search, you would want to have the social data embedded in the schema (as opposed to having personalized indexes) - how would one go about it? I guess one way to go about it would be to user the parent/children relationship - but that works only for 2nd degree friends, not 3rd.
p.s
Another way to go about it would be to use a graph database, but I haven't seen any info about big companies using it for search.

Get users of project

How do I get users (not team members) of a given project using Ruby Rally Toolkit? I am trying to run a query to change the roles of all the users in a given project to "Editor", for that I need to get the list of all users of a project.
Unfortunately there's no easy way to get the list of all Users with ProjectPermissions in a Project. This endpoint:
https://rally1.rallydev.com/slm/webservice/v2.0/Project/12345678910/Editors
Will obtain a list of all Editors in a Project. However that doesn't help very much if you want to promote any Viewers in a Project to Editors - and there's no such collection as:
https://rally1.rallydev.com/slm/webservice/v2.0/Project/12345678910/Viewers
or
https://rally1.rallydev.com/slm/webservice/v2.0/Project/12345678910/Users
Although it would makes sense and be kind of nice if there were.
Unfortunately your only recourse is to query through all Users and their UserPermissions in your Ruby code, examine their ProjectPermissions, and operate on anyone having ProjectPermission.Role = Viewer for the Project of interest. Sorry there's not a better way, at least that I know of.