krypu / azure-devops-extension-url-field Goto Github PK
View Code? Open in Web Editor NEWA custom control extension for Azure DevOps
License: European Union Public License 1.2
A custom control extension for Azure DevOps
License: European Union Public License 1.2
Custom control config:
URL source field config:
Fields on the form:
The generated Url: https://krypu.gallerycdn.vsassets.io/extensions/krypu/url-field/1.1.1/1620045568627/%7BExternal%20Source%20URL%7D
In Chrome, when (left) clicking the URL generated by another field, a new tab is be opened in "sandbox" mode which prevents cookies and other resources from correctly loading.
Middle clicking (open in new tab) works.
Using: Google Chrome Version 108.0.5359.99 (Official Build) (64-bit)
Despite leaving only {field} as the URL parameter, when I build from a text field where I paste a link to a file, it simply does nothing. I've even tried a very simple www.google.com in the text field as well as http://www.google.com.
Nada.
Hi there,
Thanks for creating this extension, it's great to increase accessibility for some of the information we may want to include in custom work item types.
How possible would it be to add the following features in it?
Let me know and thanks in advance!
António
I would like to add clickable URLs as a column to list views (like backlog, queries, work items, etc.). Currently, the generated field is not shown in the column options.
I don't know, whether this is a limitation by DevOps and can't be implemented.
Hi:
I really love this extension. It has been so helpful for the team to get to the website that is required.
It would be very helpful to have more than one field as a variable. Currently we have several projects and they have their own non-production environments, so it will be very helpful to have two variables to reference for.
First of all, thank you for dedicating your time for this extension. It's awesome.
I want to share with you a potential optimization.
I've accidentally used the placeholder {value} instead of {field} when configuring your custom control.
When this happens, it lets you continue but when the URL is rendered and the user clicks on it, it takes them to this link:
https://krypu.gallerycdn.vsassets.io/extensions/krypu/url-field/1.1.1/1620045568627/%7Bvalue%7D
And when the user clicks on the link, they are taken here:
My suggestion is to update the link so it takes you to an error page.
Thank you!
The extension is exactly what I was looking for, only small tweak would be:
Using scenario 2 "A dynamic URL that combines a static base URL with some parameters taken from an other field", if the field being used for building the URL is empty/blank, it would be nice if no URL was generated. Or an option to make it not generator if field is empty.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.