[Koha-bugs] [Bug 33268] Overlay rules don't work correctly when source is set to *

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 12 22:14:51 CET 2024


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

Victor Grousset/tuxayo <victor at tuxayo.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Text to go in the|This enhancement changes    |
      release notes|how marc overlay rules are  |
                   |evaluated. Before the       |
                   |change rules with filter    |
                   |set to '*' (wildcard) where |
                   |only applied when no other  |
                   |rules had been defined for  |
                   |a specific filter value,    |
                   |regardless of if any of the |
                   |rules with that filter      |
                   |value matched or not.
      |
                   |
                           |
                   |With                        |
                   |this change we fallback to  |
                   |the wildcard filter rules   |
                   |even though rules with a    |
                   |matching filter value do    |
                   |exists, if no rule for that |
                   |filter value matches. This  |
                   |resolves the issue of       |
                   |having to repeat the same   |
                   |default rules for each      |
                   |filter value rule set. If   |
                   |for some filter value the   |
                   |wildcard filter rules       |
                   |should be overridden, a     |
                   |wildcard tag rule for that  |
                   |filter value can be defined |
                   |which will have higher      |
                   |precedence and override all |
                   |the filter wildcard rules.
 |
                   |                            |
                   |In summary, the rules will  |
                   |applied as follows:
        |
                   |
                           |
                   |- A                         |
                   |matching rule is looked for |
                   |based on context (module    |
                   |and filter value), if       |
                   |multiple contexts matches   |
                   |rules for the module with   |
                   |highest priority are used.  |
                   |The module priority is      |
                   |(from highest to lowest)    |
                   |"User name", "Patron        |
                   |category" and "Source".
    |
                   |
                           |
                   |-                           |
                   |If no matching rule is      |
                   |found, we fallback to the   |
                   |wildcard filter rules of    |
                   |the current context module. |
                   |
                           |
                   |For Koha installations      |
                   |where marc overlay rules is |
                   |in use a database migration |
                   |will run that creates new   |
                   |rules if necessary to       |
                   |preserve the current        |
                   |behavior, so no user action |
                   |needs to be taken in order  |
                   |to correct for this change. |

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list