All Downloads are FREE. Search and download functionalities are using the official Maven repository.

panda.gems.users.action.UserEditAction_add_execute.ftl Maven / Gradle / Ivy



	<@p.text name="title-add"><@p.param name="title" value="#(title)"/></@p.text>



<#assign _well = a.getText("well-add-success", "")/> <#if _well?has_content>
${_well}
    <#if a.canAccess("./add")>
  • <@p.a action="./add" icon="icon-new" label="#(btn-new)"/>
  • <#if r?? && a.canAccessData("./print", r)>
  • <@p.a action="./print" icon="icon-print" label="#(btn-print)" target="_blank"><@p.param name="id" value="%{r.id}"/>
  • <#if a.canAccess("./list")>
  • <@p.a action="./list" icon="icon-list" label="#(btn-list)"/>
<#include "/action-alert.ftl"/>
<#if r??> <@p.form cssClass="p-sform" id="users" method="post"> <#if a.displayField("id")> <@p.viewfield key="id" value="%{r.id}" /> <#if a.displayField("name")> <@p.viewfield key="name" value="%{r.name}" /> <#if a.displayField("email")> <@p.viewfield key="email" value="%{r.email}" /> <#if a.displayField("password")> <@p.viewfield key="password" value="%{r.password}" /> <#if a.displayField("role")> <@p.viewfield key="role" value="%{r.role}" list="%{consts.authRoleMap}" /> <#if a.displayField("status")> <@p.viewfield key="status" value="%{r.status}" list="%{consts.dataStatusMap}" /> <#if a.displayField("createdAt")> <@p.viewfield key="createdAt" value="%{r.createdAt}" format="datetime" /> <#if a.displayField("createdBy")> <@p.hidden name="createdBy" value="%{r.createdBy}" /> <#if a.displayField("createdByName")> <@p.hidden name="createdByName" value="%{r.createdByName}" /> <#if a.displayField("createdByUser")> <@p.viewfield key="createdByUser" value="%{r.createdByUser}" /> <#if a.displayField("updatedAt")> <@p.viewfield key="updatedAt" value="%{r.updatedAt}" format="datetime" /> <#if a.displayField("updatedBy")> <@p.hidden name="updatedBy" value="%{r.updatedBy}" /> <#if a.displayField("updatedByName")> <@p.hidden name="updatedByName" value="%{r.updatedByName}" /> <#if a.displayField("updatedByUser")> <@p.viewfield key="updatedByUser" value="%{r.updatedByUser}" /> <#assign _buttons_ = [] /> <#if r?? && a.canAccessData('./edit', r)> <@p.url var="_u_" action="./edit" escapeAmp="false"> <@p.param name="id" value="%{r.id}"/> <#assign _buttons_ = _buttons_ + [{ "icon": "icon-edit", "text": "btn-edit", "onclick": "location.href='${vars._u_?js_string}'; return false;" }]/> <#if r?? && a.canAccessData('./copy', r)> <@p.url var="_u_" action="./copy" escapeAmp="false"> <@p.param name="id" value="%{r.id}"/> <#assign _buttons_ = _buttons_ + [{ "icon": "icon-copy", "text": "btn-copy", "onclick": "location.href='${vars._u_?js_string}'; return false;" }]/> <#if r?? && a.canAccessData('./delete', r)> <@p.url var="_u_" action="./delete" escapeAmp="false"> <@p.param name="id" value="%{r.id}"/> <#assign _buttons_ = _buttons_ + [{ "icon": "icon-delete", "text": "btn-delete", "onclick": "location.href='${vars._u_?js_string}'; return false;" }]/> <#if a.canAccess('./list')> <@p.url var="_u_" action="./list"/> <#assign _buttons_ = _buttons_ + [{ "icon": "icon-list", "text": "btn-list", "onclick": "location.href='${vars._u_?js_string}'; return false;" }]/> <#include "/panda/mvc/view/form-buttons.ftl"/> <@form_buttons buttons=_buttons_/>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy