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');