[Revisionmanager-devel] RevisionManager CHANGES.txt,1.2,1.3 RevisionManager.py,1.2,1.3
Brought to you by:
philikon
From: panjunyong <pan...@us...> - 2004-04-09 01:41:31
|
Update of /cvsroot/revisionmanager/RevisionManager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28574 Modified Files: CHANGES.txt RevisionManager.py Log Message: add context parameter to createObject interface to support CMF content Index: RevisionManager.py =================================================================== RCS file: /cvsroot/revisionmanager/RevisionManager/RevisionManager.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** RevisionManager.py 29 Oct 2003 06:52:24 -0000 1.2 --- RevisionManager.py 9 Apr 2004 01:28:17 -0000 1.3 *************** *** 1369,1376 **** if not self._settings['save_properties']: try: ! obj = factory.createObject(id, id, data) except: return 1 ! folder._setObject(id, obj) return 0 --- 1369,1378 ---- if not self._settings['save_properties']: try: ! obj = factory.createObject(id, id, data, context=folder) except: return 1 ! # object may be add in createObject ! if not hasattr(folder, id): ! folder._setObject(id, obj) return 0 *************** *** 1399,1403 **** # create the object try: ! obj = factory.createObject(id, title, data, **props) except: return 1 --- 1401,1405 ---- # create the object try: ! obj = factory.createObject(id, title, data, context=folder,**props) except: return 1 *************** *** 1415,1419 **** return 1 ! folder._setObject(id, obj) return 0 --- 1417,1422 ---- return 1 ! if not hasattr(folder, id): ! folder._setObject(id, obj) return 0 Index: CHANGES.txt =================================================================== RCS file: /cvsroot/revisionmanager/RevisionManager/CHANGES.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CHANGES.txt 17 Oct 2003 12:28:50 -0000 1.2 --- CHANGES.txt 9 Apr 2004 01:28:17 -0000 1.3 *************** *** 2,5 **** --- 2,9 ---- CHANGES + * Add context parameter to createObject method. This make RevisionManager + compatible with creation of CMF content which need context when use + invokeFactory methoed. + * Development on the project has been opened for the public. The CVS repository and project organization such as mailing lists now |