{#include webui/mainWebPageTemplate navbar="full" showTitle=true title="Your Profile" page='user'} {#pageStyle} {/pageStyle} {#pageContent} {! TODO:: edit self !}
{#icons/edit}{/icons/edit} Click here to manage your account
{!
Username:
!} {!
{userInfo.getUsername()}
!}
Name:
{userInfo.getName()}
Email:
{userInfo.getEmail()}
Roles:
{#for curRole in userInfo.getRoles()} {curRole} {/for}
OQM Id:
{userInfo.getId()}{#copyTextButton /}
{!{#if !user.getExternIds().isEmpty()}!} {!
External Ids:
!} {!
!} {!
!} {!{#for externalIdEntry in user.getExternIds().entrySet()}!} {!
{externalIdEntry.getKey()}
!} {!
{externalIdEntry.getValue()}
!} {!{/for}!} {!
!} {!
!} {!{/if}!} {!{#if !userInfo.getAttributes().isEmpty()}!} {!
Attributes:
!} {!
!} {!
!} {!{#for curAtt in userInfo.getAttributes().entrySet()}!} {!
{curAtt.getKey()}
!} {!
{curAtt.getValue()}
!} {!{/for}!} {!
!} {!
!} {!{/if}!}

This token is used to perform actions on the API. Use with caution.

{#copyTextButton copyTextContainerJqSelector="$('#userCurrentToken')" /}

{jwt}


{!{#objView/history/objHistoryView containerId='userHistory' objectUrl='/api/v1/user/' objectId=userInfo.getId()}{/objView/history/objHistoryView} accordion=true!}
{/pageContent} {#pageScript} {/pageScript} {/include}