<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body>A new request with request id 11852 has been created by koha-devel-request@lists.koha-community.org. Short info on the request is : <br><br>Title : Koha-devel Digest, Vol 196, Issue 13<br>Category : <br>Description : <div>Send Koha-devel mailing list submissions to<br>    koha-devel@lists.koha-community.org<br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>    https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>or, via email, send a message with subject or body 'help' to<br>    koha-devel-request@lists.koha-community.org<br><br>You can reach the person managing the list at<br>    koha-devel-owner@lists.koha-community.org<br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of Koha-devel digest..."<br><br><br>Today's Topics:<br><br>   1. Koha security release available ⚠ (Victor Grousset/tuxayo)<br>   2. I played with Cypress (and ERM and Vue) (Jonathan Druart)<br>   3. Re: I played with Cypress (and ERM and Vue)<br>      (dcook@prosentient.com.au)<br>   4. Re: I played with Cypress (and ERM and Vue) (Jonathan Druart)<br>   5. Re: I played with Cypress (and ERM and Vue) (Marcel de Rooy)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Wed, 16 Mar 2022 14:14:01 +0100<br>From: Victor Grousset/tuxayo <victor@tuxayo.net><br>To: Koha@lists.katipo.co.nz, koha-devel<br>    <koha-devel@lists.koha-community.org><br>Subject: [Koha-devel] Koha security release available ⚠<br>Message-ID: <0ffc37be-d3e5-cc71-4bae-16ae1cc9ef84@tuxayo.net><br>Content-Type: text/plain; charset=UTF-8; format=flowed<br><br>Hello! :)<br><br>The Koha Community is happy to announce the release of Koha 21.05.12, <br>20.11.16, 19.11.27.<br><br>The previous release of 21.11.03 already contained the fixes.<br>Users are advised to upgrade their Koha to these versions<br><br>The full release notes can be found at:<br>https://koha-community.org/koha-21-05-12-released<br>https://koha-community.org/koha-20-11-16-released/<br>https://koha-community.org/koha-19-11-27-released/<br><br>The latest Koha packages and tarballs are ready.<br><br>Thanks to everyone involved :)<br><br>-- <br>Victor Grousset/tuxayo<br><br><br>------------------------------<br><br>Message: 2<br>Date: Wed, 16 Mar 2022 17:24:29 +0100<br>From: Jonathan Druart <jonathan.druart@bugs.koha-community.org><br>To: koha-devel <koha-devel@lists.koha-community.org><br>Subject: [Koha-devel] I played with Cypress (and ERM and Vue)<br>Message-ID:<br>    <CAJzKNY4vKXQJrfx+vKcez5ywvCdNs8evBAcMMGC9rVtUEATRhA@mail.gmail.com><br>Content-Type: text/plain; charset="UTF-8"<br><br>Hi devs,<br><br>Following my previous email here, I have started to work on the ERM<br>project and wanted to try Vue in a more complex example.<br><br>You can find the whole tree at https://gitlab.com/joubu/Koha/-/commits/erm<br><br>It contains CRUD operations for ERM's agreement (can link users and<br>periods), all based on Vue requesting our REST API routes, and covered<br>by tests using Cypress.<br><br>Feedback welcome!<br><br>Cheers,<br>Jonathan<br><br><br>------------------------------<br><br>Message: 3<br>Date: Thu, 17 Mar 2022 09:48:29 +1100<br>From: <dcook@prosentient.com.au><br>To: "'Jonathan Druart'" <jonathan.druart@bugs.koha-community.org>,<br>    "'koha-devel'" <koha-devel@lists.koha-community.org><br>Subject: Re: [Koha-devel] I played with Cypress (and ERM and Vue)<br>Message-ID: <045501d83987$f9c057d0$ed410770$@prosentient.com.au><br>Content-Type: text/plain;    charset="utf-8"<br><br>I don't think I've heard of the ERM project so I'm not sure what to look at, but that's cool about using Cypress. I use Puppeteer and Playwright on some other projects (purely for automation and not testing), and Cypress came up when I was looking in that space. <br><br>If you have some instructions on how to try it out, I wouldn't mind looking at this from a user perspective.<br><br>David Cook<br>Senior Software Engineer<br>Prosentient Systems<br>Suite 7.03<br>6a Glen St<br>Milsons Point NSW 2061<br>Australia<br><br>Office: 02 9212 0899<br>Online: 02 8005 0595<br><br>-----Original Message-----<br>From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Jonathan Druart<br>Sent: Thursday, 17 March 2022 3:24 AM<br>To: koha-devel <koha-devel@lists.koha-community.org><br>Subject: [Koha-devel] I played with Cypress (and ERM and Vue)<br><br>Hi devs,<br><br>Following my previous email here, I have started to work on the ERM project and wanted to try Vue in a more complex example.<br><br>You can find the whole tree at https://gitlab.com/joubu/Koha/-/commits/erm<br><br>It contains CRUD operations for ERM's agreement (can link users and periods), all based on Vue requesting our REST API routes, and covered by tests using Cypress.<br><br>Feedback welcome!<br><br>Cheers,<br>Jonathan<br>_______________________________________________<br>Koha-devel mailing list<br>Koha-devel@lists.koha-community.org<br>https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/<br><br><br><br>------------------------------<br><br>Message: 4<br>Date: Thu, 17 Mar 2022 09:06:54 +0100<br>From: Jonathan Druart <jonathan.druart@bugs.koha-community.org><br>To: David Cook <dcook@prosentient.com.au><br>Cc: koha-devel <koha-devel@lists.koha-community.org><br>Subject: Re: [Koha-devel] I played with Cypress (and ERM and Vue)<br>Message-ID:<br>    <CAJzKNY6SZjZ6abihz_C+BPmbwQ3FU0zrVX98-OkuF272xKdNig@mail.gmail.com><br>Content-Type: text/plain; charset="UTF-8"<br><br>Hi David,<br><br>The ERM (for Electronic Resource Management) project has been<br>announced on the general mailing list<br>https://lists.katipo.co.nz/pipermail/koha/2022-February/057447.html<br>I also talked a bit about it at the last dev meeting.<br>In short, BibLibre, ByWaterSolutions and PTFS-e are sponsoring me to<br>implement an ERM module in Koha.<br><br>I wanted to take that opportunity to start with something new, hence<br>my last "I played with" emails on this list, about React and Vue.<br><br>About the remote branch, did you have a look at the (very) succinct<br>commit messages? They are self-explanatory :)<br>A test plan could be:<br>- Run `yarn build_js`<br>- Turn on the new syspref ERMModule<br>- Be a librarian with the new "erm" permission, or superlibrarian<br>- Go to Electronic resources management > Agreements<br>- Add, edit, delete agreements, add/edit/delete them periods and users.<br>- Run the tests with `yarn run cypress open` (from the host, not<br>inside a container, you need a graphic server)<br><br>Cheers,<br>Jonathan<br><br>Le mer. 16 mars 2022 à 23:48, <dcook@prosentient.com.au> a écrit :<br>><br>> I don't think I've heard of the ERM project so I'm not sure what to look at, but that's cool about using Cypress. I use Puppeteer and Playwright on some other projects (purely for automation and not testing), and Cypress came up when I was looking in that space.<br>><br>> If you have some instructions on how to try it out, I wouldn't mind looking at this from a user perspective.<br>><br>> David Cook<br>> Senior Software Engineer<br>> Prosentient Systems<br>> Suite 7.03<br>> 6a Glen St<br>> Milsons Point NSW 2061<br>> Australia<br>><br>> Office: 02 9212 0899<br>> Online: 02 8005 0595<br>><br>> -----Original Message-----<br>> From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Jonathan Druart<br>> Sent: Thursday, 17 March 2022 3:24 AM<br>> To: koha-devel <koha-devel@lists.koha-community.org><br>> Subject: [Koha-devel] I played with Cypress (and ERM and Vue)<br>><br>> Hi devs,<br>><br>> Following my previous email here, I have started to work on the ERM project and wanted to try Vue in a more complex example.<br>><br>> You can find the whole tree at https://gitlab.com/joubu/Koha/-/commits/erm<br>><br>> It contains CRUD operations for ERM's agreement (can link users and periods), all based on Vue requesting our REST API routes, and covered by tests using Cypress.<br>><br>> Feedback welcome!<br>><br>> Cheers,<br>> Jonathan<br>> _______________________________________________<br>> Koha-devel mailing list<br>> Koha-devel@lists.koha-community.org<br>> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>> website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/<br>><br><br><br>------------------------------<br><br>Message: 5<br>Date: Thu, 17 Mar 2022 08:11:44 +0000<br>From: Marcel de Rooy <M.de.Rooy@rijksmuseum.nl><br>To: Jonathan Druart <jonathan.druart@bugs.koha-community.org><br>Cc: koha-devel <koha-devel@lists.koha-community.org><br>Subject: Re: [Koha-devel] I played with Cypress (and ERM and Vue)<br>Message-ID:<br>    <AM9PR05MB8436AF85F6B1E9022CA67907CE129@AM9PR05MB8436.eurprd05.prod.outlook.com><br>    <br>Content-Type: text/plain; charset="iso-8859-1"<br><br>It is a great development! This ERM feature is surely an enrichment for Koha.<br>________________________________<br>Van: Koha-devel <koha-devel-bounces@lists.koha-community.org> namens Jonathan Druart <jonathan.druart@bugs.koha-community.org><br>Verzonden: donderdag 17 maart 2022 09:06<br>Aan: David Cook <dcook@prosentient.com.au><br>CC: koha-devel <koha-devel@lists.koha-community.org><br>Onderwerp: Re: [Koha-devel] I played with Cypress (and ERM and Vue)<br><br>Hi David,<br><br>The ERM (for Electronic Resource Management) project has been<br>announced on the general mailing list<br>https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.katipo.co.nz%2Fpipermail%2Fkoha%2F2022-February%2F057447.html&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=poJUBmldqARCCRB9bIJwoSb0bhm5hoVqFwlzoFLoD2w%3D&amp;reserved=0<br>I also talked a bit about it at the last dev meeting.<br>In short, BibLibre, ByWaterSolutions and PTFS-e are sponsoring me to<br>implement an ERM module in Koha.<br><br>I wanted to take that opportunity to start with something new, hence<br>my last "I played with" emails on this list, about React and Vue.<br><br>About the remote branch, did you have a look at the (very) succinct<br>commit messages? They are self-explanatory :)<br>A test plan could be:<br>- Run `yarn build_js`<br>- Turn on the new syspref ERMModule<br>- Be a librarian with the new "erm" permission, or superlibrarian<br>- Go to Electronic resources management > Agreements<br>- Add, edit, delete agreements, add/edit/delete them periods and users.<br>- Run the tests with `yarn run cypress open` (from the host, not<br>inside a container, you need a graphic server)<br><br>Cheers,<br>Jonathan<br><br>Le mer. 16 mars 2022 à 23:48, <dcook@prosentient.com.au> a écrit :<br>><br>> I don't think I've heard of the ERM project so I'm not sure what to look at, but that's cool about using Cypress. I use Puppeteer and Playwright on some other projects (purely for automation and not testing), and Cypress came up when I was looking in that space.<br>><br>> If you have some instructions on how to try it out, I wouldn't mind looking at this from a user perspective.<br>><br>> David Cook<br>> Senior Software Engineer<br>> Prosentient Systems<br>> Suite 7.03<br>> 6a Glen St<br>> Milsons Point NSW 2061<br>> Australia<br>><br>> Office: 02 9212 0899<br>> Online: 02 8005 0595<br>><br>> -----Original Message-----<br>> From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Jonathan Druart<br>> Sent: Thursday, 17 March 2022 3:24 AM<br>> To: koha-devel <koha-devel@lists.koha-community.org><br>> Subject: [Koha-devel] I played with Cypress (and ERM and Vue)<br>><br>> Hi devs,<br>><br>> Following my previous email here, I have started to work on the ERM project and wanted to try Vue in a more complex example.<br>><br>> You can find the whole tree at https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fjoubu%2FKoha%2F-%2Fcommits%2Ferm&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=KUYVcAB%2F4xi2PGRT3cJJbk0AnEVBn%2F%2BPV8mVrhVCD74%3D&amp;reserved=0<br>><br>> It contains CRUD operations for ERM's agreement (can link users and periods), all based on Vue requesting our REST API routes, and covered by tests using Cypress.<br>><br>> Feedback welcome!<br>><br>> Cheers,<br>> Jonathan<br>> _______________________________________________<br>> Koha-devel mailing list<br>> Koha-devel@lists.koha-community.org<br>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.koha-community.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fkoha-devel&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=pi0ZSC5CtjnVD0YDNGZzSUCvYnZ0qQNs5FqEpVoJ4HU%3D&amp;reserved=0<br>> website : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=ZFVO%2BeCfJyH5AdWqSIqk%2ByD5Ki75v65JDUYKX1UvX1g%3D&amp;reserved=0 git : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=zy9jEPT%2FfosG91WLVLKKVEMfNCciRbDU0KL0t30ael0%3D&amp;reserved=0 bugs : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=XynctLooZgJhsxOxyRqjnTQCCCWWFkfzZkPIDZuqSCg%3D&amp;reserved=0<br>><br>_______________________________________________<br>Koha-devel mailing list<br>Koha-devel@lists.koha-community.org<br>https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.koha-community.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fkoha-devel&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=pi0ZSC5CtjnVD0YDNGZzSUCvYnZ0qQNs5FqEpVoJ4HU%3D&amp;reserved=0<br>website : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=ZFVO%2BeCfJyH5AdWqSIqk%2ByD5Ki75v65JDUYKX1UvX1g%3D&amp;reserved=0<br>git : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=zy9jEPT%2FfosG91WLVLKKVEMfNCciRbDU0KL0t30ael0%3D&amp;reserved=0<br>bugs : https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.koha-community.org%2F&amp;data=04%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Cef3ed23f875c4d78b75708da07ed238a%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C637831012335439485%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=XynctLooZgJhsxOxyRqjnTQCCCWWFkfzZkPIDZuqSCg%3D&amp;reserved=0<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20220317/de62f6c3/attachment.htm><br><br>------------------------------<br><br>Subject: Digest Footer<br><br>_______________________________________________<br>Koha-devel mailing list<br>Koha-devel@lists.koha-community.org<br>https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>website : https://www.koha-community.org/<br>git : https://git.koha-community.org/<br>bugs : https://bugs.koha-community.org/<br><br><br>------------------------------<br><br>End of Koha-devel Digest, Vol 196, Issue 13<br>*******************************************<br></div><br><br>NOTE: You are receiving this mail because, the Requester/Technician wanted you to get notified on this request creation.<br></body></html>