AX 2012: How to get rid of the "Would you like to access a Dynamics client?" warning - named-pipes

When the link in an event notification email (drilldown link) is clicked this opens the form in the AX client.
This works as expected. However, there is the "Would you like to access a Dynamics client?" message which shows up every time.
Is there any way to get rid of this message?

As far as I know, there is no way. The drilldown URLs access "AxHLink.exe", which appears to be creating the message. You would have to create your own handler to get rid of the message.
See my question here for more info:
What handles dynamics:// URLs?

Related

How to properly send event parameters with Facebook Server Events

I am setting Facebook Pixel for the first time with the Conversions API and all my TestEvents are correct and I am receiving the events I am supposed to. But in every event under "Overview" I have this error:
No event parameters were detected. Use Test events to view the parameters of an individual event trigger.
I am new to this so I don't even know if this is an error or if it should work like that.
I am having a similar problem.
I am sending Custom Events. The Pixel and Server events are successfully deduplicating. Custom parameters are within both tags, however while the custom parameters are successfully being sent (& are hence visible in Events Manager Test Events) by the Pixel tags, the custom parameters are missing when viewing the Server Events in Test Events.
I have used both Custom HTML tags originally, and now the Facebook tag template, but and have endlessly tweaked the settings, but just cannot resolve this.
Let me know if you made progress!
Here are some good links that may help you
https://www.simoahava.com/analytics/facebook-conversions-api-gtm-server-side-tagging/
https://www.simoahava.com/custom-templates/facebook-pixel/
https://www.optimizesmart.com/gtm-server-side-tagging-for-facebook/

Thunderbird78+: How to check for message create, reply and forward

I am a beginner in thunderbird addons so I really appreciate if you can help me. I am trying to find a way in my background javascript to check whenever a user has opened the window for create a new message, reply a message and forward a message. I want to put a default text in the message window before the user is gonna send it. I know thunderbird 78+ should only uses web extension APIs and i found this Compose API but how to use it in my background script.
https://thunderbird-webextensions.readthedocs.io/en/78/compose.html
It looks like setComposeDetails() is what you want.
setComposeDetails(tabId, details)
Updates the compose window. Specify only fields that you want to change. Currently only the to/cc/bcc/replyTo/followupTo/newsgroups fields and the subject are implemented.
tabId (integer)
details (ComposeDetails)
I have note tried it, but I suppose that either details.body or details.plainTextBody from the ComposeDetails object can be used to pass the default text you want to use. So I would try something like this in the background script:
let details = {
body: "This is my default text",
};
browser.messages.setComposeDetails(tabId, details);
You might have to combine it with a call to messages.getComposeDetails() if empty fields in details reset the values in the composer window (I don't know).
If you want to call this when the user opens a new compose window, I would look at the window.onCreated event. If you want to do it right before the message is sent instead, you should look at the compose.onBeforeSend event. All of them are described in the API documentation.

Facebook Inbox Custom Label API unable to search for labels I set

I am trying to programmatically assign inbox labels to users so that humans can follow up with them. I am assigning the labels through the GET /CUSTOM_LABEL_ID/label endpoint and getting back success:true. When I look at the user on the left in the messages folder, I see the label assigned but when I click on them I don't see it in the list of labels on the right. When I try to search inbox with that label as a filter, the user doesn't appear. In addition, if I create a new label through the POST /custom_labels endpoint, I don't see it under Manage Labels even though the response says the call was successful. Has anyone else run into this issue?
This is an open bug https://developers.facebook.com/support/bugs/598221887682301/
Probably originally was 'works as designed' but now that the broadcast API is deprecated they will repurpose / enable / enhance

Auto generate a partly trimmed email

I'm developing a message client and I need to auto generate an email on the server and send it to the user each time a new message gets posted in the message client. The email should have the latest message in the top and the rest of the conversation in trimmed form after the latest message.
In Gmail it's displayed as an ellipsis icon [...] that expands on click. Is there some kind of "standard" amongst email clients how to achieve this and what characters or html do I need to include in the email body?
I've tried things like below, but can't get it to work.
Latest message
>> Earlier message 1
>>
>> Earlier message 2
>>
>> etc...
What are we talking about here? HTML? You could use something like jQuery and replace the div each time it is clicked.
$( "#earlierMessage1" ).click(function() {
$('#earlierMessage1').html(earlierMessage1Contents);
});
A lot more info needed either way I'm afraid.

Nagios does not send the graph in email

So, I have been trying to make Nagios work with Graphite to send alert emails but that's not working right. I used the following URL to set everything up:
http://www.protocolostomy.com/2012/02/24/sending-alerts-with-graphite-graphs-from-nagios/
The sendgraph.py alone, with the correct parameters sends a correct email with the graph properly displayed. But if I use nagios to send the graph it sends the correct message but the graph does not show up. I only get a file name which when tried to open gives me this message: "It may be damaged or use a file format that Preview doesn’t recognize." I have no idea why. All the work of sending the graph is done by sendgraph.py and it has all the correct parameters to it for sure because the URL gives the correct values from Graphite and then I get the email (so the email is correct) and I get the description and state of the graph correctly.
Could anyone please suggest me a way out of this?
Thanks!
In the Nagios documentation for macros it states:
"Additionally, any macros that contain custom variables are stripped for safety and security."
In you nagios.cfg file, try removing the '&' from this line:
illegal_macro_output_chars=`~$^&"|'<>