2009-01-22 Developers Conference Call

Date

22 January 2009

In Attendance

  • Darius Jazayeri
  • Justin Miranda
  • Ben Wolfe
  • Burke Mamlin
  • Mike Seaton
  • Brian McKown

Agenda

  • Discuss web site redesign
  • Discuss road map (early plans)
  • Discuss Nicaragua site as potential reference site

Minutes

  • Justin shared some updates from the reporting sprint
  • Web site redesign: awaiting proposal from design group
  • Road map planning punted until next week or for upcoming trip to Rwanda/Kenya
  • Will discuss Nicaragua site as potential reference site next week (phone call with them planned next Tuesday)
  • Had some discussion on privileges/roles
    • We all agreed that web pages and controllers often need to check for multiple privileges and that a more convenient way to group these privileges would help developers.
    • Burke pointed out that we don't want to create editable roles for this purpose, because developers are coding against the assumption that this special, hard-coded role will always have a fixed set of privileges – i.e., the developer should be the one defining the group of privileges, not the implementation-specific admin user.
    • We came to the conclusion that we could use some easily accessible manner for developers to create groups of privileges. Whether this means introducing "privilege groups" into OpenMRS (programatically defined groups of privileges that cannot be edited) OR creating a class of roles that are not admin-editable (similar to System Developer, but unlike Anonymous and Authenticated, whose privileges can be edited) is yet to be determined.