Yamil, Please let us know what you decide to do and how it works, either for short term or long term. I haven't heard of anyone else doing something like what you want to do, but I can see how it would be useful in various situations.
Terran Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org On Thu, Jun 21, 2018 at 5:26 PM, Yamil Suarez <ysua...@berklee.edu> wrote: > Thank you Terran, Elaine, and Dan, > > I really appreciate all your suggestions. > > - Terran, your approach may be the quickest thing we can do for the first > run, or even permanently. > > - Elaine, I had never used surveys in EG, I will look into them. > > - Dan, thanks for your ideas. I initially was wondering if I could use a > ".tt2" file within the "myopac" code to essentially toggle the "barred" or > "inactive" actor.usr column value to prevent circulation, until the patrons > had read/acknowledged the agreement. Though up to know I have not learned > enough about the restrictions in the EG Code base that may prevent a user > to trigger a change to that column for their own record. I see why you > suggested a standing penalty. Also, I would need to learn how to write the new > middle-layer method if I decide on that approach. If I do I will bring it > up on IRC or the dev list. > > Thank you all again for your help, > Yamil > > > > > > -------------------------------- > > Yamil Suarez, MCS > Associate Director of Library Systems & Web Development > > Stan Getz Library > Berklee College of Music > 1140 Boylston St > <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> > Boston, MA 02215 > <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> > > ysua...@berklee.edu > 617-747-2617 > > pronouns: he/his/him > > On Wed, Jun 20, 2018 at 5:56 PM, Daniel Wells <dbwe...@gmail.com> wrote: > >> Hello Yamil, >> >> This sounds like a fun and very doable project. Just spitballing: >> >> 1) From what I can understand, the conceptual requirement is a flag which >> can both block circulation (etc.) and be changeable by the user (on their >> own account). We certainly have things which do one or the other, but it's >> out the ordinary for these two attributes to go together, and I can't think >> of anything existing which could meet both sides of this need. I would >> therefore suggest a new standing penalty of "agreement not acknowledged" >> (or whatever), then a very simple middle-layer method to allow a user to >> remove this penalty from only themselves. >> 2) As far as the UI, I'd go for an exclusive modal box of some sort to >> appear over the "my opac" page for anyone with this penalty, then have the >> checkbox or "agree" button run this new middle-layer method (and refresh >> the page). >> >> In essence, once in place, anyone who doesn't have this penalty must have >> logged in and agreed at some point. >> >> Good luck! >> Dan >> >> >> On Wed, Jun 20, 2018 at 5:09 PM, Elaine Hardy < >> eha...@georgialibraries.org> wrote: >> >>> Would using the survey function work? We use that to indicate if the >>> patron has registered to vote. >>> >>> >>> >>> J. Elaine Hardy >>> PINES & Collaborative Projects Manager >>> Georgia Public Library Service/PINES >>> 1800 Century Place, Ste. 150 >>> <https://maps.google.com/?q=1800+Century+Place,+Ste.+150+Atlanta,+GA+30045&entry=gmail&source=g> >>> Atlanta, GA 30045 >>> <https://maps.google.com/?q=1800+Century+Place,+Ste.+150+Atlanta,+GA+30045&entry=gmail&source=g> >>> >>> 404.235.7128 Office >>> 404.548.4241 Cell >>> 404.235.7201 FAX >>> >>> On Wed, Jun 20, 2018 at 3:51 PM, Yamil Suarez <ysua...@berklee.edu> >>> wrote: >>> >>>> Hello everyone, >>>> >>>> I work for a music college library and we are starting to circulate >>>> more and more expensive recording equipment to our students. From now on we >>>> would like to require ALL students to acknowledge reading a "user >>>> agreement" before they have circulation privileges for any item (books, >>>> CDs, equipment, etc.). >>>> >>>> BTW, since usually most students already have EG accounts, since I >>>> normally batch add a few thousands students every semester, customizing the >>>> self registration UI/code may not work for our need. I guess I could make >>>> all incoming new students use self registration and include the "user >>>> agreement" int he UI, but that will not scale well or deal with returning >>>> students >>>> >>>> In the past we had a separate system to track down who had read the >>>> agreement, but that system has been retired and it did not talk to >>>> Evergreen anyway. I am now wondering if anyone is doing anything similar to >>>> this with Evergreen? I would love to hear what your approaches have been. >>>> >>>> I want to see if anyone has an existing approach I could reuse or at >>>> least use it get inspiration. If not, I have an idea to create my own >>>> OPAC ".tt2" files, using templates/opac/myopac/prefs_notify.tt2 as >>>> inspiration. I will take that idea to the dev list/IRC later on. >>>> >>>> Thanks in advance, >>>> Yamil >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -------------------------------- >>>> >>>> Yamil Suarez, MCS >>>> Associate Director of Library Systems & Web Development >>>> >>>> Stan Getz Library >>>> Berklee College of Music >>>> 1140 Boylston St >>>> <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> >>>> Boston, MA 02215 >>>> <https://maps.google.com/?q=1140+Boylston+St+Boston,+MA+02215&entry=gmail&source=g> >>>> >>>> ysua...@berklee.edu >>>> 617-747-2617 >>>> >>>> pronouns: he/his/him >>>> >>> >>> >> >