[Koha-bugs] [Bug 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #36 from Paul Derscheid --- Created attachment 191774 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191774&action=edit Bug 39916: (QA follow-up) Fix typo in test comment Signed-off-by: Paul Derscheid -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Paul Derscheid changed: What|Removed |Added Attachment #191713|0 |1 is obsolete|| --- Comment #35 from Paul Derscheid --- Created attachment 191773 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191773&action=edit Bug 39916: Fix booking modal race conditions and redraw issues This patch addresses two critical issues in the booking modal: 1. Race condition in edit mode: When editing a booking, the item selection would sometimes fail to properly initialize because the item options weren't fully loaded with their data attributes. This caused the itemtype field to not auto-populate correctly. Fixed by moving the item pre-selection to occur after a brief delay and ensuring the select2:select event is triggered with proper data parameters including the element reference. 2. Flatpickr redraw issue: The datepicker would lose its disabled dates after certain operations because the disable configuration wasn't being reapplied during redraws. Fixed by explicitly setting the disable configuration before calling redraw() to ensure disabled dates are properly maintained. Additionally fixes a scope issue with the booking loop variable. Test plan: 1. Create a booking with specific dates 2. Edit the booking - verify the item and itemtype are correctly selected 3. Change selections in the modal - verify disabled dates remain correct 4. Create new bookings - verify date restrictions work properly Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry Signed-off-by: Paul Derscheid -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Paul Derscheid changed: What|Removed |Added Attachment #191712|0 |1 is obsolete|| --- Comment #34 from Paul Derscheid --- Created attachment 191772 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191772&action=edit Bug 39916: Cypress tests for the bookings modal This patch adds comprehensive Cypress end-to-end tests for the booking modal, covering all critical functionality to prevent regressions. Test coverage includes: - Basic modal functionality (bookingsModalBasic_spec.ts): * Modal loading and initial state * Progressive field enabling based on user selections * Item type and item dependencies * Form validation * Booking submission (create and update) * Form interactions and field visibility * Edit mode functionality * Error handling - Date picker functionality (bookingsModalDatePicker_spec.ts): * Flatpickr initialization with future-date constraints * Date disabling for existing bookings * Date range validation * Circulation rules date calculations and visual feedback * Lead and trail period functionality * Event dots for dates with existing bookings These tests ensure the booking modal works correctly across all scenarios and helps maintain code quality during future development. Test plan: 1. Run the tests inside KTD container: docker exec --user kohadev-koha --workdir /kohadevbox/koha -i kohadev-koha-1 \ bash -c 'npx cypress run --spec "t/cypress/integration/Circulation/bookings*.ts"' 2. Verify all 15 tests pass (9 basic + 6 datepicker) 3. Confirm test coverage is comprehensive for the booking modal Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry Signed-off-by: Paul Derscheid -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Paul Derscheid changed: What|Removed |Added Attachment #191711|0 |1 is obsolete|| --- Comment #33 from Paul Derscheid --- Created attachment 191771 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191771&action=edit Bug 39916: Add flatpickr helpers to cypress This adds helper methods for cypress to work with flatpickr date pickers: - openFlatpickr() - open the calendar - selectFlatpickrDate() - select a single date - selectFlatpickrDateRange() - select date range - clearFlatpickr() - clear the selected dates - getFlatpickrDate() - get specific date element - getFlapickrSelectedDates() - get flatpickr selected dates array - navigateToFlatpickrMonth() - navigate calendar These helpers simplify date picker testing when using flatpickr. Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry Signed-off-by: Paul Derscheid -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Paul Derscheid changed: What|Removed |Added Attachment #191710|0 |1 is obsolete|| --- Comment #32 from Paul Derscheid --- Created attachment 191770 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191770&action=edit Bug 39916: Add select2 helpers to cypress This adds helper methods for cypress to work with select2 dropdowns: - selectFromSelect2ByIndex() - select by option index - selectFromSelect2() - select by text value - clearSelect2() - clear selection These helpers handle the complexities of interacting with Select2 components which cannot be selected using standard Cypress commands. Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry Signed-off-by: Paul Derscheid -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Paul Derscheid 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 [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #31 from Martin Renvoize (ashimema) --- Created attachment 191713 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191713&action=edit Bug 39916: Fix booking modal race conditions and redraw issues This patch addresses two critical issues in the booking modal: 1. Race condition in edit mode: When editing a booking, the item selection would sometimes fail to properly initialize because the item options weren't fully loaded with their data attributes. This caused the itemtype field to not auto-populate correctly. Fixed by moving the item pre-selection to occur after a brief delay and ensuring the select2:select event is triggered with proper data parameters including the element reference. 2. Flatpickr redraw issue: The datepicker would lose its disabled dates after certain operations because the disable configuration wasn't being reapplied during redraws. Fixed by explicitly setting the disable configuration before calling redraw() to ensure disabled dates are properly maintained. Additionally fixes a scope issue with the booking loop variable. Test plan: 1. Create a booking with specific dates 2. Edit the booking - verify the item and itemtype are correctly selected 3. Change selections in the modal - verify disabled dates remain correct 4. Create new bookings - verify date restrictions work properly Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #30 from Martin Renvoize (ashimema) --- Created attachment 191712 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191712&action=edit Bug 39916: Cypress tests for the bookings modal This patch adds comprehensive Cypress end-to-end tests for the booking modal, covering all critical functionality to prevent regressions. Test coverage includes: - Basic modal functionality (bookingsModalBasic_spec.ts): * Modal loading and initial state * Progressive field enabling based on user selections * Item type and item dependencies * Form validation * Booking submission (create and update) * Form interactions and field visibility * Edit mode functionality * Error handling - Date picker functionality (bookingsModalDatePicker_spec.ts): * Flatpickr initialization with future-date constraints * Date disabling for existing bookings * Date range validation * Circulation rules date calculations and visual feedback * Lead and trail period functionality * Event dots for dates with existing bookings These tests ensure the booking modal works correctly across all scenarios and helps maintain code quality during future development. Test plan: 1. Run the tests inside KTD container: docker exec --user kohadev-koha --workdir /kohadevbox/koha -i kohadev-koha-1 \ bash -c 'npx cypress run --spec "t/cypress/integration/Circulation/bookings*.ts"' 2. Verify all 15 tests pass (9 basic + 6 datepicker) 3. Confirm test coverage is comprehensive for the booking modal Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #29 from Martin Renvoize (ashimema) --- Created attachment 191711 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191711&action=edit Bug 39916: Add flatpickr helpers to cypress This adds helper methods for cypress to work with flatpickr date pickers: - openFlatpickr() - open the calendar - selectFlatpickrDate() - select a single date - selectFlatpickrDateRange() - select date range - clearFlatpickr() - clear the selected dates - getFlatpickrDate() - get specific date element - getFlapickrSelectedDates() - get flatpickr selected dates array - navigateToFlatpickrMonth() - navigate calendar These helpers simplify date picker testing when using flatpickr. Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #28 from Martin Renvoize (ashimema) --- Created attachment 191710 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191710&action=edit Bug 39916: Add select2 helpers to cypress This adds helper methods for cypress to work with select2 dropdowns: - selectFromSelect2ByIndex() - select by option index - selectFromSelect2() - select by text value - clearSelect2() - clear selection These helpers handle the complexities of interacting with Select2 components which cannot be selected using standard Cypress commands. Signed-off-by: Kristi Krueger Signed-off-by: Andrew Fuerste Henry -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190819|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190818|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190817|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190816|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #27 from Martin Renvoize (ashimema) --- Just a minor rebase to keep it applying for QA -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Blocks|40134 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40134 [Bug 40134] Fix and optimise 'Any item' functionality of bookings -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Blocks||39584 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39584 [Bug 39584] Booking post-processing time cuts into circulation period -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #26 from Martin Renvoize (ashimema) --- Created attachment 190819 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190819&action=edit Bug 39916: Fix booking modal race conditions and redraw issues This patch addresses two critical issues in the booking modal: 1. Race condition in edit mode: When editing a booking, the item selection would sometimes fail to properly initialize because the item options weren't fully loaded with their data attributes. This caused the itemtype field to not auto-populate correctly. Fixed by moving the item pre-selection to occur after a brief delay and ensuring the select2:select event is triggered with proper data parameters including the element reference. 2. Flatpickr redraw issue: The datepicker would lose its disabled dates after certain operations because the disable configuration wasn't being reapplied during redraws. Fixed by explicitly setting the disable configuration before calling redraw() to ensure disabled dates are properly maintained. Additionally fixes a scope issue with the booking loop variable. Test plan: 1. Create a booking with specific dates 2. Edit the booking - verify the item and itemtype are correctly selected 3. Change selections in the modal - verify disabled dates remain correct 4. Create new bookings - verify date restrictions work properly -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #25 from Martin Renvoize (ashimema) --- Created attachment 190818 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190818&action=edit Bug 39916: Cypress tests for the bookings modal This patch adds comprehensive Cypress end-to-end tests for the booking modal, covering all critical functionality to prevent regressions. Test coverage includes: - Basic modal functionality (bookingsModalBasic_spec.ts): * Modal loading and initial state * Progressive field enabling based on user selections * Item type and item dependencies * Form validation * Booking submission (create and update) * Form interactions and field visibility * Edit mode functionality * Error handling - Date picker functionality (bookingsModalDatePicker_spec.ts): * Flatpickr initialization with future-date constraints * Date disabling for existing bookings * Date range validation * Circulation rules date calculations and visual feedback * Lead and trail period functionality * Event dots for dates with existing bookings These tests ensure the booking modal works correctly across all scenarios and helps maintain code quality during future development. Test plan: 1. Run the tests inside KTD container: docker exec --user kohadev-koha --workdir /kohadevbox/koha -i kohadev-koha-1 \ bash -c 'npx cypress run --spec "t/cypress/integration/Circulation/bookings*.ts"' 2. Verify all 15 tests pass (9 basic + 6 datepicker) 3. Confirm test coverage is comprehensive for the booking modal -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #24 from Martin Renvoize (ashimema) --- Created attachment 190817 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190817&action=edit Bug 39916: Add flatpickr helpers to cypress This adds helper methods for cypress to work with flatpickr date pickers: - openFlatpickr() - open the calendar - selectFlatpickrDate() - select a single date - selectFlatpickrDateRange() - select date range - clearFlatpickr() - clear the selected dates - getFlatpickrDate() - get specific date element - getFlapickrSelectedDates() - get flatpickr selected dates array - navigateToFlatpickrMonth() - navigate calendar These helpers simplify date picker testing when using flatpickr. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #23 from Martin Renvoize (ashimema) --- Created attachment 190816 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190816&action=edit Bug 39916: Add select2 helpers to cypress This adds helper methods for cypress to work with select2 dropdowns: - selectFromSelect2ByIndex() - select by option index - selectFromSelect2() - select by text value - clearSelect2() - clear selection These helpers handle the complexities of interacting with Select2 components which cannot be selected using standard Cypress commands. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190792|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190791|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190790|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #190789|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added QA Contact|[email protected] |[email protected] |y.org | -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Blocks|39584 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39584 [Bug 39584] Booking post-processing time cuts into circulation period -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #22 from Martin Renvoize (ashimema) --- Created attachment 190792 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190792&action=edit Bug 39916: Fix booking modal race conditions and redraw issues This patch addresses two critical issues in the booking modal: 1. Race condition in edit mode: When editing a booking, the item selection would sometimes fail to properly initialize because the item options weren't fully loaded with their data attributes. This caused the itemtype field to not auto-populate correctly. Fixed by moving the item pre-selection to occur after a brief delay and ensuring the select2:select event is triggered with proper data parameters including the element reference. 2. Flatpickr redraw issue: The datepicker would lose its disabled dates after certain operations because the disable configuration wasn't being reapplied during redraws. Fixed by explicitly setting the disable configuration before calling redraw() to ensure disabled dates are properly maintained. Additionally fixes a scope issue with the booking loop variable. Test plan: 1. Create a booking with specific dates 2. Edit the booking - verify the item and itemtype are correctly selected 3. Change selections in the modal - verify disabled dates remain correct 4. Create new bookings - verify date restrictions work properly -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #21 from Martin Renvoize (ashimema) --- Created attachment 190791 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190791&action=edit Bug 39916: Cypress tests for the bookings modal This patch adds comprehensive Cypress end-to-end tests for the booking modal, covering all critical functionality to prevent regressions. Test coverage includes: - Basic modal functionality (bookingsModalBasic_spec.ts): * Modal loading and initial state * Progressive field enabling based on user selections * Item type and item dependencies * Form validation * Booking submission (create and update) * Form interactions and field visibility * Edit mode functionality * Error handling - Date picker functionality (bookingsModalDatePicker_spec.ts): * Flatpickr initialization with future-date constraints * Date disabling for existing bookings * Date range validation * Circulation rules date calculations and visual feedback * Lead and trail period functionality * Event dots for dates with existing bookings These tests ensure the booking modal works correctly across all scenarios and helps maintain code quality during future development. Test plan: 1. Run the tests inside KTD container: docker exec --user kohadev-koha --workdir /kohadevbox/koha -i kohadev-koha-1 \ bash -c 'npx cypress run --spec "t/cypress/integration/Circulation/bookings*.ts"' 2. Verify all 15 tests pass (9 basic + 6 datepicker) 3. Confirm test coverage is comprehensive for the booking modal -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #20 from Martin Renvoize (ashimema) --- Created attachment 190790 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190790&action=edit Bug 39916: Add flatpickr helpers to cypress This adds helper methods for cypress to work with flatpickr date pickers: - openFlatpickr() - open the calendar - selectFlatpickrDate() - select a single date - selectFlatpickrDateRange() - select date range - clearFlatpickr() - clear the selected dates - getFlatpickrDate() - get specific date element - getFlapickrSelectedDates() - get flatpickr selected dates array - navigateToFlatpickrMonth() - navigate calendar These helpers simplify date picker testing when using flatpickr. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #19 from Martin Renvoize (ashimema) --- Created attachment 190789 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190789&action=edit Bug 39916: Add select2 helpers to cypress This adds helper methods for cypress to work with select2 dropdowns: - selectFromSelect2ByIndex() - select by option index - selectFromSelect2() - select by text value - clearSelect2() - clear selection These helpers handle the complexities of interacting with Select2 components which cannot be selected using standard Cypress commands. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #183210|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #183209|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #183208|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #183207|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #183206|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Patch complexity|--- |Trivial patch Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Andrew Fuerste-Henry changed: What|Removed |Added CC||[email protected] -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 David Nind changed: What|Removed |Added Status|Needs Signoff |Failed QA --- Comment #18 from David Nind --- One test is failing for me - 1) should edit an existing booking successfully. Testing notes (using KTD): 1, Apply the patches. 2. Restart everything. 3. Run the tests, they should all pass: yarn cypress run --spec t/cypress/integration/Biblio/bookingsModal_spec.ts Test results: Booking Modal Tests ✓ should load the booking modal correctly (3924ms) ✓ should enable fields in proper sequence (3490ms) ✓ should handle item type and item dependencies correctly (4836ms) ✓ should disable dates before today and between today and selected start date (4575ms) ✓ should disable dates with existing bookings for same item (4978ms) ✓ should handle lead and trail period hover highlighting (3642ms) ✓ should disable click when lead/trail periods overlap with disabled dates (3439ms) ✓ should show event dots for dates with existing bookings (3456ms) ✓ should show only the correct bold dates for issue and renewal periods (3797ms) ✓ should set correct max date based on circulation rules (3952ms) ✓ should handle visible and hidden fields on date selection (3763ms) ✓ should submit a new booking successfully (3378ms) 1) should edit an existing booking successfully ✓ should handle booking failure gracefully (3357ms) ✓ should reset form when modal is closed (3421ms) 14 passing (1m) 1 failing 1) Booking Modal Tests should edit an existing booking successfully: Timed out retrying after 1ms + expected - actual -'19' +'456' at Context.eval (webpack://koha/./t/cypress/integration/Biblio/bookingsModal_spec.ts:1212:37) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #17 from Martin Renvoize (ashimema) --- (In reply to Marcel de Rooy from comment #11) > Just curious why we have patches here and an ASSIGNED status still. Note > that this is a dependency for a bug in SO queue too. Because I was still working on tests and I didn't want those subsequent bugs to go in without any. As for why the other one got signed off.. just a matter of people testing things in real life.. there's not a hard code dependency here, so the patches applied without this bug and they tested them in the UI and they're were good there. Anyway.. I think we're in a good place now.. I'm about to revisit the other bug and add tests for it that add to the one's here at which point we'll be covered well -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Status|ASSIGNED|Needs Signoff -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182773|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182636|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #16 from Martin Renvoize (ashimema) --- Created attachment 183210 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183210&action=edit Bug 39916: Fix race condition in booking modal edit mode When editing an existing booking, the item type field was not being populated because setFormValues() was triggering the wrong Select2 event. The fix ensures both 'change' and 'select2:select' events are triggered with proper data structure, allowing the item type to be automatically populated based on the selected item's effective_item_type_id. A small timeout prevents race conditions during DOM initialization. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #15 from Martin Renvoize (ashimema) --- Created attachment 183209 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183209&action=edit Bug 39916: Fix booking modal redraw issue Fixes an issue where the booking modal's date picker and form fields were not properly updating when switching between different booking scenarios or after form submissions. The fix ensures proper redraw and state management of the flatpickr component and associated form elements. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #14 from Martin Renvoize (ashimema) --- Created attachment 183208 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183208&action=edit Bug 39916: Cypress tests for the bookings modal This adds comprehensive end-to-end tests for the booking modal functionality: - Modal loading and field validation - Form field enabling sequence - Item type and item selection dependencies - Date picker validation and restrictions - Booking conflict detection - Lead/trail period handling - Form submission (create and edit) - Error handling and form reset Tests use optimized shared mock data generation with cy.task() for realistic test data while minimizing memory usage. Tests cover both positive and negative scenarios. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182772|0 |1 is obsolete|| --- Comment #13 from Martin Renvoize (ashimema) --- Created attachment 183207 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183207&action=edit Bug 39916: Add flatpickr helpers to cypress This adds helper methods for cypress to work with flatpickr date pickers: - openFlatpickr() - open the calendar - selectFlatpickrDate() - select a single date - selectFlatpickrDateRange() - select date range - clearFlatpickr() - clear the selected dates - getFlatpickrDate() - get specific date element - navigateToFlatpickrMonth() - navigate calendar These helpers simplify date picker testing when using flatpickr. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182771|0 |1 is obsolete|| --- Comment #12 from Martin Renvoize (ashimema) --- Created attachment 183206 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183206&action=edit Bug 39916: Add select2 helpers to cypress This adds helper methods for cypress to work with select2 dropdowns: - selectFromSelect2ByIndex() - select by option index - selectFromSelect2() - select by text value - clearSelect2() - clear selection These helpers handle the complexities of interacting with Select2 components which cannot be selected using standard Cypress commands. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added CC||[email protected], ||[email protected] Circulation||Bookings function|| Component|Test Suite |Circulation -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Blocks||40134 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40134 [Bug 40134] Fix and optimise 'Any item' functionality of bookings -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Marcel de Rooy changed: What|Removed |Added CC||[email protected] --- Comment #11 from Marcel de Rooy --- Just curious why we have patches here and an ASSIGNED status still. Note that this is a dependency for a bug in SO queue too. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182637|0 |1 is obsolete|| --- Comment #10 from Martin Renvoize (ashimema) --- Created attachment 182773 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182773&action=edit Bug 39916: WIP Cypress tests for the bookings modal Lots of passing tests :) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #9 from Martin Renvoize (ashimema) --- Created attachment 182772 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182772&action=edit Bug 39916: Add flatpickr helpers to cypress -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182635|0 |1 is obsolete|| --- Comment #8 from Martin Renvoize (ashimema) --- Created attachment 182771 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182771&action=edit Bug 39916: Add select2 helpers to cypress This patch adds some helper methods for testing with select2 selects. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Blocks||39584 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39584 [Bug 39584] Booking post-processing time cuts into circulation period -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 David Nind changed: What|Removed |Added CC||[email protected] -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Depends on||35248 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35248 [Bug 35248] Bookings needs unit tests -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added See Also||https://bugs.koha-community ||.org/bugzilla3/show_bug.cgi ||?id=39584 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Assignee|[email protected]|[email protected] ||o.uk -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Severity|enhancement |normal -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182546|0 |1 is obsolete|| --- Comment #7 from Martin Renvoize (ashimema) --- Created attachment 182637 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182637&action=edit Bug 39916: WIP Cypress tests for the bookings modal Lots of passing tests :) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #6 from Martin Renvoize (ashimema) --- Created attachment 182636 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182636&action=edit Bug 39916: Add cypress helpers for flatpickr -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182545|0 |1 is obsolete|| --- Comment #5 from Martin Renvoize (ashimema) --- Created attachment 182635 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182635&action=edit Bug 39916: Add select2 helpers to cypress This patch adds some helper methods for testing with select2 selects. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Status|NEW |ASSIGNED -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #1 from Martin Renvoize (ashimema) --- Created attachment 182515 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182515&action=edit Bug 39916: Add select2 helpers to cypress This patch adds some helper methods for testing with select2 selects. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182515|0 |1 is obsolete|| --- Comment #3 from Martin Renvoize (ashimema) --- Created attachment 182545 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182545&action=edit Bug 39916: Add select2 helpers to cypress This patch adds some helper methods for testing with select2 selects. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 Martin Renvoize (ashimema) changed: What|Removed |Added Attachment #182516|0 |1 is obsolete|| --- Comment #4 from Martin Renvoize (ashimema) --- Created attachment 182546 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182546&action=edit Bug 39916: WIP Cypress tests for the bookings modal Lots of passing tests :) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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 39916] The 'Place booking' modal should have cypress tests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39916 --- Comment #2 from Martin Renvoize (ashimema) --- Created attachment 182516 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182516&action=edit Bug 39916: WIP Cypress tests for the bookings modal -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list [email protected] 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/
