Skip to content

Commit b8fb390

Browse files
author
Tom Barber
committed
filter changes
1 parent a446d8b commit b8fb390

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

saiku-bi-platform-plugin/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@
262262
<include name="*.properties" />
263263
</fileset>
264264
</copy>
265+
<patch patchfile="addplugins.patch" originalfile="target/dist/saiku/ui/index.html" />
266+
265267
<zip destfile="target/saiku-plugin-${project.version}.zip">
266268
<zipfileset dir="target/dist/" />
267269
</zip>

saiku-ui/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
<li><a id='logout' href='#logout' title='Logout' class='logout i18n sprite'></a></li>
204204
<li><a id='about' href='#about' title='About' class='about i18n sprite'></a></li>
205205
<li class='separator'>&nbsp;</li>
206-
<li><a id='issue_tracker' href='#issue_tracker' title='Issue Tracker' class='bug i18n sprite'></a></li>
206+
<!-- <li><a id='issue_tracker' href='#issue_tracker' title='Issue Tracker' class='bug i18n sprite'></a></li>-->
207207
</ul>
208208
<h1 id='logo'>
209209
<a href='http://www.analytical-labs.com/' title='Saiku - Next Generation Open Source Analytics' target="_blank" class='sprite'>Saiku</a>

saiku-ui/js/saiku/views/DateFilterModal.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ var DateFilterModal = Modal.extend({
4040
// template_many_years_mdx: ' {logicalOperator} [Time].[Weekly].[Day].CurrentMember.NAME("{saikuDateProperty}") {comparisonOperator} \'{dates}\'',
4141
template_many_years_mdx: ' {logicalOperator} {parent}.CurrentMember.NAME {comparisonOperator} \'{dates}\'',
4242

43-
template_mdx: '{parent} CurrentDateMember([{dimension}.{hierarchy}], \'[\"{dimension}.{hierarchy}\"]\\\.{AnalyzerDateFormat}\', EXACT)',
43+
template_mdx: '{parent} CurrentDateMember([{dimension}.{hierarchy}], \'["{dimension}.{hierarchy}"]\\\.{AnalyzerDateFormat}\', EXACT)',
4444

45-
template_last_mdx: '{parent} LastPeriods({periodamount}, CurrentDateMember([{dimension}.{hierarchy}], \'[\"{dimension}.{hierarchy}\"]\\\.{AnalyzerDateFormat}\', EXACT))',
45+
template_last_mdx: '{parent} LastPeriods({periodamount}, CurrentDateMember([{dimension}.{hierarchy}], \'["{dimension}.{hierarchy}"]\\\.{AnalyzerDateFormat}\', EXACT))',
4646

4747
template_dialog: _.template(
4848
'<div class="box-selections">' +
@@ -489,6 +489,9 @@ var DateFilterModal = Modal.extend({
489489
},
490490

491491
populate_mdx: function(logExp, fixedDateName, periodamount) {
492+
logExp.tagdim = logExp.dimension.replace(/m/g, "\\m").replace(/y/g, "\\y").replace(/q/g, "\\q").replace(/d/g, "\\d");
493+
logExp.taghier = logExp.hierarchy.replace(/m/g, "\\m").replace(/y/g, "\\y").replace(/q/g, "\\q").replace(/d/g, "\\d");
494+
492495
if ((logExp.workinglevel !== logExp.level) && logExp.workinglevel !== undefined) {
493496
logExp.parent = '[{dimension}.{hierarchy}].[{level}].members,';
494497
logExp.parent = logExp.parent.replace(/{(\w+)}/g, function(m, p) {
@@ -501,7 +504,7 @@ var DateFilterModal = Modal.extend({
501504
});
502505

503506
if (fixedDateName === 'dayperiods') {
504-
logExp.parent = '[{dimension}].[{hierarchy}].[{level}]';
507+
logExp.parent = '[{dimension}.{hierarchy}].[{level}]';
505508
logExp.parent = logExp.parent.replace(/{(\w+)}/g, function(m, p) {
506509
return logExp[p];
507510
});

saiku-ui/minify.patch

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
--- index.html 2014-12-08 15:50:53.298647150 +0000
22
+++ index2.html 2014-12-09 20:25:08.039928031 +0000
3-
@@ -105,61 +105,8 @@
3+
@@ -105,62 +105,8 @@
44
<!-- Saiku Project -->
55
<script type="text/javascript" src="js/saiku/Settings.js"></script>
6-
6+
77
-<script type="text/javascript" src="js/saiku/models/SaikuOlapQuery.js"></script>
88
-<script type="text/javascript" src="js/saiku/render/SaikuRenderer.js"></script>
99
-<script type="text/javascript" src="js/saiku/render/SaikuTableRenderer.js"></script>
@@ -22,6 +22,7 @@
2222
-<script type="text/javascript" src="js/saiku/views/DemoLoginForm.js"></script>
2323
-<script type="text/javascript" src="js/saiku/views/LoginForm.js"></script>
2424
-<script type="text/javascript" src="js/saiku/views/AboutModal.js"></script>
25+
-<script type="text/javascript" src="js/saiku/views/OverwriteModal.js"></script>
2526
-<script type="text/javascript" src="js/saiku/views/AddFolderModal.js"></script>
2627
-<script type="text/javascript" src="js/saiku/views/FilterModal.js"></script>
2728
-<script type="text/javascript" src="js/saiku/views/CustomFilterModal.js"></script>
@@ -60,6 +61,6 @@
6061
<script type="text/javascript" src="saiku.min.js"></script>
6162
--->
6263
+
63-
64+
6465
<script type="text/javascript" src="js/saiku/plugins/I18n/plugin.js"></script>
6566
<!-- Saiku plugins -->

0 commit comments

Comments
 (0)