rabelenda opened a new pull request, #9310:
URL: https://github.com/apache/devlake/pull/9310

   ### Summary
   Collect Azure Boards work items, iterations, comments, and changelogs, and 
Azure Test Plans cases and executions, into the ticket and QA domains. Scope 
config can map Azure types and states, and comment and changelog collection 
stay optional.
   
   Work items and tests belong to the project. Collecting them on every 
selected repository would store the same rows once per repository, so the the 
plugin only collects the one board and QA project for first scope that requests 
them.
   
   Now the plugin does not show repositories that are disabled in Azure Devops. 
Additionally, a project with no repository now gets one "<project> (project)" 
scope, which the scope picker can select.
   
   Graph users are served by vssps.dev.azure.com. With recent changes in API 
client, it now rejects an absolute UrlTemplate, so the plugin now uses a second 
client for account collection with that endpoint and a relative path.
   
   The connection form now lists the Read scopes this plugin needs, so a user 
can easily create a token with necessary scopes. Additionally, username can now 
be left empty for Cloud (as was stated on the description of the field), 
instead of having to set a username with a whitespace to be able to save the 
connection.
   
   ### Does this close any open issues?
   References #5996 which is closed but it never merged the changes and was 
missing the Test Plans entities.
   
   ### Screenshots
   <img width="856" height="681" alt="SCR-20261030-opql" 
src="https://github.com/user-attachments/assets/14ff2db4-a9a7-4134-8982-38fc705a12ef";
 />
   <img width="831" height="538" alt="SCR-20261030-oqbm" 
src="https://github.com/user-attachments/assets/e5368081-e349-4c4b-a13f-0ef6e6282dae";
 />
   <img width="864" height="571" alt="SCR-20261030-opyw" 
src="https://github.com/user-attachments/assets/157ab138-027a-4778-a0b6-b0aa51bb70c6";
 />
   <img width="1003" height="499" alt="SCR-20261030-oqfb" 
src="https://github.com/user-attachments/assets/de4ce69f-12b7-4af7-beac-4a11283311ba";
 />
   <img width="832" height="756" alt="SCR-20261030-oqip" 
src="https://github.com/user-attachments/assets/85d2e4d1-a82e-4c28-8636-be060ca4caec";
 />
   <img width="1849" height="909" alt="SCR-20261030-jnuk" 
src="https://github.com/user-attachments/assets/07b4ef98-c1ab-45b6-a247-7493d6496c08";
 />
   <img width="1847" height="831" alt="SCR-20261030-jnwh" 
src="https://github.com/user-attachments/assets/16fca046-634c-47b8-9f9f-0ec1c87008b4";
 />
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to