Skip to Content.
Sympa Menu

grouper-dev - [grouper-dev] Draft Minutes: Grouper Call 16-March-2011

Subject: Grouper Developers Forum

List archive

[grouper-dev] Draft Minutes: Grouper Call 16-March-2011


Chronological Thread 
  • From: Emily Eisbruch <>
  • To: Grouper Dev <>
  • Subject: [grouper-dev] Draft Minutes: Grouper Call 16-March-2011
  • Date: Tue, 29 Mar 2011 15:09:02 -0400

Attendees

Tom Barton, University of Chicago (chair)
Chris Hyzer, University of Pennsylvania
Shilen Patel, Duke
Jim Fox, University of Washington
Steve Olshansky, Internet2
Emily Eisbruch, Internet2 (scribe)

New Action Items

[AI] (Shilen) create a JIRA about how to handle integrity bugs, and then also send an email about this JIRA to the list 

[AI] (Shilen) create a wiki page to establish a design for subject/search sort.  (Done)

[AI] (Chris) report to the group on JIRA 570 regarding Source Not Available (Done)

Carry Over Action Items

[AI] Chris will put attribute framework UI work on demo site 

[AI] (JimF) will add the new JNDI source adapter into the subject SVN

[AI] (SteveO) will add a documentation request page on the Grouper wiki

[AI] (Rob) will follow up with Danno on obtaining the server for the Continuous Integration Environment. 

[AI] (TomZ and Chris) will discuss/work on LDAP Grouper Loader for importing groups. JIRA 442

[AI] (Everyone) review Rob's chapters and give him feedback on the Grouper Users List.

[AI] (TomB) will explore new international participation for work on the Grouper UI (status: will handle this on release of Grouper 2.0)

Reminder:   Agendize Grouper UI strategy for after the release of Grouper 2.0.

DISCUSSION

Continuous Integration Environment

TomB reported that Rob and Ming (of Internet2 Technical Services Group) have been in communication about the continuous integration host. Progress is being made. 

Member Sort and Search

Chris sent an email proposing 5 sort and search columns in the membership table. These could be used in the UIs. https://lists.internet2.edu/sympa/arc/grouper-dev/2011-03/msg00018.html

Issues:

  • Ideally, users should be able to pick what attribute they want to use to do the sorting.
  • Chris suggested using one huge search string of comma separated elements to search on.
  • Jim mentioned that U-Washington allows people to select user preferences for their sorts and those preferences are retained per user.
  • Should one be able to sort by multiple columns (primary and secondary key) ? 
  • What about controlling the display of public versus private data?
  • It was noted that there are two important privacy issues that must be dealt with separately:
    • What facility a particular user has to sort the data (unprivileged people who can't see names can't do a sort by name)
    • What data will be displayed for viewing (could depend on privacy settings)

  • Chris noted that the U. Penn directory has privacy references; people can define how their name displays
  • Does it make sense, is it efficient, to search on multiple columns?
  • What about a use case with a constrained search such as " look for all people called John in the purchasing dept" ?
  • What about a situation with multiple sources? It is complicated if you need to search over multiple sources for a string.
  • Suggestion: make sure the columns are similar for all the sources
  • Another issue is how these columns will get maintained.

[AI] (Shilen) create a wiki page to establish a design for subject/search sort.  https://spaces.internet2.edu/display/Grouper/Member+search+and+sort+columns

Integrity Bugs: Incorrect Composites, Unavailable Source, Others?

Subject is Unresolvable

Subject Unresolvable / Source Not Available issues were discussed on the 2-March-2011 Grouper-dev call. 

Such integrity bugs should be dealt with promptly where possible.

[AI] (Chris) will report to the group on JIRA 570 regarding Source Not Available (Done)

It was noted that a next step is for LDAPPC-ng to take advantage of the SourceUnavailable exception.

Composite groups with wrong members 

The Bad Membership Utility finds problems that develop when there are multiple changes going on at the same time in Grouper, causing a composite group to be incorrect.   https://spaces.internet2.edu/display/Grouper/Bad+Membership+Finder+Utility

Is there a way to handle such integrity issues without a human having to run a utility? Could we add something in the Grouper Loader to fix such integrity issues automatically?

What about using locking / blocking when changes are going on?  This may create  some performance issues.

[AI] (Shilen) create a JIRA about how to handle integrity bugs, and then also send an email about this JIRA to the list 

Grouper Documentation Issues

  • Since Rob's book ( https://spaces.internet2.edu/display/Grouper/Getting+Started+with+Grouper ) is creating a better flow for the new adopter in understanding Grouper, we may need to develop a mechanism for linking into the book all the new features that get documented in the wiki.
  • TomB requested that we pass along the names of any contacts who might be good candidates to work on the Grouper documentation.
  • Emily is working on updating the Brown Grouper case study, to be ready by SMM

Grouper Working Group at SMM , April 18, 2011, 10:30 AM - 11:45 AM 

Please discuss on the list the best use of the 75 minutes at the Face-to-Face Session on Monday, April 18 at Internet2 SMM

Next Call: Wednesday, March 30, 2011 at noon ET

 

**********************

Meetings of Interest:

  • Grouper Working Group at SMM , April 18, 2011, 10:30 AM - 11:45 AM 

  • Also at SMM: "Balancing Risk and Opportunity for an Institutional Groups Service," *Michael Brogan , University of Washington,  April 19, 2011, 8:45 AM - 10:00 AM






Emily Eisbruch, Technology Transfer Analyst
Internet2
office: +1-734-352-4996 | mobile +1-734-730-5749

Visit our website: www.internet2.edu
Follow us on Twitter: 
www.twitter.com/internet2
Become a Fan on Facebook: 
www.internet2.edu/facebook

 













  • [grouper-dev] Draft Minutes: Grouper Call 16-March-2011, Emily Eisbruch, 03/29/2011

Archive powered by MHonArc 2.6.16.

Top of Page