TFS - tools to edit email template of build notification - email-templates

Are there any tools available, which gives a wizard to edit the email format for the notifications sent after build done by TFS.
i tried to find out how to edit email format for project alerts. and got many articles where they provided path for "transforms" folder and said that there would be eMailTemplate. but i got only one file
"TeamFoundation.xsl"
at
C:\Program Files\Microsoft Team Foundation Server 2010\Application
Tier\Web Services_tfs_resources\Services\v1.0\Transforms
please let me know if there are any tools available from where i can easily change the email template of TFS.

Related

How to show open files with 'Accessed By' information

How can I get information about which user has a specific file open on an Azure Files share?
so far I can only get a handlerId, but that doesn't tell me who has the file open. Is there a way to get that, like in a standard windows server share (computer management -> system tools -> Shared folders -> open files)
Unfortunately, there is no way to get 'Accessed By' information in Azure File Share by now. You can post a feedback here to progress this feature.

Library with identifier tmplib is missing (perhaps it was deleted, or maybe you don't have read access?)

I am using Legacy free edition of G Suite account to run my web application. What I want to achieve is to force users to log in. So I deployed the web application with these settings
Execute as User accessing the web app
Who has access Anyone with Google account
Now I was able to identify the user accessing the web application - I got their email from Session.getActiveUser().getEmail(); perfect. Then I want to save all their "data" in 'their own' spreadsheet. When I save a file using DriveApp.createFile(fileName, 'Hello, world!') the file is save on their Google disc. I want all the application data to be on my disc.
So I created a new project - library - and deployed as library and passed it the email because it will be the file name. It works if I access the web as me - owner of both projects. If I access the web as someone else I got this error We're sorry, a server error occurred while reading from storage. Error code NOT_FOUND.
Then I deployed the library as a web application with these settings
Execute as Me
Who has access Anyone or Anyone with Google account
again if I access the web as the owner it works but someone else gets an error Library with identifier tmplib is missing (perhaps it was deleted, or maybe you don't have read access?)
Also there is no log. Just error. Actually there are no logs from the library - I used Logger.log() and console.log()
I tried to add the library from the old editor as there was some error reported in past that might cause such error.
Is there any way I can use an web app and library intended way so the file is always saved as me?
UPDATE
If I share the library using share button and anyone is Editor then the web user needs to give permission to the web application to access their Drive and the file is saved in their Drive. I want ALWAYS the file to be saved in my Drive.
This appears to be a bug!
There is already a report on Google's Issue Tracker which detail the same kind of behaviour:
Error when including library
You can also hit the ☆ next to the issue number in the top left on the aforementioned pages which lets Google know more people are encountering this and so it is more likely to be seen to faster.

Get Store licensing-status in "Centennial" Winforms app

In a Winforms app converted into a uwp app (Centennial) - how can the app check for the licensing status?
In UWP I can use CurrentApp.LicenseInformation but that's under Windows.ApplicationModel.Store, and I can't find that in the Add Reference to Winforms.
To be able to use the WinRT APIs from your Winforms project, please add a reference to this WinMD reference: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd from your Winforms project. I'd also encourage you to take a look at the Desktop Bridge samples on GitHub: https://github.com/Microsoft/DesktopBridgeToUWP-Samples
Btw, since you asked the Store licensing question, have you already filled up this form: https://developer.microsoft.com/en-us/windows/projects/campaigns/desktop-bridge yet? Once you fill up the form, someone from MSFT will contact you to work with you further regarding further help on the onboarding to the Store process...Let me know if you are stuck there...

Where to store application data for webapp?

I have some data for a webapp that I would like to store on the server. What would be a good location to put those files?
I have a couple of static HTML pages that contain instance specific information. They need to survive a re-deploy of the webapp. They need to be editable by the server's administrator. They are included in other HTML pages using the html object tag.
I want to store preferences on the server, but cannot use a database. I am using JSP to write and read the preferences. There is no sensitive data in the preferences. Currently I am using the log directory. But obviously that is not a great choice.
I am using Tomcat. I thought of creating an appdata/myapp directory under the webapp directory. Is that good or bad?
If the server's administrator can also deploy the app, I would add the data file itself into the source control for the app, and deploy it all together. This way you get revision control of the data, and you get the ability to revert to known good data if the server fails.
If the administrator can't deploy the app, but can only edit the file, then you need plans to back up that file in the case that the server or server filesystem dies.
A third solution would be a hybrid: put the app in one source code repository. Put the data in a second source code repository. The administrator can edit the data and deploy the data. The developer can edit the app source code, and deploy the source code. This way, both are revision controlled, but you've separated responsibility for who maintains what.

How to save message as msg using exchange webservices

My requirement is to get all email messages from certain mailbox on Exchange 2010 server. I need to save all attachments and the messages itself to the file system. I have no problem retrieving and saving the attachments, but the only wat EWS will allow me to save the message is as a .eml file. These files are going into a document repository system that will display .msg files, but not .eml files.
I am using a Web Service application to retrieve the emails and attachments using EWS. I use a console application to call the Web Service and then complete the process for the files to go into the document repository system.
I thought about converting the .eml files to .msg, but can't find a way to do that.
I thought about getting an id of the message in the web service and using that id in the console app using outlook interop to retrieve the message file and save it as .msg, but can't find an id that match in both EWS and outlook interop.
I do not have the option to use third party code or tools.
I think my set up is flexible, but just can't find a way to get these messages to the file system as .msg files.
Any help would be greatly appreciated.
tshaffer
This is solution with EWS and .msg file format. It uses third party API, but works great
http://www.independentsoft.de/exchangewebservices/tutorial/downloadmessagetomsgfile.html