[Koha-devel] Bug 18936 - Circulation Rules Ratification

Jonathan Druart jonathan.druart at bugs.koha-community.org
Wed Feb 5 10:11:17 CET 2020


I am going to support any good ideas from bug 22890 (Add a
chronological changelog).
Still waiting for continuing the discussion there however. What can we
do to move it forward?

Le mar. 4 févr. 2020 à 17:58, Julian Maurice
<julian.maurice at biblibre.com> a écrit :
>
> Thanks for the clarification, but my comment was more about "how people
> could find this information" rather than "give me this information".
> Currently it's not in the bug, not in commit messages, not in any kind
> of documentation.
>
> During the last developer irc meeting it was decided to reinforce good
> commit message guideline, and I think that could have been useful here.
> Specifically the "why" part is missing and the "what" part could have
> been more verbose.
>
> Apart from this particular bug, I think everyone would benefit from a
> "developer changelog" where all this kind of changes (database renames,
> subroutines removals, ...) would be written.
>
> Just my 2 cents...
>
> PS: Not everyone has time to look at all the bugs discussed on the
> mailing list. Please don't make me feel guilty about it :)
>
> Le 04/02/2020 à 16:40, Jonathan Druart a écrit :
> > Bug 18936 is the groundwork for bug 15522 (revamp issuing rules interface).
> >
> > Everybody should have heard about it as the mailing list contains
> > several occurrences of this work: ask for help, signoff/QA, as well as
> > the different call for the proposal, starting 4 years ago.
> >
> > Bug 18936 does not bring anything to the end-user, but basically you
> > just need to keep in mind that:
> > - the issuingrules table does not longer exist (!)
> > - rules are now in the circulation_rules, which has the following
> > structure: branchcode, categorycode, itemtype, rule_name, rule_value
> > (so 1 row per rule)
> > - you should call Koha::CirculationRules->set_rule (single) or
> > set_rules (multiple) to define/set circulation rules
> > - the rebase was painful and I apologized in advance for the issues I
> > left behind :)
> > - bug 15522 is on its way, and it would be really useful to get more
> > testing on it!
> >
> > Cheers
> >
> >
> > Le mar. 4 févr. 2020 à 14:25, Julian Maurice
> > <julian.maurice at biblibre.com> a écrit :
> >>
> >> Hi Martin,
> >>
> >> I just discovered this bug and, after reading quickly the bug's comments
> >> and commit messages, I didn't find the reason of this big refactoring
> >> (why was it needed ? what do we gain ? is it only a rename or is it more
> >> than that ?). Is this explained somewhere ?
> >>
> >> In my opinion changes should be summarized at least in the first commit
> >> message, so that people rebasing other patches can have an overview of
> >> what changes are needed in their patches.
> >>
> >> Le 04/02/2020 à 11:01, Renvoize, Martin a écrit :
> >>> Hi All,
> >>>
> >>> I just wanted to let you all know that I'll be pushing bug 18936 to the
> >>> master branch this morning. It's the largest to date of the refactoring
> >>> bugs and will affect any/all bugs related to the circulation rules handling.
> >>>
> >>> It's been thoroughly tested and QA'd, but as a large piece I'm sure
> >>> there will be a few pain points still buried, so keep an eye out and
> >>> report any bugs you find.
> >>>
> >>> Good luck with any rebases that may be required after this and my
> >>> apologies, but the end result should give us a much cleaner foundation
> >>> for circ related enhancements and cleanup in the future.
> >>>
> >>> Many thanks to those who have spent many hours coding, testing, refining
> >>> and qaing this piece,
> >>>
> >>> *Martin Renvoize*
> >>>
> >>>
> >>>
> >>> <https://www.ptfs-europe.com>
> >>>
> >>> Development Team Manager
> >>>
> >>> Community Release Manager (19.11, 20.05)
> >>>
> >>>
> >>> *Phone:* +44 (0) 1483 378728
> >>>
> >>>
> >>>
> >>> *Mobile:* +44 (0) 7725 985 636
> >>>
> >>> *Email:* martin.renvoize at ptfs-europe.com
> >>> <mailto:martin.renvoize at ptfs-europe.com>
> >>>
> >>>
> >>>
> >>> *Fax:* +44 (0) 800 756 6384
> >>>
> >>>
> >>>
> >>>
> >>> www.ptfs-europe.com <https://www.ptfs-europe.com>
> >>>
> >>> Registered in the United Kingdom No. 06416372   VAT Reg No. 925 7211 30
> >>>
> >>>
> >>> The information contained in this email message may be privileged,
> >>> confidential and protected from disclosure. If you are not the intended
> >>> recipient, any dissemination, distribution or copying is strictly
> >>> prohibited. If you think that you have received this email message in
> >>> error, please email the sender at info at ptfs-europe.com
> >>> <mailto:info at ptfs-europe.com>
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Koha-devel mailing list
> >>> Koha-devel at lists.koha-community.org
> >>> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> >>> website : http://www.koha-community.org/
> >>> git : http://git.koha-community.org/
> >>> bugs : http://bugs.koha-community.org/
> >>>
> >>
> >> --
> >> Julian Maurice
> >> BibLibre
> >> _______________________________________________
> >> Koha-devel mailing list
> >> Koha-devel at lists.koha-community.org
> >> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> >> website : http://www.koha-community.org/
> >> git : http://git.koha-community.org/
> >> bugs : http://bugs.koha-community.org/
>
> --
> Julian Maurice
> BibLibre


More information about the Koha-devel mailing list