Some users of OpenCore have reported that project admins are often unable to invite members into their teams. When they try to search for a member’s username to invite on the @@manage-team view, they will sometimes get a “No members were found” result, even though the member exists and has a confirmed account.
I’ve tracked down the cause of this bug. It’s dependent on the configuration of the underlying ZCatalog, so it does not affect all OpenCore sites. Newly built sites with new databases are unlikely to see this bug.
We should be able to provide an automatic upgrade step to fix this soon, but for now, if you’re experiencing this bug, you can fix it with some manual administration in the Zope Management Interface.
I’ve written up the symptoms and the manual steps you can follow if you need to fix it:
http://www.coactivate.org/projects/opencore/case-normalization-in-the-membrane-tool
Please be in touch if you have any questions.
Rob Miller recently tracked down & fixed a bug in OpenCore that was causing wiki history views to report incorrect modification dates.
Upgrading to OpenCore 0.17.1 will prevent this bug from recurring. If you’ve been running an OpenCore site prior to 0.17.1, there is a migration script that you should run to fix up existing data on your site.
cd {build_dir}/opencore
source bin/activate
./zope/bin/zopectl run src/opencore/migrations/resync-page-history-caches.py
It may take a while to run. When it’s finished, wiki page histories on your site should be correct.
For more information, see http://trac.openplans.org/openplans/ticket/2836
There is a bug somewhere in the OpenCore stack which I’ve heard about from several installations but haven’t been able to reproduce yet. The bug’s result is that, in at least some project spaces on a site, the “Team” page at /openplans/projects/some_project/team is missing some of the project’s team members, while the same project’s /summary and /manage-team pages report the correct list of users.
I’ve written up a quick configuration patch that you can use to work around this bug:
http://www.coactivate.org/projects/opencore/syncing-the-membrane-tool
Please let me know if you have any questions.