MappingListTemplate.html revision 90929d4c6b284dd318f4a78c2aa407afb7423747
<!-- Copyright 2015 ForgeRock AS.
License terms: https://forgerock.org/cddlv1-0/ -->
<section>
<div class="container">
<div class="page-header">
<h1>{{t "templates.mapping.mappingListingTitle"}}
<div class="pull-right help-link">
<a href="{{docHelpUrl}}integrators-guide/index.html#chap-synchronization" target="_blank">{{t "templates.connector.help"}} <i class="fa fa-question-circle"></i></a>
</div>
</h1>
</div>
<div class="toolbar page-toolbar" role="toolbar" aria-label="...">
<div class="btn-group left-group" role="group" aria-label="...">
<a href="#mapping/add/">
<button type="button" class="btn btn-primary" id="addMapping">
<i class="fa fa-plus"></i>
{{t "templates.connector.addMapping"}}
</button>
</a>
</div>
</div>
</div>
</section>
<div class="container">
{{#if mappingConfig.length}}
<div id="mappingConfigHolder" class="mapping-listing mappings-list">
<ul>
{{#each mappingConfig}}
<li>
<div class="wide-card card mapping mapping-config-body" mapping="{{name}}">
<div class="panel panel-default">
<div class="row">
<div class="col-sm-6">
<div class="connector source">
<div class="panel-body">
<div class="media">
<a class="media-left" href="#">
<div class="image circle">
<i class="mapping-icon left-icon {{sourceIcon}}"></i>
</div>
</a>
<div class="media-body">
<h4 class="connector-role">{{t "templates.mapping.source"}}</h4>
<h3>{{source}}</h3>
<p class="">{{sourceType}}</p>
</div>
</div>
</div>
<div class="arrow">
<div class="arrow-inner">
</div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="connector target">
<div class="panel-body">
<div class="media">
<a class="media-left" href="#">
<div class="image circle">
<i class="mapping-icon left-icon {{targetIcon}}"></i>
</div>
</a>
<div class="media-body">
<h4 class="connector-role">{{t "templates.mapping.target"}}</h4>
<h3>{{target}}</h3>
<p>{{targetType}}</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="panel-footer">
<div class="row no-gutters">
<div class="col-sm-6">
<div class="connector-info">
<h2 class="connector-name mapping-config-header sync-label">
{{name}}
</h2>
<div class="connector-status text-danger">
<span id="{{name}}_syncStatus"></span>
</div>
</div>
</div>
<div class="col-sm-6 connector-actions-buttons">
<div class="connector-actions">
<div>
<button type="button" class="btn btn-link button icon-button move-button" title="Move" ><i class="fa fa-arrows"></i> <span>{{t "templates.mapping.move"}}</span></button>
<button type="button" class="btn btn-link button icon-button"><i class="fa fa-pencil"></i> <span>{{t "common.form.edit"}}</span></button>
<button type="button" class="btn btn-link button icon-button delete-button"><i class="fa fa-times"></i> <span>{{t "common.form.delete"}}</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
{{/each}}
</ul>
</div>
{{/if}}
{{#unless mappingConfig.length}}
<div id="noMappingsDefined">{{t "templates.mapping.noMappingsDefined"}}</div>
{{/unless}}
</div>