https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26055 --- Comment #5 from David Cook <dcook@prosentient.com.au> --- (In reply to Andrew Fuerste-Henry from comment #3)
This highlights a broader issue of how Rancor's relationship to frameworks is confusingly vague compared to the regular editor's relationship to frameworks.
Agreed (In reply to Katrin Fischer from comment #4)
I agree a new checkbox would be a good option and relabelling "editor" to make clear what applies to which.
While a new checkbox sounds like a good idea, it is easier said than done. Here's some comments on the current mapping from ./Koha/Filter/MARC/ViewPolicy.pm: # marc_subfields_structure.hidden # allows you to select from 19 possible visibility conditions, 17 of which are implemented. They are the following: # -9 => Future use # -8 => Flag # -7 => OPAC !Intranet !Editor Collapsed # -6 => OPAC Intranet !Editor !Collapsed # -5 => OPAC Intranet !Editor Collapsed # -4 => OPAC !Intranet !Editor !Collapsed # -3 => OPAC !Intranet Editor Collapsed # -2 => OPAC !Intranet Editor !Collapsed # -1 => OPAC Intranet Editor Collapsed # 0 => OPAC Intranet Editor !Collapsed # 1 => !OPAC Intranet Editor Collapsed # 2 => !OPAC !Intranet Editor !Collapsed # 3 => !OPAC !Intranet Editor Collapsed # 4 => !OPAC Intranet Editor !Collapsed # 5 => !OPAC !Intranet !Editor Collapsed # 6 => !OPAC Intranet !Editor !Collapsed # 7 => !OPAC Intranet !Editor Collapsed # 8 => !OPAC !Intranet !Editor !Collapsed # 9 => Future use # ( ! means 'not visible' or in the case of Collapsed 'not Collapsed') Firstly, the premise that there are 19 possible visibility conditions is false. While the "hidden" field is TINYINT(1), the 1 apparently refers to column padding rather than allowed characters. TINYINT(1) actually allows for values from -128 to +127. Secondly, in theory, 4 options means 16 permutations and 5 options means 25 permutations, but I doubt we want to include the new Rancor option in any of the existing 16 permutations, so I think we end up with 32 permutations like below? (Flag not being included in these counts obviously.) # -16 => OPAC Intranet Editor Collapsed Rancor # -15 => OPAC Intranet Editor !Collapsed Rancor # -14 => OPAC Intranet !Editor Collapsed Rancor # -13 => OPAC Intranet !Editor !Collapsed Rancor # -12 => OPAC !Intranet Editor Collapsed Rancor # -11 => OPAC !Intranet Editor !Collapsed Rancor # -10 => OPAC !Intranet !Editor Collapsed Rancor # -9 => OPAC !Intranet !Editor !Collapsed Rancor # -8 => Flag # -7 => OPAC !Intranet !Editor Collapsed !Rancor # -6 => OPAC Intranet !Editor !Collapsed !Rancor # -5 => OPAC Intranet !Editor Collapsed !Rancor # -4 => OPAC !Intranet !Editor !Collapsed !Rancor # -3 => OPAC !Intranet Editor Collapsed !Rancor # -2 => OPAC !Intranet Editor !Collapsed !Rancor # -1 => OPAC Intranet Editor Collapsed !Rancor # 0 => OPAC Intranet Editor !Collapsed !Rancor # 1 => !OPAC Intranet Editor Collapsed !Rancor # 2 => !OPAC !Intranet Editor !Collapsed !Rancor # 3 => !OPAC !Intranet Editor Collapsed !Rancor # 4 => !OPAC Intranet Editor !Collapsed !Rancor # 5 => !OPAC !Intranet !Editor Collapsed !Rancor # 6 => !OPAC Intranet !Editor !Collapsed !Rancor # 7 => !OPAC Intranet !Editor Collapsed !Rancor # 8 => !OPAC !Intranet !Editor !Collapsed !Rancor # 9 => !OPAC !Intranet !Editor !Collapsed Rancor # 10 => !OPAC !Intranet !Editor Collapsed Rancor # 11 => !OPAC !Intranet Editor !Collapsed Rancor # 12 => !OPAC !Intranet Editor Collapsed Rancor # 13 => !OPAC Intranet !Editor !Collapsed Rancor # 14 => !OPAC Intranet !Editor Collapsed Rancor # 15 => !OPAC Intranet Editor !Collapsed Rancor # 16 => !OPAC Intranet Editor Collapsed Rancor It's a shame we didn't go with bitpacking for the "hidden" field. That would've been so much easier. Or just had separate database fields. Does that look right to other people? -- You are receiving this mail because: You are watching all bug changes.