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