Plone3.0ではCMF2.1系を使ってる

このところ、Plone3.0α1で遊んでいる。
Versioning が取り入れられて、版管理が出来るようになったことが良いところかな。

あと、プロダクトを作成する際の注意としては、CMFが2.1系になったので、CMFCorePermissionsが使えません。

以下の様に書いているとエラーになります。

from Products.CMFCore import CMFCorePermissions

このように直します。

from Products.CMFCore import permissions

コード中で、

いままで、CMFCorePermissions.setDefaultRolesとしていたら、

permissions.setDefaultRolesと変更しましょう。