Qware template enhancements

This commit is contained in:
Rooty 2021-04-18 09:36:33 +02:00
parent 163ec31ad7
commit 04634078a0
14 changed files with 309 additions and 299 deletions

View File

@ -310,7 +310,9 @@ div#userMenu li.dropdown {
div#userMenu div.dropdown-menu{
left: -145px;
top: 37px;
z-index: 1050;
opacity: .90;
}
div#userMenu.navbar-right i.fa {
@ -350,7 +352,12 @@ div#authMenu li.dropdown {
div#loggedMenu.dropdown-menu{
min-width: 200px;
left: 90px;
top: 37px;
left: 55px;
opacity: .90;
border-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar-right li div#loggedMenu a.nav-link {
@ -1025,10 +1032,38 @@ form#authSession.form div.input-group-prepend span i.fa{
/****************************/
/***ADMIN NEWS actionAdmin***/
/****************************/
#data table.dataTable{
margin-top: 0 !important;
}
#data table.dataTable span.fa{
/* float : right;
margin-left: 6px;*/
}
#data div.tab-content.container-fluid div.card.w-100 div.card-body div.dataTables_wrapper.dt-bootstrap4{
padding-top: 20px;
}
#data div.tab-content.container-fluid div.card.w-100 div.card-body div.dataTables_wrapper.dt-bootstrap4 div.row div.col-md-6{
max-height: 32px;
}
#data div.tab-content.container-fluid div.card.w-100 div.card-body div.dataTables_wrapper.dt-bootstrap4 div.dataTables_length label select{
height: 30px;
padding: 0;
max-width: 50px;
border: 1px solid #c8c8c8;
}
#data div.tab-content.container-fluid div.card.w-100 div.card-body div.dataTables_wrapper.dt-bootstrap4 div.dataTables_filter label input{
height: 30px;
padding: 0;
/* max-width: 50px; */
border: 1px solid #c8c8c8;
}
#tabListNews tr {
line-height: 12px;
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 758 KiB

View File

@ -1,67 +1,62 @@
<div class="tab-content container-fluid py-2 w-75">
<div class="card-footer border-0 bg-white text-center">
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-toggle="collapse" data-target="#blockAddENode"><mx:text id="TxtNodeAdd"/></button>
</div>
<form id="configGroup" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div id="blockAddENode" class="card w-100 collapse">
<!--<div class="card-header p-0 m-1 border-0">
<a><mx:text id="TxtNodeAdd"/></a>
</div>-->
<div class="card-body">
<div class="row">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="GROUP" id="group_id"/>
<div class="card w-100 border-0">
<div class="card-header p-0 m-1 border-0">
</div>
<div class="card-footer border-0 bg-white text-center">
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-toggle="collapse" data-target="#blockAddENode"><mx:text id="TxtNodeAdd"/></button>
</div>
<form id="configGroup" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div id="blockAddENode" class="card w-100 border-0 collapse">
<div class="card-body">
<div class="row">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<mx:select id="GROUP" id="group_id"/>
</div>
</div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
<mx:select id="USER" id="user_id"/>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
<mx:select id="USER" id="user_id"/>
</div>
</div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span> <!--anchor, navicon, random, th-list, indent-->
<mx:select id="NODE" id="node_id"/>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-4">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span> <!--anchor, navicon, random, th-list, indent-->
<mx:select id="NODE" id="node_id"/>
</div>
</div>
</div>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="submit" name="BtnSave" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnSave"/>
</div>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="submit" name="BtnSave" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnSave"/>
<div class="card w-100 border-0">
<div class="card-body m-3 p-0">
<table id="tabAdminEntryNode" class="table table-sm table-responsive-sm table-bordered table-striped table-hover" mXattribut="summary:TxtNodeList">
<thead class="thead-default">
<tr>
<th><span><mx:text id="TxtGroup"/></span></th>
<th><span><mx:text id="TxtUser"/></span></th>
<th><span><mx:text id="TxtNode"/></span></th>
<th><span class="float-right"><mx:text id="TxtAction"/></span></th>
</tr>
</thead>
<tbody>
<mx:bloc id="TREE_NODE">
<tr>
<td class="py-0 align-middle"><mx:text id="GroupName"/></td>
<td class="py-0 align-middle"><mx:text id="UserFirstName"/>&nbsp;<mx:text id="UserLastName"/></td>
<td class="py-0 align-middle"><mx:text id="NodeName"/></td>
<td class="py-0 align-middle"><mx:bloc id="TREE_NODE_DELETE"><a class="fa fa-lg fa-trash float-right" mXattribut="href:urlDelete" mXattribut="title:BtnDelete"></a></mx:bloc id="TREE_NODE_DELETE"></td>
</tr>
</mx:bloc id="TREE_NODE">
</tbody>
</table>
</div>
</div>
</div>
<div class="table-responsive">
<table id="tabAdminEntryNode" class="table table-sm table-responsive-sm table-bordered table-striped table-hover" mXattribut="summary:TxtNodeList">
<thead class="thead-default">
<tr>
<th><span><mx:text id="TxtGroup"/></span></th>
<th><span><mx:text id="TxtUser"/></span></th>
<th><span><mx:text id="TxtNode"/></span></th>
<th><span class="float-right"><mx:text id="TxtAction"/></span></th>
</tr>
</thead>
<tbody>
<mx:bloc id="TREE_NODE">
<tr>
<td class="py-0 align-middle"><mx:text id="GroupName"/></td>
<td class="py-0 align-middle"><mx:text id="UserFirstName"/>&nbsp;<mx:text id="UserLastName"/></td>
<td class="py-0 align-middle"><mx:text id="NodeName"/></td>
<td class="py-0 align-middle"><mx:bloc id="TREE_NODE_DELETE"><a class="fa fa-lg fa-trash float-right" mXattribut="href:urlDelete" mXattribut="title:BtnDelete"></a></mx:bloc id="TREE_NODE_DELETE"></td>
</tr>
</mx:bloc id="TREE_NODE">
</tbody>
<!--<tfoot class="tfoot-default">
<tr>
<th><mx:text id="TxtGroup"/></th>
<th><mx:text id="TxtUser"/></th>
<th><mx:text id="TxtNode"/></th>
<th><mx:text id="TxtAction"/></th>
</tr>
</tfoot>-->
</table>
</div>
</form>
</form>
</div>
</div>

View File

@ -22,7 +22,7 @@
<input type="hidden" name="contentType" mXattribut="value:contentType"/>
<input type="hidden" name="objectId" mXattribut="value:objectId"/>
<div class="card w-100 mb-0">
<div class="card-header">
<div class="card-header tex-center">
<h3><mx:text id="configurationObject"/> (<mx:text id="TxtContentType"/>)</h3>
</div>
<div class="card-body">
@ -62,7 +62,7 @@
</div>
</div>
</div>
<div class="card-header">
<div class="card-header tex-center">
<h3><mx:text id="TxtConfiguration"/></h3>
</div>
<div class="card-body">

View File

@ -10,8 +10,8 @@
</ul>
<div class="tab-content container-fluid py-2 px-0 border w-75">
<div class="card w-100 border-0">
<form id="configGroup" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<form id="configGroup" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<div class="card w-100 border-0">
<div class="card-header text-center">
<h3><mx:text id="TxtGroupAdd"/></h3>
</div>
@ -52,6 +52,6 @@
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/>
<input type="submit" name="BtnSave" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnSave"/>
</div>
</form>
</div>
</div>
</form>
</div>

View File

@ -28,14 +28,13 @@
</form>
<form id="RecapGroup" name="RecapGroup" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<input type="hidden" name="group_id" mXattribut="value:urlHiddenUpdate" class="hidden"/>
<mx:bloc id="ToHidde">
<div class="card w-100">
<mx:bloc id="ToHidde">
<div class="card w-100 border-0">
<div class="card-header text-center">
<h3><mx:text id="Delete_etape2"/> "<mx:text id="GroupName"/>"</h3>
</div>
<!-- <div class="card-body"> -->
<mx:bloc id="DELETE">
<div class="card-body">
<div class="card-body py-1 m-1">
<div class="card-header border-bottom-0 text-center">
<h3><mx:text id="TxtDeleteUser"/></h3>
</div>
@ -47,7 +46,7 @@
</mx:bloc id="DELETE_USER">
</ul>
</div>
<div class="card-body">
<div class="card-body py-1 m-1">
<div class="card-header border-bottom-0 text-center">
<h3><mx:text id="TxtDeleteEntryNode"/></h3>
</div>
@ -59,7 +58,7 @@
</mx:bloc id="DELETE_NODE">
</ul>
</div>
<div class="card-body">
<div class="card-body py-1 m-1">
<div class="card-header border-bottom-0 text-center">
<h3><mx:text id="TxtDeleteRight"/></h3>
</div>
@ -72,12 +71,10 @@
</ul>
</div>
</mx:bloc id="DELETE">
<!-- </div> -->
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnCancel"/>" onclick="history.back();"/>
<input type="submit" name="BtnDelete" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnDelete"/>
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnCancel"/>" onclick="history.back();"/>
<input type="submit" name="BtnDelete" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" MxAttribut="value:BtnDelete"/>
</div>
</mx:bloc id="ToHidde">
</form>
</div>

View File

@ -12,7 +12,7 @@
<div class="tab-content container-fluid px-0 py-2 border w-75">
<form id="configNode" role="form" class="form-inline text-center px-0" method="post" mXattribut="action:urlAction">
<div class="card w-100 border-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtNodeAdd"/></h3>
</div>
<div class="card-body">
@ -69,11 +69,6 @@
</div>
</div>
</div>
<!--<div class="card card-content-center">
<div class="card-body">
<mx:image id="imageCommunity"/>
</div>
</div>-->
<div class="card card-content-half-r">
<div class="card-body">
<div class="row mb-2">

View File

@ -11,7 +11,7 @@
<div class="tab-content container-fluid px-0 py-2 border w-75">
<form id="configNode" name="configNode" role="form" class="form text-center px-0" method="post" action="#">
<div class="card w-100 border-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="Delete_etape1"/></h3>
</div>
<div class="card-body py-1 m-1">
@ -27,63 +27,65 @@
</div>
</form>
<form id="RecapNode" name="RecapNode" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<form id="RecapNode" name="RecapNode" role="form" class="form px-0" method="post" mXattribut="action:urlAction">
<input type="hidden" name="node_id" mXattribut="value:NodeHiddenUpdate" class="hidden"/>
<mx:bloc id="ToHidde">
<div class="card w-100 border-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="Delete_etape2"/> "<mx:text id="NodeName"/>"</h3>
</div>
<div class="card-body">
<div class="card-body w-100 px-0 mx-0">
<mx:bloc id="DELETE">
<div class="card-header m-0 border-bottom-0 mb-1">
<h3><mx:text id="TxtDeleteNode"/> : "<mx:text id="NodeName"/>"</h3>
<div class="card border-0 px-0 mx-0">
<div class="card-header text-center">
<h3><mx:text id="TxtDeleteNode"/> : "<mx:text id="NodeName"/>"</h3>
</div>
<mx:bloc id="SECTION_OBJECT">
<div class="card-header text-center">
<h3><mx:text id="Object"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_OBJECT">
<li class="col-lg-8 offset-lg-3">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteObject"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="ObjectName"/></b></span>
</li>
</mx:bloc id="DELETE_OBJECT">
</ul>
</div>
</mx:bloc id="SECTION_OBJECT">
<mx:bloc id="SECTION_NODE">
<div class="card-header text-center">
<h3><mx:text id="Node"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_NODE">
<li class="col-lg-8 offset-lg-3">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteEntryNode"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="NodeName"/></b></span>
</li>
</mx:bloc id="DELETE_NODE">
</ul>
</div>
</mx:bloc id="SECTION_NODE">
<mx:bloc id="SECTION_RIGHT">
<div class="card-header text-center">
<h3><mx:text id="Right"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_RIGHT">
<li class="col-lg-8 offset-lg-3">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteRight"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="ObjectName"/></b></span>
</li>
</mx:bloc id="DELETE_RIGHT">
</ul>
</div>
</mx:bloc id="SECTION_RIGHT">
</div>
<mx:bloc id="SECTION_OBJECT">
<div class="card-header m-0 p-0 border-bottom-0">
<h3><mx:text id="Object"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_OBJECT">
<li class="col-lg-8 offset-lg-2">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteObject"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="ObjectName"/></b></span>
</li>
</mx:bloc id="DELETE_OBJECT">
</ul>
</div>
</mx:bloc id="SECTION_OBJECT">
<mx:bloc id="SECTION_NODE">
<div class="card-header m-0 p-0 border-bottom-0">
<h3><mx:text id="Node"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_NODE">
<li class="col-lg-8 offset-lg-2">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteEntryNode"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="NodeName"/></b></span>
</li>
</mx:bloc id="DELETE_NODE">
</ul>
</div>
</mx:bloc id="SECTION_NODE">
<mx:bloc id="SECTION_RIGHT">
<div class="card-header m-0 p-0 border-bottom-0">
<h3><mx:text id="Right"/></h3>
</div>
<div class="card-body">
<ul class="list-unstyled">
<mx:bloc id="DELETE_RIGHT">
<li class="col-lg-8 offset-lg-2">
<span class="float-left col-lg-6"><mx:text id="TxtDeleteRight"/></span><span class="float-right col-lg-6 text-left"><b><mx:text id="ObjectName"/></b></span>
</li>
</mx:bloc id="DELETE_RIGHT">
</ul>
</div>
</mx:bloc id="SECTION_RIGHT">
</mx:bloc id="DELETE">
</div>
<div class="card-footer border-0 bg-white text-center">

View File

@ -10,88 +10,92 @@
</ul>
<div class="tab-content container-fluid px-0 py-2 w-75 border">
<div class="card w-100 border-0">
<form id="frmNode" name="frmNode" role="form" class="container form-inline" method="post" mXattribut="action:urlActionNode">
<input type="hidden" name="user_id" mXattribut="value:user_id" class="hidden"/>
<input type="hidden" name="urlReturn" mXattribut="value:urlReturn" class="hidden"/>
<div class="card-body p-0 m-0 border-0">
<div class="row justify-content-center">
<span class="input-group-text"><mx:text id="OptListNodeCreate"/><mx:checker id="coche0" id="coche0" class="check"/></span>
<span class="input-group-text"><mx:text id="OptListNodeRight"/><mx:checker id="coche1" id="coche1" class="check"/></span>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span>
</div>
<mx:select id="listNode" id="listNode"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" MxAttribut="value:BtnValid" /></span>
</div>
<div class="card w-100 border-0">
<form id="frmNode" name="frmNode" role="form" class="container form-inline" method="post" mXattribut="action:urlActionNode">
<input type="hidden" name="user_id" mXattribut="value:user_id" class="hidden"/>
<input type="hidden" name="urlReturn" mXattribut="value:urlReturn" class="hidden"/>
<div class="card-body border-0">
<div class="row justify-content-center">
<span class="input-group-text"><mx:text id="OptListNodeCreate"/><mx:checker id="coche0" id="coche0" class="check"/></span>
<span class="input-group-text"><mx:text id="OptListNodeRight"/><mx:checker id="coche1" id="coche1" class="check"/></span>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-indent"></i></span>
</div>
</div>
<mx:select id="listNode" id="listNode"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" MxAttribut="value:BtnValid" /></span>
</div>
</div>
</div>
</form>
</div>
</div>
</form>
</div>
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminObject" mXattribut="summary:TxtListObject">
<thead class="thead-default">
<tr>
<th data-orderable="false">&nbsp;</th>
<th><mx:text id="nameObjectList"/></th>
<th><mx:text id="TxtTypeObject"/></th>
<th><mx:text id="TxtTreeWay"/></th>
<th><mx:text id="TxtRight"/></th>
<th data-orderable="false"><mx:text id="ActionObject"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="actionAdminObject">
<tr>
<td><mx:image id="imgObject"/></td>
<td><mx:text id="nameObject"/></td>
<td><mx:text id="classObject"/></td>
<td><mx:text id="treeWay"/></td>
<td>
<span><mx:text id="nbRight"/><mx:text id="TxtNbRight"/></span>
<a data-toggle="collapse" href="#<mx:text id="objectTextId"/>" role="button" aria-expanded="false" aria-controls="<mx:text id="objectTextId"/>">
<i class="fa fa-plus float-right"></i>
</a>
<div class="collapse" mXattribut="id:objectId">
<ul>
<mx:bloc id="RIGHT">
<li>
<mx:text id="TxtRightA"/><mx:text id="GroupName"/><mx:text id="UserFirstName"/> <mx:text id="UserLastName"/>
<br /><mx:text id="TxtRightB"/><mx:text id="MethodName"/>
<br /><mx:text id="TxtRightC"/><mx:text id="NodeName"/><mx:text id="TxtRightD"/>
</li>
</mx:bloc id="RIGHT">
</ul>
</div>
</td>
<td>
<span class="float-right">
<mx:bloc id="UPDATE">
<a class="fa fa-lg fa-cog text-primary mr-2" mXattribut="href:urlUpdateObject" mXattribut="title:BtnModify"></a>
</mx:bloc id="UPDATE">
<mx:bloc id="PERMISSION">
<a class="fa fa-lg fa-lock text-success mr-2" mXattribut="href:urlRightObject" mXattribut="title:BtnRight"></a>
</mx:bloc id="PERMISSION">
<mx:bloc id="DELETE">
<a class="fa fa-lg fa-trash text-danger" mXattribut="href:urlDeleteObject" mXattribut="title:BtnDelete"></a>
</mx:bloc id="DELETE">
</span>
</td>
</tr>
</mx:bloc id="actionAdminObject">
</tbody>
<!--<tfoot class="tfoot-default">
<tr>
<th>&nbsp;</th>
<th><mx:text id="nameObjectList"/></th>
<th><mx:text id="TxtTypeObject"/></th>
<th><mx:text id="TxtTreeWay"/></th>
<th><mx:text id="TxtRight"/></th>
<th><mx:text id="ActionObject"/></th>
</tr>
</tfoot>-->
</table>
<div class="card w-100 border-0">
<div class="card-body">
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminObject" mXattribut="summary:TxtListObject">
<thead class="thead-default">
<tr>
<th data-orderable="false">&nbsp;</th>
<th><mx:text id="nameObjectList"/></th>
<th><mx:text id="TxtTypeObject"/></th>
<th><mx:text id="TxtTreeWay"/></th>
<th><mx:text id="TxtRight"/></th>
<th data-orderable="false"><mx:text id="ActionObject"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="actionAdminObject">
<tr>
<td><mx:image id="imgObject"/></td>
<td><mx:text id="nameObject"/></td>
<td><mx:text id="classObject"/></td>
<td><mx:text id="treeWay"/></td>
<td>
<span><mx:text id="nbRight"/><mx:text id="TxtNbRight"/></span>
<a data-toggle="collapse" href="#<mx:text id="objectTextId"/>" role="button" aria-expanded="false" aria-controls="<mx:text id="objectTextId"/>">
<i class="fa fa-plus float-right"></i>
</a>
<div class="collapse" mXattribut="id:objectId">
<ul>
<mx:bloc id="RIGHT">
<li>
<mx:text id="TxtRightA"/><mx:text id="GroupName"/><mx:text id="UserFirstName"/> <mx:text id="UserLastName"/>
<br /><mx:text id="TxtRightB"/><mx:text id="MethodName"/>
<br /><mx:text id="TxtRightC"/><mx:text id="NodeName"/><mx:text id="TxtRightD"/>
</li>
</mx:bloc id="RIGHT">
</ul>
</div>
</td>
<td>
<span class="float-right">
<mx:bloc id="UPDATE">
<a class="fa fa-lg fa-cog text-primary mr-2" mXattribut="href:urlUpdateObject" mXattribut="title:BtnModify"></a>
</mx:bloc id="UPDATE">
<mx:bloc id="PERMISSION">
<a class="fa fa-lg fa-lock text-success mr-2" mXattribut="href:urlRightObject" mXattribut="title:BtnRight"></a>
</mx:bloc id="PERMISSION">
<mx:bloc id="DELETE">
<a class="fa fa-lg fa-trash text-danger" mXattribut="href:urlDeleteObject" mXattribut="title:BtnDelete"></a>
</mx:bloc id="DELETE">
</span>
</td>
</tr>
</mx:bloc id="actionAdminObject">
</tbody>
<!--<tfoot class="tfoot-default">
<tr>
<th>&nbsp;</th>
<th><mx:text id="nameObjectList"/></th>
<th><mx:text id="TxtTypeObject"/></th>
<th><mx:text id="TxtTreeWay"/></th>
<th><mx:text id="TxtRight"/></th>
<th><mx:text id="ActionObject"/></th>
</tr>
</tfoot>-->
</table>
</div>
</div>
</div>

View File

@ -12,7 +12,7 @@
<div class="tab-content container-fluid px-0 py-2 w-75 border">
<div class="card w-100 border-0">
<form id="frmAddObject" name="frmAddObject" role="form" class="container form-inline" method="post" mXattribut="action:urlAction">
<div class="card-body p-0 m-0 border-0">
<div class="card-body border-0">
<div class="row justify-content-center">
<div class="input-group">
<div class="input-group-prepend">
@ -22,7 +22,7 @@
<mx:bloc id="actionAdminClass">
<option mXattribut="value:classValue"><mx:text id="className"/></option>
</mx:bloc id="actionAdminClass">
</select>
</select>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" MxAttribut="value:BtnValid" /></span>
<span class="input-group-input"><input type="button" name="BtnReturn" class="form btn btn-outline-secondary" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/></span>

View File

@ -22,7 +22,7 @@
<input type="hidden" name="contentType" mXattribut="value:contentType"/>
<input type="hidden" name="objectId" mXattribut="value:objectId"/>
<div class="card w-100 mb-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="configurationObject"/> (<mx:text id="TxtContentType"/>)</h3>
</div>
<div class="card-body">
@ -62,7 +62,7 @@
</div>
</div>
</div>
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtConfiguration"/></h3>
</div>
<div class="card-body">
@ -80,7 +80,7 @@
<mx:select id="GROUP_ADMIN" id="group"/>
</div>
</div>
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtTemplateAdmin"/></h3>
</div>
<div class="card-body">
@ -95,13 +95,12 @@
</div>
<div class="form-inline col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
<div class="input-group">
<!-- <mx:image id="screenTemplate" id="screenTemplate"/> -->
<img name="screenTemplate" id="screenTemplate" src="data/template/lcube6/preview.png" class="preview" alt="preview"/></div>
</div>
</div>
</div>
</div>
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="briquesList"/></h3>
</div>
<div class="card-body">

View File

@ -20,13 +20,13 @@
<form id="configObject" name="configObject" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<input type="hidden" name="urlReturn" mXattribut="value:urlReturn"/>
<div class="card w-100 mb-0 border-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="ObjectName"/> (<mx:text id="ObjectType"/>) <mx:text id="nbRight"/> <mx:text id="TxtNbRight"/></h3>
</div>
<div class="card-title">
<h3><mx:text id="TabeSecondTabeNameView"/></h2><p><mx:text id="TxtRightInformation"/></h3>
</div>
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtAddRight"/></h3>
</div>
<div class="card-body pb-0">
@ -72,7 +72,7 @@
<input type="button" name="BtnReturn" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" value="<mx:text id="BtnReturn"/>" onclick="history.back();"/>
<input type="submit" name="BtnValid" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" mXattribut="value:BtnValid"/>
</div>
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtListRight"/></h3>
</div>
<div class="card-body">

View File

@ -2,7 +2,7 @@
<form id="configObject" name="configObject" role="form" class="form text-center px-0" method="post" mXattribut="action:urlAction">
<input type="hidden" name="urlReturn" mXattribut="value:urlReturn" class="hidden">
<div class="card w-100 mb-0 border-0">
<div class="card-header">
<div class="card-header text-center">
<h3><mx:text id="TxtDeleteRight"/><mx:text id="ObjectName"/> (<mx:text id="ObjectType"/>)</h3>
</div>
<div class="card-body">

View File

@ -1,13 +1,12 @@
<div class="tab-content container-fluid px-0 py-2 border w-75">
<div class="tab-content container-fluid py-2 w-75">
<div class="card w-100 border-0">
<div class="card-header p-0 m-1 border-0">
</div>
<div class="card-footer border-0 bg-white text-center">
<button class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" data-toggle="collapse" data-target="#blockAddUser"><mx:text id="TxtUserAdd"/></button>
</div>
<div id="blockAddUser" class="card w-100 border-0 collapse">
<form id="fmtextinfo" name="fmtextinfo" role="form" class="form" method="post" mXattribut="action:urlActionAdd">
<!--<div class="card-header text-center">
<h3><mx:text id="formUser1"/></h3>
</div>-->
<div class="card-body center-block">
<input type="hidden" name="user_id" mXattribut="value:user_id"/>
<input type="hidden" name="urlReturnAdd" mXattribut="value:urlReturnAdd"/>
@ -76,85 +75,66 @@
</div>
<div class="card-footer border-0 bg-white text-center">
<input type="reset" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnReset" title="<mx:text id="ResetChange"/>" value="<mx:text id="BtnReset"/>" onclick="this.form.reset();"/>
<!-- <input type="button" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnReturn" value="<mx:text id="BtnReturn"/>" onclick="javascript:window.location.href='<mx:text id="urlReturn"/>'" /> -->
<input type="submit" class="btn btn-outline-secondary btn-lg btn-sm" aria-pressed="true" name="BtnValid" MxAttribut="value:BtnValid"/>
</div>
</form>
</div>
</div>
<div class="card w-100 border-0">
<div class="card-header text-center">
<h3><mx:text id="TxtLegendTriGroup"/></h3>
</div>
<div class="card-body m-3 p-0">
<form id="FManageUser" name="FManageUser" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
<form id="FManageUser" name="FManageUser" role="form" class="form-inline" method="post" mXattribut="action:urlAction">
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-group"></i></span>
</div>
<mx:select id="GROUP" id="idGroup"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" value="Valider" /></span>
</div>
</div>
<mx:select id="GROUP" id="idGroup"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlSort" value="Valider" /></span>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
</div>
<mx:select id="exportFormat" id="export"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlExport" MxAttribut="value:BtnExport" /></span>
</div>
</div>
</div>
<div class="input-group justify-content-center col-xs-12 col-sm-4 col-lg-6">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lg fa-user-secret"></i></span>
</div>
<mx:select id="exportFormat" id="export"/>
<div class="input-group-append">
<span class="input-group-input"><input type="submit" class="form btn btn-outline-secondary" mXattribut="onclick:urlExport" MxAttribut="value:BtnExport" /></span>
</div>
</div>
</form>
</form>
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminUser">
<thead class="thead-default">
<tr>
<th><mx:text id="user_first_name"/> <mx:text id="user_last_name"/></th>
<th><mx:text id="user_login"/></th>
<th><mx:text id="TxtGroup"/></th>
<th><mx:text id="user_mail"/></th>
<th><mx:text id="user_account_active"/></th>
<th data-orderable="false"><mx:text id="TxtAction"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="ligne">
<tr>
<td class="py-0 align-middle"><span><a mXattribut="href:url_user"><mx:text id="vuser_first_name"/> <mx:text id="vuser_last_name"/></a></span></td>
<td class="py-0 align-middle"><mx:text id="vuser_login"/></td>
<td class="py-0 align-middle">
<ul class="list-group p-0 mx-2">
<mx:bloc id="GROUP_USER">
<li class="list-group"><mx:text id="GroupName"/></li>
</mx:bloc id="GROUP_USER">
</ul>
</td>
<td class="py-0 align-middle"><span><a mXattribut="href:vmailto" class="fa fa-envelope"><mx:text id="vuser_mail"/></a></span></td>
<td class="py-0 align-middle"><span class="float-right"><a mXattribut="href:url_account_active" class="fa fa-lg fa-<mx:text id="vuser_account_active"/>"></a></span></td>
<td class="py-0 align-middle">
<span><a mXattribut="href:url_user"><span class="fa fa-lg fa-edit"></span></a></span>
</td>
</tr>
</mx:bloc id="ligne">
</tbody>
</table>
</div>
</div>
<div class=""><mx:text id="TxtListUser"/> <mx:text id="nbUser"/>&nbsp;<mx:text id="TxtNbUser"/></div>
<table class="table table-sm table-responsive-sm table-bordered table-striped table-hover" id="tabAdminUser">
<thead class="thead-default">
<tr>
<th><mx:text id="user_first_name"/> <mx:text id="user_last_name"/></th>
<th><mx:text id="user_login"/></th>
<th><mx:text id="TxtGroup"/></th>
<th><mx:text id="user_mail"/></th>
<th><mx:text id="user_account_active"/></th>
<th data-orderable="false"><mx:text id="TxtAction"/></th>
</tr>
</thead>
<tbody>
<mx:bloc id="ligne">
<tr>
<td class="py-0 align-middle"><span><a mXattribut="href:url_user"><mx:text id="vuser_first_name"/> <mx:text id="vuser_last_name"/></a></span></td>
<td class="py-0 align-middle"><mx:text id="vuser_login"/></td>
<td class="py-0 align-middle">
<ul class="list-group p-0 mx-2">
<mx:bloc id="GROUP_USER">
<li class="list-group"><mx:text id="GroupName"/></li>
</mx:bloc id="GROUP_USER">
</ul>
</td>
<td class="py-0 align-middle"><span><a mXattribut="href:vmailto" class="fa fa-envelope"><mx:text id="vuser_mail"/></a></span></td>
<td class="py-0 align-middle"><span class="float-right"><a mXattribut="href:url_account_active" class="fa fa-lg fa-<mx:text id="vuser_account_active"/>"></a></span></td>
<td class="py-0 align-middle">
<!-- <span><a mXattribut="href:del_user"><span class="fa fa-lg fa-close text-danger"></span></a></span> -->
<span><a mXattribut="href:url_user"><span class="fa fa-lg fa-edit"></span></a></span>
</td>
</tr>
</mx:bloc id="ligne">
</tbody>
<!--<tfoot class="tfoot-default">
<tr>
<th><mx:text id="user_first_name_without_dots"/> <mx:text id="user_last_name_without_dots"/></th>
<th><mx:text id="user_login_without_dots"/></th>
<th><mx:text id="TxtGroup"/></th>
<th><mx:text id="user_mail_without_dots"/></th>
<th><mx:text id="user_account_active"/></th>
<th><mx:text id="TxtAction_without_dots"/></th>
</tr>
</tfoot>-->
</table>
</div>