textbrowser / biblioteq

Archive and catalog the world for today's and tomorrow's generations! Awesome and everyware.
https://textbrowser.github.io/biblioteq/
Other
218 stars 46 forks source link

Not Urgent : Maximum number of loans per member. #238

Closed meteos77 closed 2 years ago

meteos77 commented 2 years ago

According to my tests

The Member/Site/Maximum Reserved Books defined in the member manager is not taken into account when lending so a user can borrow more than his maximum allowed.

in the example, the user can borrow a maximum of 6 books and 9 are already borrowed Capture-MaximumBook-TotalBooksReserved

textbrowser commented 2 years ago

Aw shucks. Thanks you.

textbrowser commented 2 years ago

Did you read the release notes of 2021.10.30?

Maximum reserved books. Please upgrade the database schemas. Limits are not enforced.

textbrowser commented 2 years ago

Added a new label to patron information as well as updated the limit tool tip. Complete!

meteos77 commented 2 years ago

I had not read the release notes of 2021-10-30 :-) , which would have changed just the beginning of my message

Can BiblioteQ take into account the maximum number of books that can be borrowed defined in the member management interface.

Finding:

For me BiblioteQ has all the information to manage the limit set by the Librarian.

meteos77 commented 2 years ago

suggestion of evolution : when a new user is created, the value is set to zero (no limit) the librarian can set a limit and if the user has borrowed more books than allowed, a window asks the librarian at the time of loan if he allows the user to exceed this limit.

textbrowser commented 2 years ago

The default is 0. :P

textbrowser commented 2 years ago

suggestion of evolution : when a new user is created, the value is set to zero (no limit) the librarian can set a limit and if the user has borrowed more books than allowed, a window asks the librarian at the time of loan if he allows the user to exceed this limit.

The prompt is indirect because the information is present in the dialog. You have N items borrowed while your limit is X. I think that's sufficient.

meteos77 commented 2 years ago

in case speedy reservations is activated, the display is not present and therefore the librarian does not have the information.

textbrowser commented 2 years ago

Nor batch activities.

textbrowser commented 2 years ago

It's not a catastrophic failure. I don't share the same immediate concern as you do.

meteos77 commented 2 years ago

I have never suggested a catastrophe, nor a time frame to solve the catastrophe :-) for me, the tickets are just there to signal things.

textbrowser commented 2 years ago

The release notes indicate that I'm aware. :P

textbrowser commented 2 years ago

For batches, you'd see N error results.

For speedy, you'd have one prompt or possibly several.

For normal, you'd have a prompt before each item borrowed or a single prompt with a do-not-ask-again option.

Prompt hell.

meteos77 commented 2 years ago

in conclusion, long live the release notes

good luck for your activities

textbrowser commented 2 years ago

Well, kind of. For me, the solution is multi-faceted. For the librarian, be aware of your community.

textbrowser commented 2 years ago

Screenshot_20221010_172553

meteos77 commented 2 years ago

thank you for the evolution and the consideration of the maximum limit.

I thought that the batch activities feature was not yet functional ? I always get the message "Error retrieving copy number".

textbrowser commented 2 years ago

Need a sample image or data of the input.

textbrowser commented 2 years ago

You're missing the copy identifier or you provided an incorrect one.

Added other error reporting.

meteos77 commented 2 years ago

I understood my problem : I was only filling in the identifier and thought it would work like speedy reservations for the copy identifier field.

I don't really see the benefit if you have to make so many mouse clicks compared to standard loans with speedy.

in the original idea (for me) it was to put BQ in loan mode for a user and scan the barcodes without any mouse clicks.

textbrowser commented 2 years ago

You're welcome to provide enhancements. When does it all end? :P

textbrowser commented 2 years ago

OK, new edit triggers enabled for the table. Double-clicking is not required. You'll have to experiment.

meteos77 commented 2 years ago

You're welcome to provide enhancements. When does it all end? :P

I also ask myself the same questions: stop or continue :-) I would like to help you more and being dependent on you doesn't satisfy me at all. The cpp language is really too complicated for me to make an evolution of BiblioteQ and to propose you advances.

I have few choices left: 1 - learn cpp -> see you in 10 years :-) 2 - continue to ask for tickets (I see that BiblioteQ interests you less and less). 3 - create with python and pyqt scripts that exploit the BiblioteQ database (what I'm testing) and let BiblioteQ live (no more tickets from me) but it's not like the integration in BiblioteQ. 4 - stop my participation in BiblioteQ.

If your feeling is : the user meteos77 asks for too many things = 3 or 4 will be my decision.

textbrowser commented 2 years ago

BQ is super mature. It's also open and therefore endless in scope.

textbrowser commented 2 years ago

https://user-images.githubusercontent.com/10701156/195121499-37479970-9cca-494c-add8-fc2278156ddb.mp4

textbrowser commented 2 years ago

New input field for scanning and adding a new data row. I used a scanner for those new rows. After, I clicked on the top copy identifier row, the application entered edit mode for that item, and I scanned the same ISBN. I then clicked the down arrow. The program enabled editing for that item and I scanned. Repeat. This is easy for me now.

textbrowser commented 2 years ago

Library applications are made for scanners. BQ is not a scanning application, although it supports scanners. This new input field emulates a hidden buffer which scanning applications have. These applications don't have input focus. They have various states when you're scanning a member identifier or an ISBN or a UPC or some other value. BQ doesn't target these specifics because it's open and not targeted to such an environment.

textbrowser commented 2 years ago

You're welcome to provide enhancements. When does it all end? :P

I also ask myself the same questions: stop or continue :-) I would like to help you more and being dependent on you doesn't satisfy me at all. The cpp language is really too complicated for me to make an evolution of BiblioteQ and to propose you advances.

I have few choices left: 1 - learn cpp -> see you in 10 years :-) 2 - continue to ask for tickets (I see that BiblioteQ interests you less and less). 3 - create with python and pyqt scripts that exploit the BiblioteQ database (what I'm testing) and let BiblioteQ live (no more tickets from me) but it's not like the integration in BiblioteQ. 4 - stop my participation in BiblioteQ.

If your feeling is : the user meteos77 asks for too many things = 3 or 4 will be my decision.

Your decision is your decision. However, abandoning something because the primary caregiver has other responsibilities is kind of stupid. Sorry. Ideas new continuation. Interest needs continuation. It's like a kid. You have it and you need to continue until you perish. Dedication is hard bro.

meteos77 commented 2 years ago

I have been following BiblioteQ quite regularly for almost a year and the only one who has developed new features is you. So yes this project depends on you and you are doing a fantastic job.

My first interest is to find a software that meets our needs to manage our library, BiblioteQ offers a lot of features but after one year of development, BiblioteQ still doesn't meet our needs and it's normal that I ask myself the question to continue or give up in this way to be ready for the change.

meteos77 commented 2 years ago

example with python, I started a tool to convert the unimarc of the central library to a .csv file (with fields 995) for import in BiblioteQ.

It works but if you do it, it will be integrated in BiblioteQ and will not go through the csv import. This will be easier and more integrated for us users.

Tools-Unimarc-BQ-csv

textbrowser commented 2 years ago

List a project that works for you. :P

textbrowser commented 2 years ago

Evergreen and Koha have teams of paid / volunteers. I'd drop BQ and utilize them. You'd get the requirements delivered in a week or two or perhaps are already present.

meteos77 commented 2 years ago

in my first message I had indicated 4 softwares, there are 2 left

currently, we have a great software "Papyrus" but which does not take alphanumeric as barcode (its only big defect) and does not support the resolutions of today's screens.

an opensource software : BilbioteQ :-) a proprietary software : MesLivresPro (the most adapted for the moment :-(

my wish is to use an open source software if possible to manage the library, that's why I'm asking for evolutions. it's my state of mind to favor the open source when it's possible.

textbrowser commented 2 years ago

http://www.papyrus.co.za?

meteos77 commented 2 years ago

the 2 softwares Koha and Evergreen don't answer a first criterion, we have a small machine and I don't want to manage a database server and/or a web server.

textbrowser commented 2 years ago

https://soft-creation.fr/MesLivresPro.html#faq

Linux is not mentioned. I see lots of Windows icons.

meteos77 commented 2 years ago

payrus is a homonym when MeslivresPro is actually windows only :-(

textbrowser commented 2 years ago

Library software is really, really hard. Most are on-line or in-the-cloud or are impossible to install or require servers or are impossible to modify or are available on only some platforms.

BQ is unique. But! If you don't like it, that's fine too.

Try the new BA and see if it works.

meteos77 commented 2 years ago

https://www.dailymotion.com/video/x6n5gb

textbrowser commented 2 years ago

Papyrus looks like 1990s freeware that you're afraid to download. Statistics are nice but easy to implement with SQL beyond BQ. I mean it's nice to have in the software but I super doubt that Papy offers custom statistics and if they do that's nice. I doubt it, but if they do, it's probably unlike something you get in Libreoffice or some other package designed for statistics.

meteos77 commented 2 years ago

according to you, I've been with you and BiblioteQ for a year by chance :-) it is the most promising software to replace papyrus in my opinion (in the same category, of course)

meteos77 commented 2 years ago

Papy with his 90's look is fantastic : SQL + Statistics + Scanner + import unimarc 995 ...

textbrowser commented 2 years ago

I don't care if people adopt it. I care about its correctness, to improve it being accessible, configurable, and functional in the future. I want it to look nice inside and out. Those are my goals. Of course the people who request other goals are important too. But if they don't like it then they can find something more suitable or not. There are not many alternatives in this market. It's not popular, it requires a lot of knowledge, work, and it's very unique. Unlike secure messengers and video games or whatever. It isn't attractive to most people.

textbrowser commented 2 years ago

I wrote a request for some other items in a previous ticket or discussion. Perhaps I'm the idiot, but I don't precisely know what you need. Statistics? OK. Super import? Like import anything from anywhere without any definition? Like a magic import? OK. There are some remaining tickets. OK. But if you're still on the edge, I think BQ is not for you!

textbrowser commented 2 years ago

It's fun collaborating and discussing!

meteos77 commented 2 years ago

one more advantage in free software

textbrowser commented 2 years ago

So create a ticket or a group of tickets and I'll get to them as soon as possible.

meteos77 commented 2 years ago

the improvement of the BA tool is great with the scanner, but can we have the option of speedy reservations with (BQ choose the 1st copy all alone) because in 99.99% of cases, we have only one copy

meteos77 commented 2 years ago

there is no urgency, we had to switch in June 2022. I postponed the decission to December 2022 at best (Christmas vacations without borrowers) or February 2023

textbrowser commented 2 years ago

the improvement of the BA tool is great with the scanner, but can we have the option of speedy reservations with (BQ choose the 1st copy all alone) because in 99.99% of cases, we have only one copy

Working on a select-the-next-available-copy concept. But of course it has to retrieve that and display it.