https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10190

--- Comment #681 from ChloĆ© Zermatten <[email protected]> ---
Created attachment 199549
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199549&action=edit
Bug 10190 (QA follow-up): UI/UX improvements and fixes - phase three

Trigger deletion and rule set reset
- warn the user that resetting or deleting a given set will break sets using it
as fallback.
- indicate which sets will be affected.
- display a preview of the post reset state of each affected rule set.
- preparation: allow TriggerTable to take a title parameter.
- refactor to remove 'has_rules' from the store's rule suffixes list so those
match the DB.
- DRY: refactor to implement TriggerTable rather than use custom templates.
- select context stage handles narrower viewports
- prevent crash on missing rule set

TriggersTable: refactor: the <a> elements used as buttons are now button
elements
- this is so they may be marked as disabled.

Main page - trigger actions (delete button display)
- disable the trigger deletion button.
  - if the context has been narrowed down ('delete' deletes all explicit rule
set per trigger per library).
  - if the trigger belongs to default library AND one or more libraries have a
trigger of a number bigger than the selected one.
  This is to protect trigger sequentiality from being broken for the relevant
libraries.
  We also include an on hover message to explain the disabled button.

Add/ Edit trigger form
- clarify letters 'undo' button behaviour:
- swap the native vue select X for a fa-undo icon.
- display 'undo override and reset to fallback' on hover.
- only display the add/edit button at the selectOrAdd step.
- restore selected trigger yellow highlight (regression fix).
- display any temporarily saved data from prior step in a green 'success'
container.
- only messages and data pulled from the DB for informative purposes display in
blue containers.

Other
- redirect to correct URL (admin home) if store load fails
- mtt fallbacks display as such consistently (bold italics) - is a bugfix.
- catch errors on store initialisation
- remove whitespace duplicate
- ensure that mtt, if set, always display

Assisted-by: Claude Opus 4.7 (Anthropic)

AI used to help trace back potential bug sources, flag potential regressions,
and draft enhancements. Changes were reviewed, tweaked, and commited manually
and gradually (with a pre-submission commit squash).

Sponsored-by: Glasgow Colleges Library Group
<https://library.cityofglasgowcollege.ac.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/

Reply via email to