Bulk Export redesign, addressing the tickets:

#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export

SVN:trunk[3606]
This commit is contained in:
Denis Flaven
2015-06-23 14:16:46 +00:00
parent f8df72b329
commit cd5e5da526
38 changed files with 6505 additions and 2316 deletions

40
css/dragtable.css Normal file
View File

@@ -0,0 +1,40 @@
/*
* dragtable
*
* @Version 2.0.14
*
* default css
*
*/
/*##### the dragtable stuff #####*/
.dragtable-sortable {
list-style-type: none; margin: 0; padding: 0; -moz-user-select: none;
}
.dragtable-sortable li {
margin: 0; padding: 0; float: left; font-size: 1em; background: white;
}
.dragtable-sortable th, .dragtable-sortable td{
border-left: 0px;
}
.dragtable-sortable li:first-child th, .dragtable-sortable li:first-child td {
border-left: 1px solid #CCC;
}
.ui-sortable-helper {
opacity: 0.7;filter: alpha(opacity=70);
}
.ui-sortable-placeholder {
-moz-box-shadow: 4px 5px 4px #C6C6C6 inset;
-webkit-box-shadow: 4px 5px 4px #C6C6C6 inset;
box-shadow: 4px 5px 4px #C6C6C6 inset;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
visibility: visible !important;
background: #EFEFEF !important;
visibility: visible !important;
}
.ui-sortable-placeholder * {
opacity: 0.0; visibility: hidden;
}

View File

@@ -1943,3 +1943,28 @@ div.ui-dialog-header {
}
table.export_parameters td {
padding-right: 2em;
}
.table_preview > table {
border-collapse: collapse;
}
.table_preview > table > tbody > tr > td, .table_preview > table > thead > tr > th {
border: 1px #555555 solid;
min-height: 1em;
padding-left: 0.25em;
padding-right: 0.25em;
font-size: 10pt;
}
.table_preview .nodragtable-sortable li {
border: 1px #555555 solid;
font-size: 10pt;
}

View File

@@ -1436,4 +1436,21 @@ div.ui-dialog-header {
.arrow.top:after {
bottom: -20px;
top: auto;
}
table.export_parameters td {
padding-right: 2em;
}
.table_preview > table {
border-collapse: collapse;
}
.table_preview > table > thead > tr > th, .table_preview > table > tbody > tr > td {
border: 1px $grey-color solid;
min-height: 1em;
padding-left: 0.25em;
padding-right: 0.25em;
font-size: 10pt;
}
.table_preview .nodragtable-sortable li {
border: 1px $grey-color solid;
font-size: 10pt;
}