Hi Davin,
I saw that you created that macro Milo was referring to and was hoping you can help. I took the code and created the macro&new page but am now getting the same error message the a few others have gotten:
"ERROR GETTING COUNTS FOR MACRO:ACTIVITY STREAM"
Hope you can help. Thanks in advance.
First of all make sure you have copied it all correctly. If that still is not working then put this line ...
console.log('Macro report: ' + searchURL);
... in between these two lines and save the macro.
searchURL = AJS.params.baseUrl + '/rest/searchv3/1.0/search?where=${searchSpace}&spaceSearch=true&queryString=macroName:' + encodeURIComponent(macro.name); AJS.${d}.ajax(
Then go to your macro report page and open up the developer tools (F12 in Chrome and IE/Edge). You should see something like this in the developer tool's console.
Chrome
image2016-8-18 14:6:14.png
IE/Edge
image2016-8-18 14:5:48.png
Try copying and pasting one of the URLs into your browser's address bar. What result do you get from that?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your patience Davin. This is a little above my knowledge. I am on the developer's console and picture attached is what I got.
.Screen Shot 2016-08-18 at 6.06.10 PM.png
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ahhh! Your Confluence instance is setup such that the base URL is https://confluence-stage.303net.pvt/confluence but you accessed the page using normal http not https. You need to use https otherwise the user macro will fail to run because of the same-origin-polcy when it comes to AJAX requests.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And really if your system admins set up your confluence instance to use https they should make it such that you cannot access it with just http ... but that is another issue entirely.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Also, if you use 5.10 there is now a native report in Confluence Admin that can tell you your macro usage.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Davin Studer has a pretty slick solution:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.