[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #27 from Victor Grousset/tuxayo --- Enhancement not backported to 19.05.x (oldoldstable) It could eventually be backported if there is demand. Or if in the future it would help another patch to be backported. Because of this patch doing various change scattered in a file, not having it could cause conflicts. But until then, leaning on the conservative side by default for oldoldstable. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Joy Nelson changed: What|Removed |Added Status|Pushed to master|Pushed to stable Version(s)|20.05.00|20.05.00, 19.11.06 released in|| --- Comment #26 from Joy Nelson --- Pushed to 19.11.x for 19.11.06 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #25 from Tomás Cohen Arazi --- (In reply to Joy Nelson from comment #21) > enhancement not backported to 19.11.x Just in case you would reconsider it, I submitted the 19.11 version, which is just adjusting the name of the XSLT class (Koha::XSLT_handler vs Koha::XSLT::Base) and the tests count (removal of QueryParser in master). -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #24 from Tomás Cohen Arazi --- Created attachment 105161 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=105161=edit [19.11.x] Bug 25416: Unit tests This patch adds tests for the new 'feature': i.e. searchResults passes the added $xslt_variables to the XSLTParse4Display method. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Nick Clemens -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #23 from Tomás Cohen Arazi --- Created attachment 105160 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=105160=edit [19.11.x] Bug 25416: Let OPAC XSLTs know if the context is an anonymous session This patch makes use of the 'variables' parameter in XSLTParse4Display method in the different places that it is used in the OPAC. It does by passing this parameter with anonymous_session => 1|0 The value will depend on the output from get_template_and_user (i.e. if there's a returned borrowernumber). A special case takes place in search results, as the call to XSLTParse4Display happens in C4::Search::searchResults. So a new parameter 'xslt_variables' is added to it. To test: 1. Apply the [DO NOT PUSH] patch 2. Open the OPAC in your browser 3. Try detail pages, search results, tags and lists/shelves pages with or without an active session => FAIL: It always says (somewhere) 'Anonymous session: Yes' 4. Apply this patch, restart_all 5. Repeat 3 => SUCCESS: It will tell the Yes/No correctly regarding anonymous sessions! 6. Sign off :-D Sponsored-by: Universidad ORT Uruguay Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Nick Clemens -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #22 from Tomás Cohen Arazi --- (In reply to Joy Nelson from comment #21) > enhancement not backported to 19.11.x Why not? :-D -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Joy Nelson changed: What|Removed |Added CC||j...@bywatersolutions.com --- Comment #21 from Joy Nelson --- enhancement not backported to 19.11.x -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #20 from Martin Renvoize --- Nice work everyone! Pushed to master for 20.05 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Martin Renvoize changed: What|Removed |Added Status|Passed QA |Pushed to master Version(s)||20.05.00 released in|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #19 from Katrin Fischer --- the others were faster :) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added QA Contact|testo...@bugs.koha-communit |n...@bywatersolutions.com |y.org | -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Nick Clemens changed: What|Removed |Added Attachment #104764|0 |1 is obsolete|| --- Comment #18 from Nick Clemens --- Created attachment 104770 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104770=edit Bug 25416: (follow-up) Remove useless use statement Signed-off-by: Tomas Cohen Arazi Signed-off-by: Nick Clemens https://bugs.koha-community.org/show_bug.cgi?id=24516 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Nick Clemens changed: What|Removed |Added Attachment #104719|0 |1 is obsolete|| --- Comment #16 from Nick Clemens --- Created attachment 104768 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104768=edit Bug 25416: Let OPAC XSLTs know if the context is an anonymous session This patch makes use of the 'variables' parameter in XSLTParse4Display method in the different places that it is used in the OPAC. It does by passing this parameter with anonymous_session => 1|0 The value will depend on the output from get_template_and_user (i.e. if there's a returned borrowernumber). A special case takes place in search results, as the call to XSLTParse4Display happens in C4::Search::searchResults. So a new parameter 'xslt_variables' is added to it. To test: 1. Apply the [DO NOT PUSH] patch 2. Open the OPAC in your browser 3. Try detail pages, search results, tags and lists/shelves pages with or without an active session => FAIL: It always says (somewhere) 'Anonymous session: Yes' 4. Apply this patch, restart_all 5. Repeat 3 => SUCCESS: It will tell the Yes/No correctly regarding anonymous sessions! 6. Sign off :-D Sponsored-by: Universidad ORT Uruguay Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Nick Clemens https://bugs.koha-community.org/show_bug.cgi?id=24516 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Nick Clemens changed: What|Removed |Added Attachment #104720|0 |1 is obsolete|| --- Comment #17 from Nick Clemens --- Created attachment 104769 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104769=edit Bug 25416: Unit tests This patch adds tests for the new 'feature': i.e. searchResults passes the added $xslt_variables to the XSLTParse4Display method. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Nick Clemens https://bugs.koha-community.org/show_bug.cgi?id=24516 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Nick Clemens changed: What|Removed |Added Attachment #104718|0 |1 is obsolete|| --- Comment #15 from Nick Clemens --- Created attachment 104767 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104767=edit Bug 25416: Sample usage for testing purposes [DO NOT PUSH] Signed-off-by: Victor Grousset/tuxayo Signed-off-by: Nick Clemens https://bugs.koha-community.org/show_bug.cgi?id=24516 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Nick Clemens changed: What|Removed |Added Status|Signed Off |Passed QA -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #14 from Tomás Cohen Arazi --- Created attachment 104764 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104764=edit Bug 25416: (follow-up) Remove useless use statement Signed-off-by: Tomas Cohen Arazi -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Victor Grousset/tuxayo changed: What|Removed |Added Attachment #104689|0 |1 is obsolete|| --- Comment #13 from Victor Grousset/tuxayo --- Created attachment 104720 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104720=edit Bug 25416: Unit tests This patch adds tests for the new 'feature': i.e. searchResults passes the added $xslt_variables to the XSLTParse4Display method. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Victor Grousset/tuxayo -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Victor Grousset/tuxayo changed: What|Removed |Added Attachment #104533|0 |1 is obsolete|| --- Comment #11 from Victor Grousset/tuxayo --- Created attachment 104718 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104718=edit Bug 25416: Sample usage for testing purposes [DO NOT PUSH] Signed-off-by: Victor Grousset/tuxayo -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Victor Grousset/tuxayo changed: What|Removed |Added Status|Needs Signoff |Signed Off CC||vic...@tuxayo.net -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Victor Grousset/tuxayo changed: What|Removed |Added Attachment #104534|0 |1 is obsolete|| --- Comment #12 from Victor Grousset/tuxayo --- Created attachment 104719 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104719=edit Bug 25416: Let OPAC XSLTs know if the context is an anonymous session This patch makes use of the 'variables' parameter in XSLTParse4Display method in the different places that it is used in the OPAC. It does by passing this parameter with anonymous_session => 1|0 The value will depend on the output from get_template_and_user (i.e. if there's a returned borrowernumber). A special case takes place in search results, as the call to XSLTParse4Display happens in C4::Search::searchResults. So a new parameter 'xslt_variables' is added to it. To test: 1. Apply the [DO NOT PUSH] patch 2. Open the OPAC in your browser 3. Try detail pages, search results, tags and lists/shelves pages with or without an active session => FAIL: It always says (somewhere) 'Anonymous session: Yes' 4. Apply this patch, restart_all 5. Repeat 3 => SUCCESS: It will tell the Yes/No correctly regarding anonymous sessions! 6. Sign off :-D Sponsored-by: Universidad ORT Uruguay Signed-off-by: Victor Grousset/tuxayo -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added Attachment #104694|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added Attachment #104695|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added Blocks||24458 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24458 [Bug 24458] Search results don't use Koha::Filter::MARC::ViewPolicy -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #10 from Tomás Cohen Arazi --- Created attachment 104695 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104695=edit Bug 24458: Use the ViewPolicy filter on search results This patch implements the use of the ViewPolicy record processor filter inside C4::Search::searchResults. The idea is that the $record_processor is instantiated once and reused inside the loop. This leaves options for further optimizations I will do on a follow-up bug. The filter is applied to the MARC data before it is passed to the XSLT processor. To test: 1. Apply the regression tests patch 2. Run: $ kshell k$ prove t/db_dependent/Search.t => FAIL: This is not implemented, tests fail 3. Apply this patch 4. Repeat 2 5. Feel the joy in your body from a long standing bug being solved 6. Sign off :-D Signed-off-by: Tomas Cohen Arazi -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #9 from Tomás Cohen Arazi --- Created attachment 104694 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104694=edit Bug 24458: Regression tests This patch introduces tests for searchResults. The idea is to set a subfield as hidden in OPAC and another on the staff interface, and see if searchResults honours this on the XSLTResultsRecord contents. To test: 1. Apply this patch 2. Run: $ kshell k$ prove t/db_dependent/Search.t => FAIL: This is not really implemented Signed-off-by: Tomas Cohen Arazi -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #8 from Tomás Cohen Arazi --- (In reply to Katrin Fischer from comment #3) > Also missing tests :) Done :-D -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #7 from Tomás Cohen Arazi --- Created attachment 104689 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104689=edit Bug 25416: Unit tests This patch adds tests for the new 'feature': i.e. searchResults passes the added $xslt_variables to the XSLTParse4Display method. Signed-off-by: Tomas Cohen Arazi -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #3 from Katrin Fischer --- I've been curious about this one as I have been wondering about a similar feature that would require some configuration information to the the XSLT. We have some similar features for passing XSLT variables (system preferences, authorised value descriptions) to MARCXML in XSLT.pm, but this patch doesn't touch the file. Is there a reason? Also missing tests :) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #4 from Tomás Cohen Arazi --- (In reply to Katrin Fischer from comment #3) > I've been curious about this one as I have been wondering about a similar > feature that would require some configuration information to the the XSLT. > We have some similar features for passing XSLT variables (system > preferences, authorised value descriptions) to MARCXML in XSLT.pm, but this > patch doesn't touch the file. Is there a reason? Also missing tests :) This uses a feature already present (that $variables parameter in XSLTTransform... -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #6 from Tomás Cohen Arazi --- (In reply to Katrin Fischer from comment #3) > I've been curious about this one as I have been wondering about a similar > feature that would require some configuration information to the the XSLT. > We have some similar features for passing XSLT variables (system > preferences, authorised value descriptions) to MARCXML in XSLT.pm, but this > patch doesn't touch the file. Is there a reason? Also missing tests :) I will add tests. I wanted your opinion on the feature first, as the tests are the most difficult bit here. Specially on this area -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #5 from Tomás Cohen Arazi --- (In reply to Katrin Fischer from comment #3) > I've been curious about this one as I have been wondering about a similar > feature that would require some configuration information to the the XSLT. > We have some similar features for passing XSLT variables (system > preferences, authorised value descriptions) to MARCXML in XSLT.pm, but this > patch doesn't touch the file. Is there a reason? Also missing tests :) It is totally related to injecting sysprefs, as it happens in the same method. It is just an extra variable Julian seems to have added a while ago, and this patch is just making use of it. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added Status|NEW |Needs Signoff CC||agustinmoy...@theke.io, ||katrin.fisc...@bsz-bw.de, ||martin.renvoize@ptfs-europe ||.com, ||n...@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #1 from Tomás Cohen Arazi --- Created attachment 104533 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104533=edit Bug 25416: Sample usage for testing purposes [DO NOT PUSH] -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 --- Comment #2 from Tomás Cohen Arazi --- Created attachment 104534 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104534=edit Bug 25416: Let OPAC XSLTs know if the context is an anonymous session This patch makes use of the 'variables' parameter in XSLTParse4Display method in the different places that it is used in the OPAC. It does by passing this parameter with anonymous_session => 1|0 The value will depend on the output from get_template_and_user (i.e. if there's a returned borrowernumber). A special case takes place in search results, as the call to XSLTParse4Display happens in C4::Search::searchResults. So a new parameter 'xslt_variables' is added to it. To test: 1. Apply the [DO NOT PUSH] patch 2. Open the OPAC in your browser 3. Try detail pages, search results, tags and shelves pages with or without an active session => FAIL: It always says (somewhere) 'Anonymous session: Yes' 4. Apply this patch, restart_all 5. Repeat 3 => SUCCESS: It will tell the Yes/No correctly regarding anonymous sessions! 6. Sign off :-D Sponsored-by: Universidad ORT Uruguay -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 25416] Add information about anonymous session for XSLT use
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25416 Tomás Cohen Arazi changed: What|Removed |Added Assignee|oleon...@myacpl.org |tomasco...@gmail.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/