[OPEN-ILS-GENERAL] ***SPAM*** Re: Permissions wrong?

Dan Wells dbw2 at calvin.edu
Fri Jan 29 11:04:17 EST 2010


It seems that public opinion has coalesced around 'level' as an acceptable term, and I can support that as well.  It still has the ambiguity which Mike pointed out of not completely clarifying the fact that higher levels encompass lower levels, though it is somehow natural (and correct as things stand) to assume that they do.  Still, I also think, as Victoria suggested, that this should be stated plainly somewhere, perhaps even in the interface itself, maybe as an asterisked footnote or tool-tip.  'Permissions granted at a given level also apply to all lower levels'

In addition, if we go with the word 'level', we won't need to change it again if some sort of non-cascading permission support is added in the future :)

Dan

>>> On 1/29/2010 at  9:34 AM, Cynthia Williamson <crwbookgirl at gmail.com> wrote:
> Hi All - here's an opinion from a non-developer - I agree with level -
> that's the one I can best wrap my brain around.
> Cynthia
> Mohawk College
> Ham. ON
> 
> On Thu, Jan 28, 2010 at 1:00 PM, Mike Rylander <mrylander at gmail.com> wrote:
> 
>> On Thu, Jan 28, 2010 at 12:36 PM, Jason Boyer <jasonb at myjclibrary.org>
>> wrote:
>> > I use the term "level" whenever I'm discussing permissions with people
>> > unfamiliar with the terminology. It makes sense since we already talk
>> about
>> > decisions being made at the "library level" or "consortium level." People
>> > would likely understand without a lot of confusion that they're only able
>> to
>> > effect things at their level or below.
>> >
>>
>> "Level" makes a lot of sense, yes.  That actually has the added
>> benefit of having a meaning very close to the same as you describe
>> when talking about a directed graph (and, in particular, an adjacency
>> list, as the org hierarchy is currently implemented).  It's not
>> perfect, as in the technical context it would mean "exactly the named
>> level" instead of "the named level or below", but it doesn't fall into
>> the same class of confusion we'd get from "breadth" vs "depth".  I can
>> definitely support either "level" or "range."  Thanks for the input!
>>
>> --miker
>>
>> > Jason
>> >
>> > --
>> > Jason Boyer, IT Specialist
>> > Jackson County Public Library
>> > 303 W Second St
>> > Seymour, IN 47274
>> >
>> > jasonb at myjclibrary.org 
>> > p (812) 522-3412 ext. 227
>> > f (812) 522-5456
>> >
>> >
>> > On Thu, Jan 28, 2010 at 10:59 AM, Dan Wells <dbw2 at calvin.edu> wrote:
>> >>
>> >> Thanks Mike for providing an interesting perspective on this.  I will
>> >> agree that 'range' is certainly better than 'depth' and would be a
>> >> worthwhile change, though I still prefer 'breadth', notwithstanding its
>> >> technical usage (and I might also add that my knowledge of directed
>> graphs
>> >> isn't that great ;).
>> >>
>> >> As another option, how about 'scope'?  I recognize it also has developer
>> >> baggage, of course.
>> >>
>> >> I would be happy to hear from any non-developers reading along as to
>> which
>> >> term seems most clear, but would personally be satisfied with any of
>> these
>> >> three options.
>> >>
>> >> Thanks,
>> >> Dan
>> >>
>> >> >>> On 1/28/2010 at 10:14 AM, Mike Rylander <mrylander at gmail.com>
>> wrote:
>> >> > Hrm... both "depth" and "breadth", to me, require an understanding of
>> >> > directed graphs.  If the intent is to make the language more
>> accessible
>> >> > to
>> >> > non-developers then perhaps "range" is a better choice?  That would
>> also
>> >> > avoid confusion to the developers for whom "depth" and "breadth" mean
>> >> > something specific.
>> >> >
>> >> > As for actually making the change, it would be a fairly simple patch
>> >> > adjusting any labels, as I would suggest we avoid changing the code
>> >> > itself
>> >> > -- a much bigger and more painful change with little benefit, IMO.
>> >> >
>> >> > Eh?
>> >> >
>> >> > --miker
>> >> >
>> >> > On Jan 28, 2010 9:54 AM, "Dan Wells" <dbw2 at calvin.edu> wrote:
>> >> >
>> >> > Hello all,
>> >> >
>> >> > I fully agree that "depth" as it is used in the permission setup is
>> not
>> >> > a
>> >> > clear word choice.  It gives the impression of working down, that is,
>> >> > the
>> >> > "deeper" you set it, the greater your permissions, and this is not the
>> >> > case.
>> >> >  If it is still possible and not horribly difficult to change this, I
>> >> > think
>> >> > "breadth" is a better word choice and easier to understand, as it
>> seems
>> >> > clear that a permission breadth of 'Consortium' provides greater
>> >> > abilities
>> >> > than a breadth of 'Library', or something similar.
>> >> >
>> >> > My two cents,
>> >> > Dan
>> >> > --
>> >> >
>> >> >
>> >> >
>> ****************************************************************************
>> >> > *****
>> >> > Daniel Wells, Library Programmer Analyst dbw2 at calvin.edu 
>> >> > Hekman Library at Calvin College
>> >> > 616.526.7133
>> >> >
>> >> >>>> On 1/26/2010 at 5:23 PM, Victoria Bush <vbush at ilstu.edu> wrote: >
>> >> > Thanks, Jason. That did the...
>> >>
>> >
>> >
>>
>>
>>
>> --
>> Mike Rylander
>>  | VP, Research and Design
>>  | Equinox Software, Inc. / The Evergreen Experts
>>  | phone:  1-877-OPEN-ILS (673-6457)
>>  | email:  miker at esilibrary.com 
>>  | web:  http://www.esilibrary.com 
>>
> 
> 


More information about the Open-ils-general mailing list