Bug #4018
forum view ignores permissions
| Status: | Closed | Start date: | 2009-07-28 | |
|---|---|---|---|---|
| Priority: | -- undefined -- | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| Votes: | 0 |
Description
I downloaded SVN trunk on 7/20/09. This resolved a different issue I was dealing with.
The new version does respect permissions to view full forum thread. However the browse screen shows all categories, all topics, regardless of permissions. A guest who has not registered or logged in can see all private forums, despite having groups marked with Read permissions.
I'm having trouble with my SVN client so have not been able to check newer version than 7-20-2009 yet.
Associated revisions
[Bug 4018] Use the mapper for getting the images for the gallery and the FE image upload, r=bernd
[Bug 4018] Use the mapper for getting the images for the gallery and the FE image upload, r=bernd
History
Updated by Chris Paige almost 4 years ago
Worth noting that when a guest clicks through on the permission-controlled forum, they are not allowed to view the actual content. So it is only the browse screen that has this problem.
Updated by Chris Paige almost 4 years ago
When I clear the cache, the forum displays correctly one time -- with only the public forums. When I refresh the page, it shows all forums again. So it seems like it is somehow caching all records, instead if only the authorized ones.
I don't know enough about caching to troubleshoot further. I am disabling the caching on public views as a workaround for now.
Updated by Chris Paige almost 4 years ago
Looking around a little more, I think the caching uses TYPO3 4.3 features. Worth noting I am still in 4.2 on my installations. So perhaps the caching works correctly on 4.3!
However, for backwards compatibility, it would be great to add a parameter that disables caching. This would allow the newer version to be used even in older installations.
Updated by Ines Willenbrock almost 4 years ago
- Status changed from New to Needs Feedback
Did you experience this Problems with an older mm_forum version, too? There had been a bug witch caused trouble with caching. In newer versions I didn't experience this problem if I did a clean install, if I updated an older version that had already caching, and its errors, there where still problems, even if I emptied the related database tables.
Regards, Ines
Updated by Chris Paige almost 4 years ago
I had upgraded from last summer's version and was working to install the current TER version. The only trouble I ran into was around the RTE buttons for formatting not working on the current TER version. However, it's possible that I just didn't notice a problem as I was updating.
So I went to the forge SVN for a newer version. Current version resolved the trouble with RTE, but started having these permission problems. I did not do a clean install.
Are you saying a clean install might resolve things? Should I delete mm_forum tables and start those over? Or is it caching tables that have the hold-over problems?
Chris
Updated by Chris Paige almost 4 years ago
I tried dropping all cache_ and mmforum_ tables, but have not seen any change. What else might constitute a clean install relevant to this issue?
Updated by Martin Helmich over 3 years ago
Hi there,
is the issue still current? Please note that the mm_forum caching interface is hooked into the TYPO3 cache, so you can flush the mm_forum cache alongside the TYPO3 internal cache. Btw, do you by any chance have installed the APC extension for PHP?
Martin
Updated by Chris Paige over 3 years ago
Last I checked, it was current. However, I have disabled caching in my local install to work around this.
I don't know what APC is, so it is unlikely that I have it.
I could setup a test install and give you access. Would that help?
Updated by Chris Paige over 3 years ago
PHP 5.2.5 (cli) (built: May 6 2008 12:23:40)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
Updated by Chris Paige over 3 years ago
php -i |grep configure
Configure Command => './configure' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-gd-native-ttf' '--enable-id3' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-sockets' '--prefix=/usr/local' '--with-apxs=/usr/local/apache/bin/apxs' '--with-curl=/opt/curlssl/' '--with-curlwrappers' '--with-freetype-dir=/usr' '--with-gd' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-png-dir=/usr' '--with-ttf' '--with-xpm-dir=/usr/X11R6' '--with-zlib' '--with-zlib-dir=/usr'
Updated by Martin Helmich over 3 years ago
Hi there,
does this problem still occur? Otherwise I would like to close this bug, since it has most likely been fixed alongside with 1.8.0 or 1.8.1.
Regards,
Martin
Updated by Martin Helmich over 3 years ago
- Status changed from Needs Feedback to Closed
- Priority changed from Must have to -- undefined --