[cvs] commit: turba display.php edit.php vcard.php view.php turba/config sources.php.dist turba/lib Driver.php Object.php Renderer.php Turba.php api.php base.php turba/lib/Driver imsp.php turba/templates/browse row.inc

Michael Rubinsky mike at theupstairsroom.com
Sat Jun 25 07:37:58 PDT 2005


mrubinsk    2005-06-25 07:37:58 PDT

  Modified files:
    .                    display.php edit.php vcard.php view.php 
    config               sources.php.dist 
    lib                  Driver.php Object.php Renderer.php 
                         Turba.php api.php base.php 
    lib/Driver           imsp.php 
    templates/browse     row.inc 
  Log:
  Turba_Object and Turba_Driver objects are now responsible for checking permissions on the sources they represent.  Concrete Turba_Driver classes can override the default Horde permissions system by defining their own hasPermission() method (to check for backend acls for example).
  
  IMSP driver now uses IMSP acls to check for permissions.
  Bug: 2138
  
  Revision  Changes    Path
  1.122     +15 -8     turba/config/sources.php.dist
  1.76      +2 -2      turba/display.php
  1.85      +3 -3      turba/edit.php
  1.76      +14 -2     turba/lib/Driver.php
  1.35      +40 -0     turba/lib/Driver/imsp.php
  1.23      +14 -2     turba/lib/Object.php
  1.24      +3 -3      turba/lib/Renderer.php
  1.82      +4 -10     turba/lib/Turba.php
  1.145     +27 -24    turba/lib/api.php
  1.63      +2 -1      turba/lib/base.php
  1.9       +1 -1      turba/templates/browse/row.inc
  1.16      +2 -2      turba/vcard.php
  1.5       +2 -2      turba/view.php

  Chora Links:
  http://cvs.horde.org/diff.php/turba/config/sources.php.dist?r1=1.121&r2=1.122&ty=u
  http://cvs.horde.org/diff.php/turba/display.php?r1=1.75&r2=1.76&ty=u
  http://cvs.horde.org/diff.php/turba/edit.php?r1=1.84&r2=1.85&ty=u
  http://cvs.horde.org/diff.php/turba/lib/Driver.php?r1=1.75&r2=1.76&ty=u
  http://cvs.horde.org/diff.php/turba/lib/Driver/imsp.php?r1=1.34&r2=1.35&ty=u
  http://cvs.horde.org/diff.php/turba/lib/Object.php?r1=1.22&r2=1.23&ty=u
  http://cvs.horde.org/diff.php/turba/lib/Renderer.php?r1=1.23&r2=1.24&ty=u
  http://cvs.horde.org/diff.php/turba/lib/Turba.php?r1=1.81&r2=1.82&ty=u
  http://cvs.horde.org/diff.php/turba/lib/api.php?r1=1.144&r2=1.145&ty=u
  http://cvs.horde.org/diff.php/turba/lib/base.php?r1=1.62&r2=1.63&ty=u
  http://cvs.horde.org/diff.php/turba/templates/browse/row.inc?r1=1.8&r2=1.9&ty=u
  http://cvs.horde.org/diff.php/turba/vcard.php?r1=1.15&r2=1.16&ty=u
  http://cvs.horde.org/diff.php/turba/view.php?r1=1.4&r2=1.5&ty=u


More information about the cvs mailing list