Project

General

Profile

Spent time

Filters

Apply Clear

Hours: 612.28

Project Created Date User Activity Issue Comment Hours
Koha Fund 01.12.2023 17:48 01.12.2023 Lari Taskula Design Support #1129: Bug 35471 - Automatically select child MARC framework when adding child records Initial work. Discussing with client. Proposing to use our Koha Fund for this. 1.00 Actions
Koha Contributions 07.10.2023 21:49 08.10.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Hands-on installed Koha-to-Koha ILL plugin from ByWater solutions and testing on how everything work and is rendered. Got a better outlook than from plain code-review. Documenting challenges with the Koha::ILL-approach, but Koha::ILL approach is the fastest way to get started and it is easy to just modify existing examples. 4.11 Actions
Koha Contributions 07.10.2023 17:40 07.10.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Started work on documenting the actual technical differences between those two approaches. There is a lot of overlap anyway. 1.22 Actions
Koha Contributions 26.09.2023 23:14 27.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Designing DB schemas. Updating diagrams and published them on kiwi. Wrote a status report suggesting transitioning to Scrum. 3.21 Actions
Koha Contributions 20.09.2023 22:02 21.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Looking at ways to pass a websocket connection from the Koha-plugin via a deployed Koha-application. Apache2 has support. Plack/PSGI doesn't. Mojolicious works like a charm. Asked help from #mojo and reported to #koha. Notifying stakeholders. 3.98 Actions
Koha Contributions 14.09.2023 23:14 15.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Studied the ByWater solutions instructables on the Koha-to-Koha -ILL Plugin. It is missing quite some features if the ISO18626 standard. Communicating with stakeholders about need for speek. 1.02 Actions
Koha Contributions 13.09.2023 22:33 14.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Looking into state graph. Preparing to publish to koha wiki. Looking at implementing a MMVP. 1.53 Actions
Koha Contributions 13.09.2023 18:37 13.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Continuing with the state diagram. Got access to the ISO Implementers Advisory Committee and looking at the materials there. Discussion about auth is very good. 2.49 Actions
Koha Contributions 08.09.2023 04:47 08.09.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Designing a state graph for ISO18626 to be loaded into Koha's ILL-module. Looking into how to best leverage Koha's features to provide a best possible user experience, with minimal development work. 7.00 Actions
Koha Contributions 25.08.2023 21:07 26.08.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Looking at significant Complex Data Types of concern in the ISO -standard, and how to implement them in Koha. Releasing some thoughts on "Koha to Koha" messaging. 1.50 Actions
Koha Contributions 25.08.2023 14:19 25.08.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Implementing a more detailed plan for the basic use cases. Referencing Koha capabilities and ISO specs. 1.50 Actions
Koha Contributions 25.08.2023 01:49 25.08.2023 Olli-Antti Kivilahti Design Support #1101: ISO ILL 18626 ja Koha - Design phase. Planning the Finna-integration. Found issues defining online payments. ISO18626 deals only with very precisely the sharing of an Item between libraries. No discovery services of any kind. Those are left for the consortium to decide. Archimate modeling regarding Finna integration and emailing ISO18626 maintainers about questions and status report to stakeholders. 2.00 Actions
Koha Contributions 01.12.2022 15:14 01.12.2022 Lari Taskula Design Feature #994: REST API: GET deletedborrowers Received a contact from possible client requesting REST API endpoints for listing added, modified and deleted patrons. Returning an estimation and making a quick design for how the endpoints could look. Investigating current endpoints further - it's actually already possible to use current patron endpoint for listing added and modified patrons with the contact's needs. Reporting findings to our contact. 2.00 Actions
Koha Contributions 18.10.2022 21:18 13.10.2022 Lari Taskula Design Feature #943: Notify librarian of an available item in pickup library when checked out to a different library Designing feature. Notifying librarian is quite easy to do. Sketching on what it could look like. A flowchart sent by the client is asking to iterate holds and checking available item at pickup library until no such item is found. It may be out of scope but looking into it anyway. Looks like heavy hold queue logic refactoring would be needed. Reporting findings to the client. 8.00 Actions
Koha Contributions 05.10.2022 16:36 05.10.2022 Lari Taskula Design Feature #942: Change item level hold to biblio level hold Design, trying a couple of different solutions in GUI. 3.00 Actions
Koha Contributions 05.07.2022 14:57 15.06.2022 Lari Taskula Design Feature #944: Avoid changing tabs on page reload on holds awaiting pickup page Designing feature. Looking at example from Koha's reports page, it uses cookies to store current tab. 1.00 Actions
Koha Contributions 11.02.2022 16:29 11.02.2022 Lari Taskula Design Support #820: Allow renewals for ILLs Received a response from Magnus. Reading his more detailed specification and looking at current implementations. There seems to be something regarding renewals already. Deciding to use it. 0.75 Actions
Koha Contributions 07.02.2022 06:51 07.02.2022 Samu Heiskanen Design Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Argh! The setting: Default checkout, hold and return policy - Hold policy: was in value home library so I couldn't make interlibrary loans which tricked me to believe thet Holds-tab couldn't handle interlibrary loans. Wasted time making new Interlibrary tab and it'as functionality. Now back to designing the Holds-tab to show Holds' home library. 2.00 Actions
Koha Contributions 07.09.2021 21:34 08.09.2021 Lari Taskula Design Feature #578: ansible-role-koha Discussing Koha ansible with kivilahtio. Studying NatLibFi's implementation. 1.00 Actions
Koha Contributions 19.09.2019 10:21 19.09.2019 Olli-Antti Kivilahti Design Feature #59: NatLibFi (KK) Koha consultation https://tiketti.koha-suomi.fi/issues/4134 Mentoring @nugged to deploy Koha-Ansible dev environment. 2.33 Actions
Koha Fund 20.02.2024 03:10 20.02.2024 Lari Taskula Development Support #1188: Bug 36134 - Elasticsearch authentication using userinfo parameter crashes about.pl Noticing the internal server error, reporting a Bug and implementing a fix. 1.50 Actions
Koha Fund 01.12.2023 23:09 02.12.2023 Lari Taskula Development Support #1129: Bug 35471 - Automatically select child MARC framework when adding child records Writing template toolkit plugin for fetching child frameworks, adding logic to selecting child framework when adding a new child record. Fixing bugs, writing test plans, creating a new Bug. Attaching patches to Bugzilla. 3.00 Actions
Koha Fund 01.12.2023 17:50 01.12.2023 Lari Taskula Development Support #1129: Bug 35471 - Automatically select child MARC framework when adding child records Developing the feature. Adding a new column parent_frameworkcode to biblio_framework. Running DBIx schema upgrades. Adding elements to GUI for selecting parent framework. Making scripts handle the new fields. Adding conditionals to cat-toolbar.inc for adding a child record - if host has no child records, use default frameworkcode (''), if 1 child, use its frameworkcode, and if 2 or more children, list them all and let librarian select the desired one. 2.50 Actions
Koha Fund 14.11.2023 00:21 14.11.2023 Lari Taskula Development Support #588: Translate Koha-Community OPAC Found a minor grammar mistake in OPAC, creating a new Bug and making a fix. 0.50 Actions
Koha Contributions 26.09.2023 18:57 26.09.2023 Olli-Antti Kivilahti Development Support #1101: ISO ILL 18626 ja Koha - Design phase. Ported REST API accessors and messaging subsystem to Plugin and TypeScript. Looking into GUI to CRUD data objects. Started figuring out how to organize ISO18626 transaction in the Koha's DB ILL-schemas and possible extensions. 1.98 Actions
Koha Contributions 20.09.2023 00:19 20.09.2023 Olli-Antti Kivilahti Development Support #1101: ISO ILL 18626 ja Koha - Design phase. Implementing the BDD happy path test case. Designing GUI interactions. Stint on injecting a websocket via the Koha plugin, which actually works. Websocket enables faster performance for the GUI and push notifications. 3.25 Actions
Koha Contributions 19.09.2023 09:55 18.09.2023 Olli-Antti Kivilahti Development Support #1101: ISO ILL 18626 ja Koha - Design phase. Implementing DAO and XML serialization/deserialization using metaprograming. REST API endpoint for pure unhindered XML communication with custom auth. 11.00 Actions
Koha Contributions 18.09.2023 05:38 17.09.2023 Olli-Antti Kivilahti Development Support #1101: ISO ILL 18626 ja Koha - Design phase. Deployed the Koha-to-Koha ILL module. Implementing data structures to encapsulate the ISO18626 messages. Implementing XML parsing and validation. Looking at reusing parts of existing ILL modules. Vue.js is introduced to Koha via the ERM-module, and ILL system doesn't provide that much autogeneration for the UI after all. Better UX with Vue.js 5.99 Actions
Koha Contributions 14.09.2023 23:14 15.09.2023 Olli-Antti Kivilahti Development Support #1101: ISO ILL 18626 ja Koha - Design phase. Finished setting up a working Koha dev env. Ubuntu packages install + koha-gitify + some manual work with routing and scss bundling. Basic configuration. Not completely streamlined community processes, but good enough. 0.93 Actions
Koha Fund 04.09.2023 20:12 04.09.2023 Lari Taskula Development Bug #1104: Bug 34639 - Item shown in transit on detail.pl even if marked as arrived or cancelled Setting up perltidy and practising tidying commits. Providing perltidy'ed commits to BZ. 2.00 Actions
Koha Fund 29.08.2023 19:50 29.08.2023 Lari Taskula Development Bug #1104: Bug 34639 - Item shown in transit on detail.pl even if marked as arrived or cancelled Testing, providing new tests and commenting on BZ. 2.00 Actions
Koha Fund 29.08.2023 11:46 29.08.2023 Lari Taskula Development Bug #1104: Bug 34639 - Item shown in transit on detail.pl even if marked as arrived or cancelled Item shown in transit on detail.pl even if marked as arrived or cancelled. Writing a test and debugging. 4.00 Actions
Koha Fund 21.08.2023 11:04 21.08.2023 Lari Taskula Development Support #1100: Koha background jobs seemingly at random getting stuck in "new" state More investigation. No solution as of now. Implementing a temporary fix where $conn is skipped altogether and pending jobs are executed the traditional way. Implementing this into our Koha roles in Ansible and providing this temporary fix to all our Koha clients. 3.00 Actions
Koha 29.07.2023 02:10 29.07.2023 Lari Taskula Development Support #1083: Koha upgrades with ansible Implementing roles and playbooks 16.00 Actions
Koha Fund 08.06.2023 20:42 08.06.2023 Lari Taskula Development Support #1043: Koha-Suomi 17.06 to Koha-Community 22.11 upgrade Developing an upgrade script from scratch, iterating a process of observing results with a client and fixing issues. Moving the first KS-customer to KC production. 24.00 Actions
Koha Fund 13.04.2023 00:55 13.04.2023 Lari Taskula Development Bug #1025: KohaSuomi label printer is not clearing add_to_print_labels_list_* placeholders when adding multiple items Implementing a fix, pushing changes to GitHub and making a new release. 1.00 Actions
Koha Fund 13.04.2023 00:54 13.04.2023 Lari Taskula Development Bug #1025: KohaSuomi label printer is not clearing add_to_print_labels_list_* placeholders when adding multiple items Fixing developement environment, a lot of changes to dev-install since I've used it last time 3.00 Actions
Koha Fund 11.02.2023 14:07 11.02.2023 Lari Taskula Development Feature #995: (koha-fund) Bug 18595 - Move C4::Members::Messaging to Koha namespace Big rebase of 17499 and 18595 and fixing UI issues. Seems to be working nicely now. 12.00 Actions
Koha Fund 02.12.2022 13:35 02.12.2022 Lari Taskula Development Feature #995: (koha-fund) Bug 18595 - Move C4::Members::Messaging to Koha namespace Testing and finding a new conflict with digest checkbox changes and my JS messaging preferences code causing mostly smaller visual issues, trying to fix issues to no avail. 2.00 Actions
Koha Contributions 30.11.2022 18:52 30.11.2022 Lari Taskula Development Support #973: Bug 18595 - Move C4::Members::Messaging to Koha namespace Thinking of possible solutions to the previous issue with missing contact information at patron creation step. First, attempting to catch exceptions at memberentry.pl and display an error message. This doesn't work however due to incompatible error handling in memberentry.pl. Remembered an old solution, a JavaScript validation that I've already implemented before. This could be an approach for resolving the issue. Found my old work from 2015 (Bug 14590) to which we can use here. Restoring old code from the patch in 14590 and rebasing it on current master. Testing changes, seems to work. Continuing testing rest of the test plans, preparing test plans and patches for attaching. 4.00 Actions
Koha Contributions 29.11.2022 13:40 29.11.2022 Lari Taskula Development Support #973: Bug 18595 - Move C4::Members::Messaging to Koha namespace Testing patches, found errors with patch "Catch message preference exceptions in OPAC", wrong exception package name, probably due to previous rebasing mistake. Fixing. 1.00 Actions
Koha Contributions 28.11.2022 22:30 29.11.2022 Lari Taskula Development Support #993: Bug 32357 - Set borrower_message_preferences.days_in_advance default to NULL Investigating SetMessagingPreferences logic. It seems it overrides borrower_message_preferences.days_in_advance default (from 0 to null), so we might as well set default to null at database level. Implementing patch, figuring out how to test it, commenting on Bugzilla, attaching a patch. 1.50 Actions
Koha Contributions 10.11.2022 04:57 10.11.2022 Lari Taskula Development Support #973: Bug 18595 - Move C4::Members::Messaging to Koha namespace Rebasing. Git conflicts resolved mostly without pain. There seems to be new appearances of usage of the methods this Bug aims to replace. They have to be identified, replace with the new methods and amend test plan to cover these cases. Identifying all new occurences and replaced them with new methods. Debugging some failed unit tests, especially t/db_dependent/api/v1/patrons.t. Deeper investigation revealed some issues. Firstly, days_in_advance must be explicitly defined as undef, because Koha has defined default days_in_advance value to be 0 at database level. It is easy to explicitly define it but at the same time it is also pointless to do so and such cases should be handled inside Koha objects. Did not yet implement such checks. Secondly, it seems the new objects do not return letter_code and letter_module which are required by the test, and the test will fail with the current logic. Studying what the current options are to resolve this issue. 4.00 Actions
Koha Contributions 10.11.2022 02:28 10.11.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold Rebasing new conflicts 0.50 Actions
Koha Contributions 03.11.2022 20:53 03.11.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold QA failed because patch didn't handle reserves.item_level_hold column. Implementing a fix and unit tests for it, attaching patch to Bugzilla. 0.75 Actions
Koha Fund 02.11.2022 13:37 02.11.2022 Olli-Antti Kivilahti Development Support #986: koha/bin/devel/create_superlibrarian.pl autovivification Dev. Checked that no such modification already exists. 0.50 Actions
Koha Fund 31.10.2022 15:00 31.10.2022 Lari Taskula Development Bug #985: koha-pluginkohasuomi-label-printer fixes Received an email from client on errors for koha-plugin-kohasuomi-label-printer. Investigating errors. First error had to do with a possible mismatch between forced RFC3339 timestamp format and Koha's preferred date format in system preferences. Forcing all sheet timestamps to RFC3339. Secondly, it appears deleting sheets does not work. Running into strange issues with version numbering i.e "0.5" in path parameter returning 404 default mojolicious error page, implying the request never arrives controller. Trying various OpenAPI specs in an attempt to resolve the issue, but eventually setting sheet_version to query parameter. 2.00 Actions
Koha Contributions 18.10.2022 23:03 19.10.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold Implementing a select dropdown as suggested by a patch tester. Also found a bug in old patches so fixing those. 0.75 Actions
Koha Contributions 18.10.2022 22:18 19.10.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold Reading feedback in Bugzilla, rebasing patches and adding a tooltip. Realizing tooltip/aria-label is wrong when first clicked. Rewording it to "toggle hold type". Changing icon to fa-chain(-broken). Attaching more patches. 2.00 Actions
Koha Contributions 05.10.2022 16:40 05.10.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold Implementing feature. First, approaching functionality from old school CGI scripts but then came into the conclusion that the logic for this feature must be placed into a Koha-object so that it can easily be covered by unit tests. Creating Koha::Hold::change_type and unit tests for the function. Moving on to GUI, stole the red X design from neighbouring columns of existing holds, it looks pretty nice. A hidden input field is placed under the red X, dictating if hold type should be changed in modrequest.pl or not. In order to change that input, some JavaScript was required. Adding a jQuery event listener to holds.js to manipulate input values based on clicks on the red X. Creating a new Bugzilla Bug 31692, documenting issue, writing test plans for the patches and pushing patches to Bugzilla. 8.00 Actions
Koha Fund 05.10.2022 06:13 05.10.2022 Lari Taskula Development Support #971: Records in search results not generating a valid link due to a missing biblionumber Fixing migration scripts. 1.00 Actions
Koha Fund 16.09.2022 15:44 16.09.2022 Lari Taskula Development Bug #965: Bug 31565 - Patron search filter by category code with special character returns no results Implementing further fixes to exact match search regarding escape of '\' character, and attaching a patch to Bugzilla. 1.00 Actions
Koha Fund 14.09.2022 15:34 14.09.2022 Lari Taskula Development Bug #965: Bug 31565 - Patron search filter by category code with special character returns no results Client reported a bug, investigating it and confirming it's a bug. Creating a new Bug to Bugzilla, debugging, creating & attaching a patch and reporting findings to Bugzilla. 2.25 Actions
Koha Contributions 06.09.2022 21:13 07.09.2022 Lari Taskula Development Feature #942: Change item level hold to biblio level hold Starting to design this feature. Playing with GUI implementation and thinking of how to implement business logic. It is documented that a record cannot have mixed biblio/item level holds - all holds following the first one must be of same type. This places a big restriction on how this feature can be done. Asking client for their ideas. 1.00 Actions
Koha Contributions 05.07.2022 14:57 05.07.2022 Lari Taskula Development Feature #944: Avoid changing tabs on page reload on holds awaiting pickup page Implementing feature and testing. 2.00 Actions
Koha Contributions 05.07.2022 14:55 05.07.2022 Lari Taskula Development Feature #941: Bug 22456 - Allow patrons to cancel their waiting holds Testing and revieweing Bug. 2.00 Actions
Koha Fund 28.03.2022 10:59 28.03.2022 Lari Taskula Development Support #916: Bug 30376 - Unable to save item if field date acquired is set mandatory Client has observed the error and reported it to us. Reproducing and debugging. Identified error to 952$d. When a flatpickr field (such as 952$d aka. date acquired or dateaccessioned) is mandatory in item modification screen, form validation fails because Koha is unable to find the input field and observe its value. Creating a new Bug to Bugzilla, implementing a fix and sending the patch to BZ. 1.50 Actions
Koha Contributions 21.03.2022 10:37 21.03.2022 Lari Taskula Development Support #851: Bug 30200 - Add customizable tabs to interlibrary loan requests list Refactoring. We can use "$.fn.dataTable.ext.search.push" function to filter out unwanted statuses. Tidying up the code and testing. 2.00 Actions
Koha Contributions 18.03.2022 18:19 18.03.2022 Lari Taskula Development Support #851: Bug 30200 - Add customizable tabs to interlibrary loan requests list Debugging DataTable's column width issue where the width gets messed up once tabs are changed. It seems SQL reports page does not have the same issue. SQL reports is using just one table instead of each table for every tab. Refactoring code. Running into an annoying issue where I cannot safely filter rows by status code because ILL requests DataTable uses the full given names of statuses instead of status codes. 3.00 Actions
Koha Contributions 03.03.2022 02:54 03.03.2022 Lari Taskula Development Support #851: Bug 30200 - Add customizable tabs to interlibrary loan requests list Developing a first working version. Writing test plans. Pushing patches to Bug 30200. 4.50 Actions
Koha Contributions 01.03.2022 01:34 01.03.2022 Lari Taskula Development Support #851: Bug 30200 - Add customizable tabs to interlibrary loan requests list Investigating current solutions for customizable tabs. Didn't find anything in system preferences. Thought of placing it in authorized values, but it wouldn't work well there. Adding a new system preference ILLRequestsTabs with a yaml config, writing short documentation for it. 1.00 Actions
Koha Contributions 22.02.2022 14:27 22.02.2022 Lari Taskula Development Support #762: Edit patron information before registration of arrival Reading an email from Magnus. He had reported a bug on Bug 22321 that I had forgotten. Creating an unit test to cover the bug and implementing a fix. Pushing patches to Bugzilla and reporting back to Magnus. 0.75 Actions
Koha Contributions 17.02.2022 20:24 16.02.2022 Lari Taskula Development Feature #786: Cron script reminder for unretrieved material Last fixes. illrequests.date_due was not updating so investigating the issue and sending a new commit to PR. 0.50 Actions
Koha Contributions 15.02.2022 19:48 15.02.2022 Lari Taskula Development Feature #786: Cron script reminder for unretrieved material Making fixes according to Magnus's feedback. Removed faulty logic that message transport types would be based on the messages sent at receival step. Changed it so that now we attempt to find all transport types defined for that specific letter code and send notifications to all of them. Pushing changes to GitHub PR. 1.50 Actions
Koha Contributions 15.02.2022 13:25 15.02.2022 Lari Taskula Development Support #820: Allow renewals for ILLs Bugfixes. Pushing new commits to PR. 0.50 Actions
Koha Contributions 14.02.2022 12:10 14.02.2022 Lari Taskula Development Support #840: Don't update borrowernumber if old illrequest exists This was one of the tasks that we requested more information for. Reading Magnus's response to it and looking at the code. It seems we should override $borrower with the pre-existing borrower found in illrequests.borrowernumber if an old illrequests exists. Implementing this and sending a PR to upstream. 0.75 Actions
Koha Contributions 14.02.2022 11:44 14.02.2022 Lari Taskula Development Support #762: Edit patron information before registration of arrival Designing this feature. It was requested that reserves.borrowernumber should also update when illrequests.borrowernumber is updated. It could be implemented in various ways, but deciding to extend Koha::Illrequest->store() with logic to replace borrowernumber also in reserves-table. Writing unit tests. Reading plenty of DBIx documentation. Figuring out how to retrieve the before-store() value of "borrowernumber" so that it could be compared with the borrowernumber used in "set" (or $illreq->borrowernumber(xxx)), but apprarently it's not possible without fetching the whole Koha-object again (or unless you somehow store it locally in the object). Managed to make it work by fetching the whole object again if borrowernumber is updated according to "get_dirty_columns". Adding an editable input field to ILL-request edit screen and writing a test plan. Pushing patches to Bugzilla. 4.50 Actions
Koha Contributions 14.02.2022 10:34 14.02.2022 Lari Taskula Development Feature #786: Cron script reminder for unretrieved material Some fixes were required after Magnus's reviewing. Removed useless query, removed a statement that overrided a configuration variable that eventually led into a bug on further iterations of the reminder loop, added some print statements for better logging, and fixed a bug in array size comparison that made the lastly configured letter to be skipped. 1.00 Actions
Koha Contributions 14.02.2022 07:47 14.02.2022 Lari Taskula Development Support #761: koha-illbackend-libris enhancements Work log entry for Samu's work. Only Lari's entries (such as this) will be billed. Samu debugged a bug with the creation of new ILL request, and after receiving more information from Magnus he fixed it and sent a PR to upstream. 3.75 Actions
Koha Contributions 14.02.2022 07:41 14.02.2022 Lari Taskula Development Support #820: Allow renewals for ILLs More testing and making bug fixes. Creating a new PR to upstream, ready for review. 0.75 Actions
Koha Contributions 11.02.2022 16:32 11.02.2022 Lari Taskula Development Support #820: Allow renewals for ILLs Developing this feature. Studying and experimenting how ILL backend statuses behave. It seems that it's enough to create a new placeholder status "IN_UTL_RENEW" that's not an actual status, but just a placeholder to add a button to illview screen. Its actual status (stored in the database) is still "IN_UTL". Using code from the receive step and adjusting it for the needs of renewals. Testing. Pushing changes to GitHub. 3.50 Actions
Koha Contributions 11.02.2022 13:11 11.02.2022 Lari Taskula Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Continuing where Samu left off. Reading specification description, observing Koha's current capabilities for displaying item type, adding item type as new column, creating a new Bug, translating item type code to item type description and sending a new patch to Bugzilla. 1.00 Actions
Koha Contributions 10.02.2022 06:27 10.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Trying to figure out how to use KohaTable instead of just dataTable in Holds-tab 2.00 Actions
Koha Contributions 09.02.2022 23:56 10.02.2022 Lari Taskula Development Support #779: Bug 24239 - Let the ILL module set ad hoc hard due dates Reading Magnus's response. Creating a configuration variable that allows configuring which field will be used for due date. Adding business logic behind it. Testing. Creating a pull request. 1.25 Actions
Koha Contributions 09.02.2022 23:54 10.02.2022 Lari Taskula Development Support #780: Charge patron a fee at receive Noticed a bug that causes logs to get spammed by a warning. Fixing it and sending a PR. 0.50 Actions
Koha Contributions 09.02.2022 23:30 10.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I have studied the Koha-database tables and the way to access the homebranch-information of items. 1.00 Actions
Koha Contributions 09.02.2022 22:59 10.02.2022 Lari Taskula Development Feature #786: Cron script reminder for unretrieved material Making improvements according to author's feedback. 0.75 Actions
Koha Contributions 09.02.2022 01:24 09.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Studying those javascript-files again with better understanding of the language syntax. Now I understand a whole lot better. 2.00 Actions
Koha Contributions 07.02.2022 08:06 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations And in fact it's not a calling object but oObj is as a parameter 0.10 Actions
Koha Contributions 07.02.2022 07:53 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations The main problem is that I know so little about javascript. I really have to study javascript syntax to get this to work. And, maybe the calling object in the holds-table is biblio after all, because oObj.title is a biblio name :) 1.00 Actions
Koha Contributions 07.02.2022 04:43 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Ok, now I have replaced the checkouts-tab functionality temporarily with interlibrary-tab just for testing. And now changing the functionality of the interlibrary-tab towards its real purpose. 1.00 Actions
Koha Contributions 07.02.2022 03:35 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Working so hard that I almost forgot to report. Copy-pasting so much code as possible from checkouts. When I get it to work similarly then reducing the code gradually. 2.00 Actions
Koha Contributions 07.02.2022 01:34 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Now the task goes forward: I have made the Interlibrary Holds-tab and copied functionality from checkouts 1.00 Actions
Koha Contributions 07.02.2022 00:39 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations On the positive side now I now how to implement this task because I have learned a lot about the way these tabs are made 0.50 Actions
Koha Contributions 07.02.2022 00:00 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Ok now I get it. I have to make new tab for interlibrary loans. Wasn't I been stupid! 0.05 Actions
Koha Contributions 06.02.2022 23:57 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Now I realized that there can't be interlibrary holds under holds-tab: it is only for home library holds. That's why there isn't homebranch for that because those holds are always from homebranch 1.00 Actions
Koha Contributions 06.02.2022 23:07 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I guess holds-table oObj is Hold, not Item. Maybe I can reference straight to the Item with Hold-object. 1.00 Actions
Koha Contributions 06.02.2022 22:03 07.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Studying intensely holds.js 1.00 Actions
Koha Contributions 06.02.2022 15:59 06.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I have tried to read the code behind KohaTable and dataTable but it is very slow: I'm not very good at Javascript 1.00 Actions
Koha Contributions 06.02.2022 14:55 06.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I have figured out that the probable reason why item.branch won't work in holds-tab is that the table type is dataTable and checkouts-tab table type is KohaTable 1.00 Actions
Koha Contributions 04.02.2022 05:43 04.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I only make entry for 3 hours though I worked all night but I didn't finish the job. I learned a lot, but more work tomorrow. 3.00 Actions
Koha Contributions 03.02.2022 13:33 03.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Studying over perl scrips, templates and javascripts which relate to the Checkouts- and Holds-tabs 2.00 Actions
Koha Contributions 03.02.2022 08:59 03.02.2022 Lari Taskula Development Feature #786: Cron script reminder for unretrieved material Studying module's already existing cronjob. Designing a flexible config.yaml configuration for this feature. Developing the feature and sending a PR to upstream repository. 6.00 Actions
Koha Contributions 03.02.2022 04:29 03.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I have found out similar way to implement the Home library column in Javascript. Now I have to study how it is done in the checkouts.js 2.00 Actions
Koha Contributions 02.02.2022 03:15 02.02.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Trying desperately find how to know items homelibrary 2.00 Actions
Koha Contributions 02.02.2022 01:45 02.02.2022 Lari Taskula Development Support #780: Charge patron a fee at receive Reading specification for step b. Implementing changes. 1.25 Actions
Koha Contributions 02.02.2022 00:21 02.02.2022 Lari Taskula Development Support #779: Bug 24239 - Let the ILL module set ad hoc hard due dates Studying the specification doc for task a. Checking Bugzilla Bug 24239 and studying Magnus's patch. Reading discussion related to the bug. It was suggested that instead of custom attribute, a date_due column could be added to illrequests table. Implementing this and writing tests for this. 3.50 Actions
Koha Contributions 31.01.2022 05:10 31.01.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations I have reached the point where I'd like to peek to the Asset.js. I can't find it, but there must be a reason for it. I have gained the overall picture of how the Koha works: Perl CGI-scripts which interact with html-templates which in turn run javascript. 2.00 Actions
Koha Contributions 31.01.2022 00:42 31.01.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Still trying to find the value to the homebranch 1.00 Actions
Koha Contributions 30.01.2022 23:37 31.01.2022 Samu Heiskanen Development Support #776: “Details” under patrons in the staff interface a way to separate ordinary reservations from inter library loan reservations Trying to find the Home library, homebranch for the item that patron has a holded. 1.00 Actions
(1-100/240) Per page: 25, 50, 100, 500

Also available in: Atom CSV