Initial commit
This commit is contained in:
124
client/res/templates/admin/link-manager/index.tpl
Normal file
124
client/res/templates/admin/link-manager/index.tpl
Normal file
@@ -0,0 +1,124 @@
|
||||
<div class="page-header">
|
||||
<h3>
|
||||
<a href="#Admin">{{translate 'Administration'}}</a>
|
||||
<span class="breadcrumb-separator"><span></span></span>
|
||||
<a href="#Admin/entityManager">{{translate 'Entity Manager' scope='Admin'}}</a>
|
||||
<span class="breadcrumb-separator"><span></span></span>
|
||||
<a href="#Admin/entityManager/scope={{scope}}">{{translate scope category='scopeNames'}}</a>
|
||||
<span class="breadcrumb-separator"><span></span></span>
|
||||
{{translate 'Relationships' scope='EntityManager'}}
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<div class="button-container">
|
||||
{{#if isCreatable}}
|
||||
<button class="btn btn-default btn-wide" data-action="createLink">
|
||||
<span class="fas fa-plus fa-sm"></span><span>{{translate 'Create Link' scope='Admin'}}</span>
|
||||
</button>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
{{#if linkDataList.length}}
|
||||
<div class="margin-bottom-2x margin-top">
|
||||
<input
|
||||
type="text"
|
||||
maxlength="64"
|
||||
placeholder="{{translate 'Search'}}"
|
||||
data-name="quick-search"
|
||||
class="form-control"
|
||||
spellcheck="false"
|
||||
>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<table class="table table-panel table-hover">
|
||||
{{#unless linkDataList.length}}
|
||||
<tr>
|
||||
<td>
|
||||
{{translate 'No Data'}}
|
||||
</td>
|
||||
</tr>
|
||||
{{else}}
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 20%;">{{translate 'linkForeign' category='fields' scope='EntityManager'}}</th>
|
||||
<th style="width: 20%;">
|
||||
{{translate 'linkType' category='fields' scope='EntityManager'}}
|
||||
</th>
|
||||
<th style="width: 20%;">
|
||||
{{translate 'link' category='fields' scope='EntityManager'}}
|
||||
</th>
|
||||
<th style="width: 20%;">
|
||||
{{translate 'entityForeign' category='fields' scope='EntityManager'}}
|
||||
</th>
|
||||
<th style="width: 10%"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
{{/unless}}
|
||||
{{#each linkDataList}}
|
||||
<tr data-link="{{link}}" class="link-row">
|
||||
<td style="">
|
||||
<span title="{{translate linkForeign category='links' scope=entityForeign}}">
|
||||
{{linkForeign}}
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<span style="color: var(--gray-soft); font-weight: 600;">
|
||||
{{translateOption type field='linkType' scope='EntityManager'}}
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<span title="{{translate link category='links' scope=entity}}">
|
||||
{{link}}
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
{{translate entityForeign category='scopeNames'}}
|
||||
</td>
|
||||
<td style="text-align: right">
|
||||
{{#if hasDropdown}}
|
||||
<div class="btn-group row-dropdown-group">
|
||||
<button
|
||||
class="btn btn-link btn-sm dropdown-toggle"
|
||||
data-toggle="dropdown"
|
||||
><span class="caret"></span></button>
|
||||
<ul class="dropdown-menu pull-right">
|
||||
{{#if isEditable}}
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="editLink"
|
||||
data-link="{{link}}"
|
||||
>{{translate 'Edit'}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{#if hasEditParams}}
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="editParams"
|
||||
data-link="{{link}}"
|
||||
>{{translate 'Parameters' scope='EntityManager'}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
{{#if isRemovable}}
|
||||
<li>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="removeLink"
|
||||
data-link="{{link}}"
|
||||
>{{translate 'Remove'}}</a>
|
||||
</li>
|
||||
{{/if}}
|
||||
</ul>
|
||||
</div>
|
||||
{{/if}}
|
||||
</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
</table>
|
||||
|
||||
<div class="no-data hidden">{{translate 'No Data'}}</div>
|
||||
147
client/res/templates/admin/link-manager/modals/edit.tpl
Normal file
147
client/res/templates/admin/link-manager/modals/edit.tpl
Normal file
@@ -0,0 +1,147 @@
|
||||
<div class="panel panel-default no-side-margin">
|
||||
<div class="panel-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="entity">
|
||||
<label class="control-label" data-name="entity">{{translate 'entity' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="entity">
|
||||
{{{entity}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4" data-name="linkType">
|
||||
<label class="control-label" data-name="linkType">{{translate 'linkType' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="linkType">
|
||||
{{{linkType}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4" data-name="entityForeign">
|
||||
<label class="control-label" data-name="entityForeign">{{translate 'entityForeign' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="entityForeign">
|
||||
{{{entityForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="linkForeign">
|
||||
<label class="control-label" data-name="linkForeign">{{translate 'name' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="linkForeign">
|
||||
{{{linkForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4" data-name="relationName">
|
||||
{{#if relationName}}
|
||||
<label class="control-label" data-name="relationName">{{translate 'relationName' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="relationName">
|
||||
{{{relationName}}}
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="cell form-group col-md-4" data-name="link">
|
||||
<label class="control-label" data-name="link">{{translate 'name' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="link">
|
||||
{{{link}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="labelForeign">
|
||||
<label class="control-label" data-name="labelForeign">{{translate 'label' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="labelForeign">
|
||||
{{{labelForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="label">
|
||||
<label class="control-label" data-name="label">{{translate 'label' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="label">
|
||||
{{{label}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="linkMultipleFieldForeign">
|
||||
<label class="control-label" data-name="linkMultipleFieldForeign">{{translate 'linkMultipleField' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="linkMultipleFieldForeign">
|
||||
{{{linkMultipleFieldForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="linkMultipleField">
|
||||
<label class="control-label" data-name="linkMultipleField">{{translate 'linkMultipleField' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="linkMultipleField">
|
||||
{{{linkMultipleField}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="auditedForeign">
|
||||
<label class="control-label" data-name="auditedForeign">{{translate 'audited' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="auditedForeign">
|
||||
{{{auditedForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="audited">
|
||||
<label class="control-label" data-name="audited">{{translate 'audited' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="audited">
|
||||
{{{audited}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="layoutForeign">
|
||||
<label class="control-label" data-name="layoutForeign">{{translate 'layout' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="layoutForeign">
|
||||
{{{layoutForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="layout">
|
||||
<label class="control-label" data-name="layout">{{translate 'layout' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="layout">
|
||||
{{{layout}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4" data-name="selectFilterForeign">
|
||||
<label class="control-label" data-name="selectFilterForeign">{{translate 'selectFilter' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="selectFilterForeign">
|
||||
{{{selectFilterForeign}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="selectFilter">
|
||||
<label class="control-label" data-name="selectFilter">{{translate 'selectFilter' category='fields' scope='EntityManager'}}</label>
|
||||
<div class="field" data-name="selectFilter">
|
||||
{{{selectFilter}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="parentEntityTypeList">
|
||||
<label class="control-label" data-name="parentEntityTypeList">
|
||||
{{translate 'parentEntityTypeList' category='fields' scope='EntityManager'}}
|
||||
</label>
|
||||
<div class="field" data-name="parentEntityTypeList">
|
||||
{{{parentEntityTypeList}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-4"></div>
|
||||
<div class="cell form-group col-md-4" data-name="foreignLinkEntityTypeList">
|
||||
<label class="control-label" data-name="foreignLinkEntityTypeList">
|
||||
{{translate 'foreignLinkEntityTypeList' category='fields' scope='EntityManager'}}
|
||||
</label>
|
||||
<div class="field" data-name="foreignLinkEntityTypeList">
|
||||
{{{foreignLinkEntityTypeList}}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user