mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 23:00:56 +01:00
97 lines
4.7 KiB
XML
97 lines
4.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
|
|
<overlay>
|
|
<template id="admin.customfields.types" template="" lang="" group="0" version="1.2">
|
|
<grid>
|
|
<columns>
|
|
<column/>
|
|
<column/>
|
|
<column/>
|
|
<column disabled="@non_deletable"/>
|
|
<column disabled="@no_add"/>
|
|
<column disabled="@no_add"/>
|
|
</columns>
|
|
<rows>
|
|
<row>
|
|
<et2-hbox>
|
|
<et2-description id="appname"></et2-description>
|
|
<et2-description value="-"></et2-description>
|
|
<et2-description value="type"></et2-description>
|
|
</et2-hbox>
|
|
<et2-select id="types" onchange="1" noLang="1"></et2-select>
|
|
<et2-button label="Delete" id="delete" onclick="app.admin.cf_type_delete"></et2-button>
|
|
<et2-textbox id="name" placeholder="new name"></et2-textbox>
|
|
<et2-button label="Create" id="create"></et2-button>
|
|
</row>
|
|
</rows>
|
|
</grid>
|
|
</template>
|
|
<template id="admin.customfields.fields" template="" lang="" group="0" version="1.9.001">
|
|
<grid>
|
|
<columns>
|
|
<column disabled="!@type2" width="50px"/>
|
|
<column width="30%"/>
|
|
<column width="30%"/>
|
|
<column width="100px"/>
|
|
<column width="50px"/>
|
|
<column width="100px" disabled="!@use_private"/>
|
|
<column width="100px" disabled="!@use_readonly"/>
|
|
<column width="60%"/>
|
|
<column width="50px"/>
|
|
<column width="50px"/>
|
|
<column width="120px"/>
|
|
<column width="120px"/>
|
|
</columns>
|
|
<rows>
|
|
<row class="th">
|
|
<et2-nextmatch-header-filter emptyLabel="Type" id="cf_type2"/>
|
|
<nextmatch-sortheader label="Name" id="cf_name"/>
|
|
<nextmatch-sortheader label="Label" id="cf_label"/>
|
|
<et2-nextmatch-header-filter emptyLabel="Type of field" id="cf_type"/>
|
|
<nextmatch-header label="Required" id="cf_needed"/>
|
|
<nextmatch-header label="Private" id="cf_private"/>
|
|
<nextmatch-header label="Readonly" id="cf_readonly"/>
|
|
<nextmatch-header label="Options" id="cf_values"/>
|
|
<et2-vbox>
|
|
<nextmatch-header label="Length" id="cf_len"/>
|
|
<nextmatch-header label="Rows" id="cf_rows"/>
|
|
</et2-vbox>
|
|
<nextmatch-sortheader label="Order" id="cf_order"/>
|
|
<et2-nextmatch-header-filter emptyLabel="Tab" id="cf_tab"/>
|
|
<nextmatch-sortheader label="Last modified" id="cf_modified"/>
|
|
</row>
|
|
<row class="row" valign="top">
|
|
<et2-select id="${row}[cf_type2]" multiple="true" readonly="true" placeholder="All" noLang="1"></et2-select>
|
|
<et2-description id="${row}[cf_name]" noLang="1"></et2-description>
|
|
<et2-vbox>
|
|
<et2-description id="${row}[cf_label]" noLang="1"></et2-description>
|
|
<et2-description id="${row}[cf_label]"></et2-description>
|
|
</et2-vbox>
|
|
<customfields-types statustext="Type of customfield" id="{$row}[cf_type]" readonly="true"
|
|
app="$cont[appname]"/>
|
|
<et2-checkbox id="${row}[cf_needed]" readonly="true" selectedValue="1" unselectedValue="0"></et2-checkbox>
|
|
<et2-select-account id="${row}[cf_private]" readonly="true" accountType="both"></et2-select-account>
|
|
<et2-select-account id="${row}[cf_readonly]" readonly="true" accountType="both"></et2-select-account>
|
|
<et2-description id="${row}[cf_values]" class="values" noLang="1"></et2-description>
|
|
<et2-vbox>
|
|
<et2-description id="${row}[cf_len]" noLang="1"></et2-description>
|
|
<et2-description id="${row}[cf_rows]" noLang="1"></et2-description>
|
|
</et2-vbox>
|
|
<et2-description id="${row}[cf_order]" noLang="1"></et2-description>
|
|
<et2-description id="${row}[cf_tab]" noLang="1"></et2-description>
|
|
<et2-vbox>
|
|
<et2-date-time id="${row}[cf_modified]" readonly="true"></et2-date-time>
|
|
<et2-select-account id="${row}[cf_modifier]" readonly="true"></et2-select-account>
|
|
</et2-vbox>
|
|
</row>
|
|
</rows>
|
|
</grid>
|
|
</template>
|
|
<template id="admin.customfields.add" template="" lang="" group="0" version="1.9.001">
|
|
<et2-button label="Add" id="add" onclick="egw.open_link('admin.admin_customfields.edit&appname='+widget.getArrayMgr('content').getRoot().getEntry('nm[appname]')+'&use_private='+widget.getArrayMgr('content').getRoot().getEntry('use_private'),false,'600x600');" noSubmit="true"></et2-button>
|
|
</template>
|
|
<template id="admin.customfields" template="" lang="" group="0" version="1.9.001">
|
|
<template id="@type_template"/>
|
|
<nextmatch id="nm" template="admin.customfields.fields" header_left="admin.customfields.add"/>
|
|
</template>
|
|
</overlay> |