Hoppa till innehåll

Användarinformation

Skapa en skriptmodul och klista in följande kod:

const PropertyUtil = require('PropertyUtil');
const PortletContextUtil = require('PortletContextUtil');
const currentUser = PortletContextUtil.getCurrentUser();
out.println('<table>');
out.println('<summary style="font-size: 1.2em; font-weight: 700; margin-bottom: 10px;">User properties:</summary>');
const iterator = currentUser.getProperties();
while(iterator.hasNext()) {
out.println('<tr style="border-bottom: 1px solid black">');
try {
let property = iterator.nextProperty();
let name = property.getName();
let value = PropertyUtil.getString(currentUser, name, "null");
out.print('<th style="border-right: 1px solid black; text-align: left; padding: 5px; font-weight: 700;">' + name + '</th>');
out.print('<td style="padding: 5px;">' + value + '</td>');
} catch (e) {
out.println("Exception occurred: "+ e);
}
out.println('</tr>');
}
out.println('</table');