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
Boston, MA 02215

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
>>>
>>
>>
>

Reply via email to