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, <dc...@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-boun...@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/ > _______________________________________________ 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/