Install & check Maven version
Davids-MacBook-Pro:5.5.1 david$ atlas-update
...
...
Davids-MacBook-Pro:5.5.1 david$ atlas-version
ATLAS Version: 5.0.0
payload = { | |
"ref":"refs/heads/master", | |
"after":"b672235a48ca816b474f6057202b8e9b9516da8d", | |
"before":"72a96f14ce53e4711398b063f1ac6c271322b082", | |
"created":false, | |
"deleted":false, | |
"forced":false, | |
"compare":"https://github.com/dvdsmpsn/puppet-day_o/compare/72a96f14ce53...b672235a48ca", | |
"commits":[], | |
"head_commit":{ |
import java.io.ByteArrayOutputStream; | |
import java.io.IOException; | |
import java.io.PrintWriter; | |
import javax.servlet.ServletOutputStream; | |
import javax.servlet.http.HttpServletResponse; | |
import javax.servlet.http.HttpServletResponseWrapper; | |
public class GenericResponseWrapper extends HttpServletResponseWrapper { | |
private ByteArrayOutputStream output =new ByteArrayOutputStream(); |
## From: https://confluence.cornell.edu/display/SANDBOX/Show+User+Email+Addresses# | |
{beanshell:output=wiki} | |
import com.atlassian.confluence.user.UserAccessor; | |
import bucket.container.ContainerManager; | |
import com.atlassian.user.search.page.Pager; | |
import java.util.Iterator; | |
import com.atlassian.user.impl.osuser.OSUUser; | |
import com.atlassian.user.impl.osuser.OSUGroup; |
## List Users - Confluence User Macro | |
## | |
## Produces a CSV of all members of the `confluence-users` group in Confluence | |
## Columns: user_key,username,display_name,email | |
## | |
## WARNING: | |
## | |
## Use very sparingly as this *will* slow down large Confluence instances. | |
## Yes, it will try to print out 100,000 users if you have that many in the system | |
## |
Install & check Maven version
Davids-MacBook-Pro:5.5.1 david$ atlas-update
...
...
Davids-MacBook-Pro:5.5.1 david$ atlas-version
ATLAS Version: 5.0.0
## @see: http://stackoverflow.com/a/23819584/1958200 | |
#set($macroUtilClass=$action.class.forName('com.atlassian.confluence.renderer.radeox.macros.MacroUtils')) | |
#set($getContextMethod=$macroUtilClass.getDeclaredMethod('defaultVelocityContext',null)) | |
#set($ctx=$getContextMethod.invoke(null)) | |
<h2>List of objects available to velocity</h2> | |
<ul> | |
#foreach($p in $ctx.keySet().toArray()) |
https://answers.atlassian.com/api/users/57/?callback=xxx
xxx({
"username": "David Simpson",
"website": "http://davidsimpson.me/",
"about": "http://twitter.com/dvdsmpsn\r\nhttp://linkedin.com/in/dvdsmpsn\r\n\r\n<b>hello world</b>",
"links": {
"badges": "/users/57/badges",
AJS.toInit(function ($) { | |
// '#find_link-content' is the location of the dropdown menu | |
$('#find_link-content').ajaxComplete(function () { | |
// Replace all the icons in the "Recent Issues" section | |
$(this).find('.aui-list-truncate img').attr('src','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAaVBMVEX///+1tbWzs7OwsLD///+Li4vq6ur4+Pji4uLPz8/Hx8e1tbWmpqb29vazs7PW1tb///+srKzY2NjAwMCIiIiHh4d0dHRycnKLi4uDg4OTk5ORkZFwcHCHh4d6enqFhYV3d3d8fHyZmZke2Bp4AAAAFnRSTlMAIiIi3e7u7u7u7u7u7u7u7u7u7u7uxh/uMQAAAHZJREFUeF6Fz8kOwjAMRVEDdjozY2dsC///kSQB0goWHCmLdyUvAj+2JCu0AQoKi/NEIHVZ8R08yGc77xCPsoTZzzHn0Jp01rjmHTpmjdkrnDjq4qj2fZUCZzWq3trLEnRrk6EEDnoy5v4QuPHKOBLsrl9/+esJNi4MYbEkhTkAAAAASUVORK5CYII='); | |
}); | |
}); |
## Based on Scott Dudley's answer here: | |
## http://stackoverflow.com/a/23819584/1958200 | |
## | |
## @noparams | |
#set($cashMoney = "$") ## just for display | |
#set($macroUtilClass=$action.class.forName('com.atlassian.confluence.renderer.radeox.macros.MacroUtils')) | |
#set($getContextMethod=$macroUtilClass.getDeclaredMethod('defaultVelocityContext',null)) | |
#set($ctx=$getContextMethod.invoke(null)) |
/** | |
* CAC-like custom Confluence styles | |
* | |
* Mainly copied from confluence.atlassian.com by David Simpson <david@davidsimspon.me> 2014-06-05 | |
* @see: https://confluence.atlassian.com/s/en_GB/5512/c9c44015c2284320b109ed0793ef358dccadfa3c.27/12/_/styles/custom.css?spaceKey=ALLDOC | |
* | |
* In Confluence Admin > Look & Feel > Custom HTML > At the END of the HEAD, add: | |
* | |
* <link type="text/css" rel="stylesheet" href="//servername/path/to/cac-like-confluence-custom-styles.css" media="all"> | |
*/ |