[Bug 10190] Overdue notice triggers based on item type
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10190 Pedro Amorim (ammopt) <pedro.amorim@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Passed QA |Failed QA --- Comment #872 from Pedro Amorim (ammopt) <pedro.amorim@openfifth.co.uk> --- Hi guys, a few issues here: 1 - TalkingTech_itiva_outbound.pl A) In KTD, set 'TalkingTechItivaPhoneNotification' to 'On'. B) Run perl misc/cronjobs/thirdparty/TalkingTech_itiva_outbound.pl --type=OVERDUE -o /tmp/out.txt -v C) It dies: DBI Exception: DBD::mysql::st execute failed: Unknown column 'items.itemtype' in 'field list' - confirmed the items table only has itype, never had itemtype. 2 - Circulation triggers gated on the wrong permission (menu + router guard) A) Go to a patron's 'More' > 'Set permissions' tab. Check 'catalogue' (needed for basic staff login), and under circulation-rules sub-permissions, check only 'Manage overdue notice triggers' - leave 'Manage circulation rules' unchecked. B) Log in as that patron, go to 'Administration' - no 'Circulation triggers' link (admin-home.tt only checks CAN_user_parameters_manage_circ_rules). C) Visit http://localhost:8081/cgi-bin/koha/admin/circulation_triggers directly - loads briefly, then redirects to admin-home.pl (the Vue router guard also only checks CAN_user_parameters_manage_circ_rules, never manage_circ_triggers). 3 - It appears the migration scenario I pointed out in comment 192 is still a problem, if you apply patches and: updatedatabase yarn api:bundle yarn js:build restart_all And then access http://localhost:8081/cgi-bin/koha/admin/circulation_triggers - you get a 404. 4 - Clearing 'delay' input using 'X' vs keyboard clear A) 'Administration' > 'Circulation triggers' > 'Add new trigger' for any library/category. Set a Delay, a Notice, and a transport type. B) Select the Delay field's value and clear it via the 'X' clear button. C) Click 'Submit', notice the Delay value was kept the previous one. D) Select the Delay field's value and clear it via the keyboard (Backspace/Delete). Click 'Submit'. E) Confirm the trigger saved with no Delay value, despite Delay being effectively required for the trigger to ever function. -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org