How does Microsoft Azure extension sorted? - azure-devops

Added many extensions from a marketplace such as Calendar and it is visible under Boards on the left pane. However, how do I sort them when there are many extensions added to my Boards?

Unfortunately, we are not able to change the order of any installed extension or build-in feature with boards under web portal UI.
You could submit a feature request in our official link.
Beside, not all extensions are installed in this specific place(actually only a little), it's based on the developer of the extension. You could check more detail info from here-- Develop a web extension for Azure DevOps Services

Not every extension adds a custom work hub as Calendar does. In fact, I suspect only a few of them do. Other extensions enrich other areas with new functionality. Often only build tasks are brought in.
There's definitely no filter option under the Boards hub. If there are plenty of custom work hubs, you'll have to scroll through those.
On the other hand, the Manage Extensions view has a nice and convenient Filter option:

Related

How Do I Enable Drag-and-Drop in Tiki Wiki Kanban Boards?

I am trying to set up Kanban boards in Tiki Wiki, and have successfully enabled the plugin via the profile installer. I am currently running Tiki Wiki 24.1vcs with a company intranet profile.
However, I am unable to drag-and-drop the Kanban cards in the sample board like the plugin documentation describes: https://doc.tiki.org/PluginKanban.
In fact, the only way I can make any edits to the Kanban cards is to open their tracker items and make changes there. This is contrary to one of the cards in the board that says it was edited directly in the Kanban UI.
I have tried using Chrome, Firefox, MS Edge, and disabling all browser plugins to no avail. I also ensured that API Access, Always Load Vue.js, and Enable Vue.js were enabled in the settings.
Is there some other setting or plugin I am missing? Any help would be appreciated.

Azure Devops Environments - Export work items

We've been using environments for a while now for our dev and test instances. I like being able to go to the environment and seeing the commits and work items associated with the particular build/release but can't find a way to export them. Does anyone know of a way to export the workitems?
Using environments you also loose the ability to see which build/release a ticket went out in or have I missed something?
Your first and second question, kind of, have the same answer.
In short, you don't want to be using Environments to view which work items are associated with a release.
Azure DevOps has a built-in mechanism to view work items directly within the Release or Pipelines page (Depending on whether you're using classic or YAML).
Here is a great guide published by Microsoft regarding how work pipeline-based work item linking works, as well as how to retrieve work items associated with a release:
https://devblogs.microsoft.com/premier-developer/how-to-retrieve-all-work-items-associated-with-a-release-pipeline-using-azure-devops-api/
Update:
Specifically regarding how to view linked work items in Pipelines. You'll want to look under "Related":
Clicking on "x work items" will show you the full list of work items:

Connecting to Project Online from Azure DevOps Extension

I have created a Azure DevOps hub extension, it retrieves work items and the goal is to then move some of the work item notes over to Project Online Timesheet Notes. But I can't figure out how I can authenticate my calls from the Azure DevOps Extension to be able to call Project Online.
It seems like the
.getAccessToken(...)
call in the sdk gets an access token encrypted with my extension data, but I need some way I can call into Project instead. I looked into MSAL and it seemed like a good option except I then need to register my extension as a SPA and I can't confirm where it will live.
I'm trying to avoid having the user provide user/pass, anyone know another way?
After speaking with Microsoft learned that this is not supported by Project Online. I was specifically trying to connect to the timesheet for Project Online and was told that it is not supported by the code.

Is it possible to disable a marketplace extension in some Azure Devops projects only?

We are a large organization with different needs using a single Azure Devops organization with lots of projects. Over time lots of different marketplace extensions are being added but most of our projects do not need them and make the menu and the UX clumsy while they are beneficial for others.
Is it possible to disable some extensions in some projects only or are extensions only configurable for an entire organization?
Unfortunately #Chrizzo answer is correct.
There already are a few feature requests for this:
extensions-scoped-at-a-project-level
allow-extensions-to-be-installed-only-in-projects
Feel free to upvote them.
We have same problem => Short answer: No, not possible :(
Only configurable for organization.

How can you restrict a Marketplace extension to selected projects

I work in a large organisation which has many VSTS online projects.
We want to create a custom VSTS online extension and only enable it for selected projects.
I would like to create a Hub extension to make use of the full screen.
The only way I can think of is by creating it as a Dashboard Widget, but this restricts me to a small ui.
No, there isn’t the feature to restrict projects for VSTS extension. I submit a user voice here: VSTS extension project restrict.
The workaround is that you can get current team project by using VSS.getWebContext().project, then just display content for corresponding projects. (Note: Can’t set projects dynamically)