[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Marcel de Rooy changed: What|Removed |Added See Also||https://bugs.koha-community ||.org/bugzilla3/show_bug.cgi ||?id=35959 -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org 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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #33 from Marcel de Rooy --- perl -cw Koha/Patron/Attribute/Type.pm Inconsistent hierarchy during C3 merge of class 'Koha::Patron::Attribute::Type': current merge results [ Koha::Patron::Attribute::Type, ] merging failed on 'Koha::Object' at /usr/lib/x86_64-linux-gnu/perl-base/base.pm line 186. BEGIN failed--compilation aborted at Koha/Patron/Attribute/Type.pm line 23. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org 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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Jonathan Druart changed: What|Removed |Added Blocks||23608 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23608 [Bug 23608] Koha::Objects::Limit::Library->get_library_limits can return undef -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org 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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Martin Renvoize changed: What|Removed |Added Blocks||23830 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23830 [Bug 23830] Koha::AuthorisedValues should use Koha::Objects::Limit::Library -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org 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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazi changed: What|Removed |Added Blocks||15497 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15497 [Bug 15497] Limit Item Types by Branch -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org 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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazi changed: What|Removed |Added Blocks||23281 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23281 [Bug 23281] Add Koha::Objects::Limit::Library -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazi changed: What|Removed |Added Blocks||23271 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23271 [Bug 23271] Koha::Patron::Category should use Koha::Object::Limit::Library -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazi changed: What|Removed |Added Blocks||23272 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23272 [Bug 23272] Koha::AuthorisedValue should use Koha::Object::Limit::Library -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Katrin Fischerchanged: What|Removed |Added Resolution|--- |FIXED Status|Pushed to Master|RESOLVED CC||katrin.fisc...@bsz-bw.de --- Comment #32 from Katrin Fischer --- This won't get ported back to 16.11.x as it is an enhancement. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Kyle M Hallchanged: What|Removed |Added CC||k...@bywatersolutions.com Status|Passed QA |Pushed to Master --- Comment #31 from Kyle M Hall --- Pushed to master for 17.05, thanks Tomas! -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #30 from Jonathan Druart--- QAed along withbug 17792 and bug 13757. Please push them altogether. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #29 from Jonathan Druart--- Created attachment 61552 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61552=edit Bug 17755: (followup) Override ->search to allow filtering by branchcode Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #28 from Jonathan Druart--- Created attachment 61551 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61551=edit Bug 17755: (QA followup) Return $self when appropriate As failure situations raise exceptions that should be handled outside the object class, methods should return $self so successive calls can be chained nicely. This patch makes methods return $self and adjusts the tests to reflect this change. Make sure tests pass: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests return green - Sign off :-D Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Jonathan Druartchanged: What|Removed |Added Attachment #60989|0 |1 is obsolete|| Attachment #60990|0 |1 is obsolete|| Attachment #60991|0 |1 is obsolete|| Attachment #61000|0 |1 is obsolete|| Attachment #61001|0 |1 is obsolete|| --- Comment #25 from Jonathan Druart --- Created attachment 61548 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61548=edit Bug 17755: Introduce Koha::Object::Limit::Library This patch introduces a new class for extending Koha::Object using multiple inheritance. It cannot be used standalone, it needs to be used in Koha::Object implementations like this: use base qw( Koha::Object Koha::Object::Limit::Library ); Its goal is to provide a single way and place to deal with this common pattern in Koha's codebase. As it happened with Koha::Object, that needed to be tested in a real object class, this work was done on top of Koha::Patron::Attribute::Type implementation and it is fully covered by the tests that are introduced for it. Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #27 from Jonathan Druart--- Created attachment 61550 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61550=edit Bug 17755: Introduce Koha::Patron::Attribute::Type(s) This patch introduces the Koha::Object-based classes for handling patron attribute types. It also adds branch limitation handling to the Koha::Patron::Attribute::Type class. It is built on top of the new Koha::Object::Library::Limit class that extends Koha::Object so it handles library limits. Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Jonathan Druartchanged: What|Removed |Added Status|Signed Off |Passed QA -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #26 from Jonathan Druart--- Created attachment 61549 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61549=edit Bug 17755: Unit tests This patch introduces unit tests for Koha::Object::Library::Limit. It is done this way because it needs to be instantiated to be usable. To test: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests pass - Sign off :-D Signed-off-by: Kyle M Hall Signed-off-by: Jonathan Druart -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #24 from Kyle M Hall--- Created attachment 61001 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61001=edit Bug 17755: (followup) Override ->search to allow filtering by branchcode Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Kyle M Hallchanged: What|Removed |Added Attachment #60992|0 |1 is obsolete|| Attachment #60995|0 |1 is obsolete|| --- Comment #23 from Kyle M Hall --- Created attachment 61000 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61000=edit Bug 17755: (QA followup) Return $self when appropriate As failure situations raise exceptions that should be handled outside the object class, methods should return $self so successive calls can be chained nicely. This patch makes methods return $self and adjusts the tests to reflect this change. Make sure tests pass: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests return green - Sign off :-D Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #22 from Tomás Cohen Arazi--- Created attachment 60995 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=60995=edit Bug 17755: (followup) Override ->search to allow filtering by branchcode Signed-off-by: Tomas Cohen Arazi -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Patch complexity|--- |Small patch -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added CC||tomasco...@gmail.com Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Attachment #58495|0 |1 is obsolete|| Attachment #58498|0 |1 is obsolete|| --- Comment #18 from Tomás Cohen Arazi --- Created attachment 60989 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=60989=edit Bug 17755: Introduce Koha::Object::Limit::Library This patch introduces a new class for extending Koha::Object using multiple inheritance. It cannot be used standalone, it needs to be used in Koha::Object implementations like this: use base qw( Koha::Object Koha::Object::Limit::Library ); Its goal is to provide a single way and place to deal with this common pattern in Koha's codebase. As it happened with Koha::Object, that needed to be tested in a real object class, this work was done on top of Koha::Patron::Attribute::Type implementation and it is fully covered by the tests that are introduced for it. Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Attachment #58497|0 |1 is obsolete|| --- Comment #20 from Tomás Cohen Arazi --- Created attachment 60991 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=60991=edit Bug 17755: Introduce Koha::Patron::Attribute::Type(s) This patch introduces the Koha::Object-based classes for handling patron attribute types. It also adds branch limitation handling to the Koha::Patron::Attribute::Type class. It is built on top of the new Koha::Object::Library::Limit class that extends Koha::Object so it handles library limits. Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Attachment #58496|0 |1 is obsolete|| --- Comment #19 from Tomás Cohen Arazi --- Created attachment 60990 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=60990=edit Bug 17755: Unit tests This patch introduces unit tests for Koha::Object::Library::Limit. It is done this way because it needs to be instantiated to be usable. To test: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests pass - Sign off :-D Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Marcel de Rooychanged: What|Removed |Added Status|Signed Off |Failed QA CC||m.de.r...@rijksmuseum.nl --- Comment #17 from Marcel de Rooy --- FAIL Koha/Object/Library/Limit.pm OK critic OK forbidden patterns FAIL git manipulation The file has been added and deleted in the same patchset OK pod SKIP spelling OK valid FAIL Koha/Object/Limit/Library.pm FAIL valid Can't locate Data/Printer.pm in @INC Debugging leftover ? -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #16 from Tomás Cohen Arazi--- Created attachment 59354 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=59354=edit Bug 17755: (QA followup) Return $self when appropriate As failure situations raise exceptions that should be handled outside the object class, methods should return $self so successive calls can be chained nicely. This patch makes methods return $self and adjusts the tests to reflect this change. Make sure tests pass: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests return green - Sign off :-D -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #15 from Jonathan Druart--- To return $self I think. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #14 from Tomás Cohen Arazi--- (In reply to Jonathan Druart from comment #12) > Would not it make more sense to make library_limits returns Koha::Libraries > instead of \@branchcodes? What behaviour would you expect when assigning library_limits? -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #13 from Tomás Cohen Arazi--- (In reply to Jonathan Druart from comment #12) > Would not it make more sense to make library_limits returns Koha::Libraries > instead of \@branchcodes? I'm not sure. It takes its data from borrower_attribute_types_branch Maybe you can check how it is used and see if the overhead is worth. Once I get to the office we can discuss it, but I'm not against this. I'm not specially attached to this api. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #12 from Jonathan Druart--- Would not it make more sense to make library_limits returns Koha::Libraries instead of \@branchcodes? -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Kyle M Hallchanged: What|Removed |Added Attachment #58142|0 |1 is obsolete|| Attachment #58144|0 |1 is obsolete|| Attachment #58145|0 |1 is obsolete|| Attachment #58167|0 |1 is obsolete|| --- Comment #8 from Kyle M Hall --- Created attachment 58495 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58495=edit Bug 17755: Introduce Koha::Object::Library::Limit This patch introduces a new class for extending Koha::Object using multiple inheritance. It cannot be used standalone, it needs to be used in Koha::Object implementations like this: use base qw( Koha::Object Koha::Object::Library::Limit ); Its goal is to provide a single way and place to deal with this common pattern in Koha's codebase. As it happened with Koha::Object, that needed to be tested in a real object class, this work was done on top of Koha::Patron::Attribute::Type implementation and it is fully covered by the tests that are introduced for it. Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #11 from Kyle M Hall--- Created attachment 58498 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58498=edit Bug 17755: (followup) Rename ::Library::Limit for ::Limit::Library It makes sense to rename it, as there might be other limits defined, not just library-wise. Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #10 from Kyle M Hall--- Created attachment 58497 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58497=edit Bug 17755: Introduce Koha::Patron::Attribute::Type(s) This patch introduces the Koha::Object-based classes for handling patron attribute types. It also adds branch limitation handling to the Koha::Patron::Attribute::Type class. It is built on top of the new Koha::Object::Library::Limit class that extends Koha::Object so it handles library limits. Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #9 from Kyle M Hall--- Created attachment 58496 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58496=edit Bug 17755: Unit tests This patch introduces unit tests for Koha::Object::Library::Limit. It is done this way because it needs to be instantiated to be usable. To test: - Run: $ prove t/db_dependent/Koha/Patron/Attribute/Types.t => SUCCESS: Tests pass - Sign off :-D Signed-off-by: Kyle M Hall -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Kyle M Hallchanged: What|Removed |Added Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Blocks||17825 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17825 [Bug 17825] Remove C4::Members::AttributeTypes::AttributeTypeExists -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #7 from Tomás Cohen Arazi--- (In reply to Chris Kirby from comment #6) > Error: "Can't locate object method 'throw' via package > 'Koha::Exceptions::CannotAddLibraryLimit' (perhaps you forgot to load > 'Koha::Exceptions::CannotAddLibraryLimit'?) at Koha/Object/Limit/Library.pm" Chris, please find me on IRC or email to check what's going on. Things work fine for me. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Chris Kirbychanged: What|Removed |Added CC||chris.kirby@ilsleypubliclib ||rary.org --- Comment #6 from Chris Kirby --- Error: "Can't locate object method 'throw' via package 'Koha::Exceptions::CannotAddLibraryLimit' (perhaps you forgot to load 'Koha::Exceptions::CannotAddLibraryLimit'?) at Koha/Object/Limit/Library.pm" -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Blocks||17792 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17792 [Bug 17792] Introduce Koha::Patron::Attribute(s) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Blocks||15449 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15449 [Bug 15449] Move stuffs to the Koha namespace -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Blocks|17767 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17767 [Bug 17767] Let Koha::Patron::Modification handle extended attributes -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Blocks||17767 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17767 [Bug 17767] Let Koha::Patron::Modification handle extended attributes -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 --- Comment #5 from Tomás Cohen Arazi--- Created attachment 58167 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58167=edit Bug 17755: (followup) Rename ::Library::Limit for ::Limit::Library It makes sense to rename it, as there might be other limits defined, not just library-wise. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Attachment #58143|0 |1 is obsolete|| --- Comment #4 from Tomás Cohen Arazi --- Created attachment 58145 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58145=edit Bug 17755: Introduce Koha::Patron::Attribute::Type(s) This patch introduces the Koha::Object-based classes for handling patron attribute types. It also adds branch limitation handling to the Koha::Patron::Attribute::Type class. It is built on top of the new Koha::Object::Library::Limit class that extends Koha::Object so it handles library limits. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Status|NEW |Needs Signoff -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added CC||kyle.m.h...@gmail.com QA Contact|testo...@bugs.koha-communit |jonathan.dru...@bugs.koha-c |y.org |ommunity.org -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/
[Koha-bugs] [Bug 17755] Introduce Koha::Patron::Attribute::Type(s)
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17755 Tomás Cohen Arazichanged: What|Removed |Added Summary|Move|Introduce |C4::Members::AttributeTypes |Koha::Patron::Attribute::Ty |to Koha::* namespace|pe(s) -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://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/