Re: [OPEN-ILS-GENERAL] Patrons cannot change their user name

2013-07-31 Thread Sharp, Chris
Ben,

Thanks for sharing this information - this question was brought up to me this 
week and now I can cross something else off my to-do list!

Cheers,

Chris

- Original Message -
 From: Ben Shum b...@evergreener.net
 To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org
 Sent: Tuesday, July 30, 2013 8:52:49 PM
 Subject: Re: [OPEN-ILS-GENERAL] Patrons cannot change their user name
 
 
 Hi James,
 
 
 I believe that is controlled via library settings. Look in the editor
 for Allow multiple username changes to be true so that patrons can
 change it more often than just the first time. And Lock Usernames
 to be false or not set to allow patrons to change their username at
 all.
 
 
 One use case I immediately thought of for disallowing change of
 username would be in a school setting where usernames follow
 consistent practices: first name initial, last name, etc. In that
 environment, the username may have more implications in interactions
 with other systems that depend on consistent and unchanging username
 fields.
 
 
 Hope this helps.
 
 
 Regards,
 
 
 Ben Shum
 
 
 
 On Tue, Jul 30, 2013 at 6:37 PM, James Wagner 
 wag...@lincoln.library.on.ca  wrote:
 
 
 
 
 
 
 We are on Evergreen 2.4 and TPAC. One of our patrons was wondering
 why they couldn’t change their user name within their Account
 Preferences in the TPAC. We’re pretty sure that in the former OPAC
 that was possible. But, before I take this any further, I’d like to
 know if maybe there is a specific reason/rationale for setting up
 the TPAC this way. (In the meantime, we have no difficulty changing
 usernames for patrons in the staff client.)
 
 
 
 James Wagner
 
 Technical Services Co-ordinator
 
 Lincoln Public Library
 
 Vineland, Ontario, Canada
 
 905-563-2799 ext 216
 
 wag...@lincoln.library.on.ca
 
 www.lincoln.library.on.ca
 
 
 

-- 
Chris Sharp
PINES System Administrator
Georgia Public Library Service
1800 Century Place, Suite 150
Atlanta, Georgia 30345
(404) 235-7147
csh...@georgialibraries.org
http://pines.georgialibraries.org/


Re: [OPEN-ILS-GENERAL] Bug bounties

2013-07-31 Thread Yamil Suarez
Thinking out of the box for a moment. What about having documentation
bounties? I am sure there are can be Dilbertesque issues to those
too, but I had floated around the idea of group sponsoring a retired
librarian, consultant, or part time librarian to devote serious
amounts of hours to work on documentation projects. I have had success
with using an intern, but they still needed me to proofread everything
and be trained and supervised.

Just a thought.

Thanks,
Yamil

On Thu, Jul 18, 2013 at 6:58 PM, Rogan Hamby rogan.ha...@yclibrary.net wrote:
 I'll be honest it's partially unclear because this is bouncing it off people
 thing at this point in time.  This probably frustrates some people but I
 think these are things that as a community we should have dialogues about.

 If I were asked to put forth my personal vision it would be something like
 this:

 The community votes on bugs over X age (a year old?) using some kind of
 mechanism and presumably ranks based on priority.  We then offer bug
 bounties on a set rate to Y number of bugs based on how much we have in that
 fund.  Let's say we have $1,000 and pay $100 per bug, then we can offer it
 to the top ten bugs ranked by people's votes.

 There are flaws with that approach.  Some may say it does't give weight to
 payments based on complexity of bug (and that's true) and some would say it
 doesn't weigh importance of more recent bugs (and that's true).  Fixing
 those things add issues of their own and  maybe we want to take those issues
 on.  That's part of why I'm throwing it out.





Re: [OPEN-ILS-GENERAL] Bug bounties

2013-07-31 Thread Rogan Hamby
Doing some basic Googling for bug bounties I found mention of Koha
discussing it at KohaCon 12.  I didn't find mention past that but wether
they did or didn't implement one their experience may be educational to us.




On Tue, Jul 30, 2013 at 5:48 PM, Dan Scott d...@coffeecode.net wrote:

 On Tue, Jul 30, 2013 at 05:35:04PM -0400, Rogan Hamby wrote:
  I haven't heard any dissents and at least two in favors of (you and I) so
  in the spirit of a meritocracy I would say Kathy that at the least if you
  want to come up with a model of how to handle it, go ahead and let's
 start
  poking at the details.
 
  I won't derail things with my wishlist for accessibility.  :)
 
  I agree that wishlist bugs shouldn't be on the list.

 Okay, I'll offer a conditional dissent then. I worry that the
 introduction of financial incentives will disrupt the contributor
 ecology. As soon as money is in the picture, all sorts of interesting
 side effects can occur.

 For example, will this act as a disincentive for open communication
 and collaboration about potential alternatives for fixing a bug (because
 potential fixers jealously guard their approaches from one another)?
 Will it reduce the interest of current developers in providing
 assistance to new contributors? Will it introduce difficulties in trying
 to divvy up credit for bug fixes? Do reviewers of bug fixes get any
 share of the cash? Do reporters of bugs who provide reproducible test
 cases get any share of the cash? Is there any requirement to providing
 regression tests (to prevent the bug from ever rearing its head again)
 as part of the bug fix? Will contributors of new functionality bury bugs
 they know about in the interest of getting paid twice, once for the new
 functionality, and then later for the bug fixes?

 My conditional dissent would like some examples of projects where bug
 bounties have actually worked. The examples that I've seen have focused
 on reporting security vulnerabilities. If there are a few solid cases
 out there that can serve as a model for us, then I would turn my dissent
 into cautious assent.

 It could be that I've just read one too many Dilbert cartoons...




-- 

Rogan Hamby, MLS, CCNP, MIA
Managers Headquarters Library and Reference Services,
York County Library System

You can never get a cup of tea large enough or a book long enough to suit
me.
-- C.S. Lewis http://www.goodreads.com/author/show/1069006.C_S_Lewis


Re: [OPEN-ILS-GENERAL] Patrons cannot change their user name

2013-07-31 Thread James Wagner
Thanks Ben:

The settings as you described them were easy to find and change, and the 
results were perfect. Our patrons will now be able to change their usernames 
themselves. Also, thank you for the scenario where this setting might be used 
differently.


James Wagner
Technical Services Co-ordinator
Lincoln Public Library
Vineland, Ontario, Canada
905-563-2799 ext 216
wag...@lincoln.library.on.camailto:wag...@lincoln.library.on.ca
www.lincoln.library.on.ca



From: open-ils-general-boun...@list.georgialibraries.org 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben 
Shum
Sent: July-30-13 8:57 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Patrons cannot change their user name

Hi James,

I believe that is controlled via library settings.  Look in the editor for 
Allow multiple username changes to be true so that patrons can change it more 
often than just the first time.  And Lock Usernames to be false or not set to 
allow patrons to change their username at all.

One use case I immediately thought of for disallowing change of username would 
be in a school setting where usernames follow consistent practices: first name 
initial, last name, etc.  In that environment, the username may have more 
implications in interactions with other systems that depend on consistent and 
unchanging username fields.

Hope this helps.

Regards,

Ben Shum

On Tue, Jul 30, 2013 at 6:37 PM, James Wagner 
wag...@lincoln.library.on.camailto:wag...@lincoln.library.on.ca wrote:
We are on Evergreen 2.4 and TPAC. One of our patrons was wondering why they 
couldn't change their user name within their Account Preferences in the TPAC. 
We're pretty sure that in the former OPAC that was possible. But, before I take 
this any further, I'd like to know if maybe there is a specific 
reason/rationale for setting up the TPAC this way. (In the meantime, we have no 
difficulty changing usernames for patrons in the staff client.)

James Wagner
Technical Services Co-ordinator
Lincoln Public Library
Vineland, Ontario, Canada
905-563-2799 ext 216tel:905-563-2799%20ext%20216
wag...@lincoln.library.on.camailto:wag...@lincoln.library.on.ca
www.lincoln.library.on.cahttp://www.lincoln.library.on.ca




Re: [OPEN-ILS-GENERAL] Bug bounties

2013-07-31 Thread Rogan Hamby
I think we should high light that Dan Wells has helped push cleaning up a
lot of bugs with 2.5 including wishlist ones which as he pointed out is
characteristic of a maturing software project.

I like the idea of the bug squashing being something symbolic but
meaningful.  I don't mind giving out money but nor do I want it to be about
money.

I like the bug squashing idea too.

A big part of all this though is what do the developers think would be a
fun thing that they would rally behind.  A bug squashing day?  Should we
devote some time at the hack-a-way to reviewing long standing bugs and
seeing what can be done about them?  What do you think?


On Wed, Jul 31, 2013 at 3:46 PM, Kathy Lussier kluss...@masslnc.org wrote:

  Hi Rogan, Dan, et al.,


 Anyway, I think those are valid concerns and concerns I have as well but
 I'd like to see what Kathy comes up with for a proposal.


 Hmmm...I think what I said was I would be willing to *help* work out the
 details, but I guess I could poke around to see what other projects do and
 start with something bare bones for the community to react to.

 One of the reasons I was so quick to volunteer to help on this is because
 I do submit a lot of bugs and don't really have the ability to fix them,
 with the exception of some really, easy tpac bugs. In some cases, the bugs
 are resolved fairly quickly; others are collecting dust, not because the
 community doesn't care about fixing them, but because everyone has limited
 time and usually must address the needs important to their own
 organizations before working on other bugs. I just did a search of
 Launchpad and saw that I have 48 outstanding bugs that have not been
 committed or released, though a few do have code that needs to be tested.
 Since I'm limited in the amount of fixing I can do, I see this as another
 way I can contribute to help get Evergreen bugs resolved.

 I also understand some of Dan's concerns and was thinking it might be good
 to reframe this discussion. Maybe we should look at the underlying problem,
 which is the issue of valid bugs that languish in Launchpad, and then
 consider ways that the community can support getting those bugs fixed.

 One idea is to go with the bug bounty system, providing some type of
 incentive (monetary or otherwise) to developers who fix bugs of a certain
 age. In thinking about the monetary incentive, I couldn't help but think
 about all the money and staff time that many Evergreen sites (including
 MassLNC) put into new enhancements without giving the same attention to
 long-standing bugs that need to be fixed. Even when the new enhancement has
 gone through thorough testing, it isn't unusual for it to introduce even
 more bugs that then get added to the list of bugs that need to be fixed.
 When Rogan first raised the ideas of bug bounties, I was seeing it as a way
 to provide a little more balance between all of the funding that supports
 new enhancements and funding that supports fixing bugs.

 Swag could be another incentive, but, since I anticipate one developer may
 be submitting fixes for several bugs, we might need to do a scale where
 fixing 1-5 bugs gets you a sticker, 10 gets you a t-shirt, and 20 gets you
 a bike. Or maybe we could do something where the person who has submitted
 the most bug fixes during a certain month gets a spotlight on the community
 web site. Incentives can take many forms.

 Another idea is one I raised at the June developers meeting regarding an
 Evergreen bug squashing day. I was left with an action item to e-mail the
 list about this idea, but I never followed up on it, partially because of
 other time commitments, but also because Dan Wells has been so effective in
 encouraging developers to review active pullrequests that I wasn't sure it
 was still needed.

 However, it might be a good way to encourage contributors to spend one day
 where they can focus on fixing bugs. The idea came from a Koha global bug
 squashing day that was held last May -
 http://wiki.koha-community.org/wiki/2013-05-10_Global_bug_squashing_day.
 The Koha community even had a scorecard of number of kittens saved to
 highlight the contributors who had the most bug fixes, patches reviewed,
 etc. I can't remember all of the categories, and the scorecard doesn't
 appear to be available online anymore. We could designate one day where
 contributors are committed to submitting code to fix bugs, reviewing bugs,
 signing off on the fixes, etc. Koha even provided sandboxes for people who
 do not have access to a testing server, but are interested in testing
 fixes. I think this would be a great way to encourage more people to get
 involved in the process.

 I don't think these ideas need to be mutually exclusive of each other.
 Maybe we could organize a bug squashing day sometime after the 2.5 release
 to see how many old bugs can be knocked off before running a test of a bug
 bounty system. Maybe there are other ideas out there for addressing the
 issue of