[dev] [Fwd: [cvs] commit: kronolith/lib api.php mnemo/lib api.php nag/lib api.php turba/lib api.php]
Karsten Fourmont
fourmont at gmx.de
Mon May 1 12:46:19 PDT 2006
Hi,
I did some updates on the various api.php files. It seems the external
api functions are always at risk of running out of sync with the rest of
horde development.
The answer to this is obviously unit testing.
So I wrote a small script to do this. It currently tests
list, listBy, getActionTimestamp, import, export, replace, and delete
of kronolith, mnemo, nag, and turba.
The current state of the script is attached. It's designed to run be
located in horde/scripts. It automatically creates a user "testuser"
with random password. All data of testuser is deleted, so be careful.
Any suggestions? Shall I commit it like this or convert it to .phpt. In
which directory shall I put it?
cheers,
Karsten
-------- Original Message --------
Subject: [cvs] commit: kronolith/lib api.php mnemo/lib api.php nag/lib
api.php turba/lib api.php
Date: Mon, 1 May 2006 06:59:35 -0700 (PDT)
From: Karsten Fourmont <fourmont at gmx.de>
Reply-To: dev at lists.horde.org
To: cvs at lists.horde.org
karsten 2006-05-01 06:59:35 PDT
Modified files:
lib api.php
lib api.php
lib api.php
lib api.php
Log:
Various external api bugfixing
- Turba: We need to call delete rather than _delete to create history
entries.
- Nag: modified add/modify to reflect new function signatures due to new
fields.
- All: no longer use arrays for special contentType info. Not needed. Use
text/calendar for VCALENDAR2.0, text/x-vcalendar for VCALENDAR1.0,
text/x-vcard for vcard3.0 and 'text/x-vcard;version=2.1' (new,
horde specific) for vcard2.1.
- smaller fixes.
New features:
- Implement removeUserData for turba/mnemo/nag/kronolith api.
This removes all data for the service and is automatically called by
Auth::removeUserData
Revision Changes Path
1.150 +86 -113 kronolith/lib/api.php
1.69 +40 -44 mnemo/lib/api.php
1.118 +133 -126 nag/lib/api.php
1.175 +113 -66 turba/lib/api.php
Chora Links:
http://cvs.horde.org/diff.php/kronolith/lib/api.php?r1=1.149&r2=1.150&ty=u
http://cvs.horde.org/diff.php/mnemo/lib/api.php?r1=1.68&r2=1.69&ty=u
http://cvs.horde.org/diff.php/nag/lib/api.php?r1=1.117&r2=1.118&ty=u
http://cvs.horde.org/diff.php/turba/lib/api.php?r1=1.174&r2=1.175&ty=u
--
To unsubscribe, mail: cvs-unsubscribe at lists.horde.org
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: testapi.php
Url: http://lists.horde.org/archives/dev/attachments/20060501/aea1a58c/testapi.ksh
More information about the dev
mailing list