Jump to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Restricted Replies

Featured Replies

  • Administrator

Restricted Replies

This application will restrict the ability of to users reply to topics in specific forums. Only the topic author and staff (chosen groups or moderators of the forum) will be able to reply. The editor will not appear for those who cannot reply.

Settings:

  • Forums where the restriction will be applied

  • Type of restriction: specific groups or moderators of the forum

  • Enable message in the topic

  • Type of message

  • Message content

File Information

Submitter Adriano

Submitted 12/14/2024

Category Paid Applications

View File

Restricted Replies

  • 5 months later...
  • Replies 38
  • Views 986
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Logs (sample):

  • Hi Adriano. It is bang up to date: 5.0.11 (Cloud). I'll apply some tests tomorrow and see if there is something causing a conflict with 2.0.1.

  • NuclearGeneral
    NuclearGeneral

    I am experiencing the same issues as @Mor Both on a 5.0.10 and 5.0.11 test installation on my homelab webserver. Error: Call to undefined method IPS\forums\Forum::container() (0) #0 /system/Content/P

Most Helpful Posts

Posted Images

  • Author
  • Administrator

What's New in Version 2.0.1:

  • Script optimization

Compability

  • Version 2.0.1: IPS 5.0.7+

  • Version 2.0.0: IPS 5.0.0 to 5.0.6

  • 2 months later...

Hi @Adriano

When updating to v2.0.1, should I first uninstall v2.0.0, or can 2.0.1 be installed over the top?

Thanks.

  • Author
  • Administrator

Update means upload a new version.

  • 4 weeks later...

Hi @Adriano

I just attempted to update to 2.0.1, but it broke my forums. Other parts of my site seemed to be unaffected.

I received the following error message:

[[Template forums/front/index/index is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

I removed it and reinstalled, but I received the same error. I reverted to version 2.0.0 and it everything is fine again.

I should add, I was prompted to perform this upgrade because a member was able to post to a topic he had not started on our only Restricted Replies forum (v 2.0.0). I had previously checked the permissions and used a test account, everything seemed as it should be.

Edited by Mor

Logs (sample):

Error: Call to undefined method IPS\forums\Forum::container() (0)

#0 /var/www/html/5001103/system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('read', Object(IPS\forums\Forum), Object(IPS\Member))

#1 /var/www/html/5001103/system/Node/Model.php(2565): IPS\Content\Permissions::can('read', Object(IPS\forums\Forum), Object(IPS\Member))

#2 /var/www/html/5001103/applications/forums/sources/Forum/Forum.php(1150): IPS\Node\Model->can('read', Object(IPS\Member), true)

#3 /var/www/html/5001103/system/Content/Item.php(6604): IPS\forums\Forum->can('read', Object(IPS\Member))

#4 /var/www/html/5001103/applications/forums/sources/Topic/Topic.php(883): IPS\Content\Item->canView(Object(IPS\Member))

#5 /var/www/html/5001103/system/Content/Comment.php(747): IPS\forums\Topic->canView(Object(IPS\Member))

#6 /var/www/html/5001103/applications/convert/sources/Software/Forums/Smf.php(642): IPS\Content\Comment->canView()

#7 /var/www/html/5001103/applications/convert/Application.php(330): IPS\convert\Software\Forums\Smf->checkRedirects()

#8 /var/www/html/5001103/applications/convert/Application.php(314): IPS\convert\Application::checkRedirects()

#9 /var/www/html/5001103/system/Dispatcher/Front.php(520): IPS\convert\Application->convertLegacyParameters()

#10 /var/www/html/5001103/system/Dispatcher/Front.php(140): IPS\Dispatcher\Front::convertLegacyParameters()

#11 /var/www/html/5001103/system/Dispatcher/Dispatcher.php(126): IPS\Dispatcher\Front->init()

#12 /var/www/html/5001103/index.php(16): IPS\Dispatcher::i()

#13 {main}

Backtrace

#0 /var/www/html/5001103/init.php(824): IPS\Log::log('Error: Call to ...', 'uncaught_except...')

#1 [internal function]: IPS\IPS::exceptionHandler(Object(Error))

#2 {main}

Error: Call to undefined method IPS\cms\Databases::container() in /var/www/sitefiles/xxxxxxx/applications/restrictedreplies/extensions/core/Permissions/restrictedReplies.php:24

Stack trace:

#0 /var/www/html/5001103/system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('view', Object(IPS\cms\Databases), Object(IPS\Member))

#1 /var/www/html/5001103/system/Node/Model.php(2565): IPS\Content\Permissions::can('view', Object(IPS\cms\Databases), Object(IPS\Member))

#2 /var/www/html/5001103/applications/cms/sources/Databases/Databases.php(990): IPS\Node\Model->can('view', Object(IPS\Member), true)

#3 /var/www/html/5001103/applications/cms/extensions/core/ContentRouter/Records.php(52): IPS\cms\Databases->can('view', Object(IPS\Member))

#4 /var/www/html/5001103/system/Application/Application.php(475): IPS\cms\extensions\core\ContentRouter\Records->__construct(Object(IPS\Member))

#5 /var/www/html/5001103/system/Application/Application.php(452): IPS\Application::constructExtensionClass('IPS\\cms\\extensi...', Object(IPS\Member))

#6 /var/www/html/5001103/system/Content/Content.php(1592): IPS\Application::allExtensions('core', 'ContentRouter', Object(IPS\Member), NULL, NULL, true)

#7 /var/www/html/5001103/applications/core/sources/Assignments/Assignment.php(176): IPS\Content::routedClasses(Object(IPS\Member), false, true)

#8 /var/www/html/5001103/applications/core/sources/Assignments/Assignment.php(342): IPS\core\Assignments\Assignment::canAssignOnAny(Object(IPS\Member))

#9 /var/www/html/5001103/applications/cloud/extensions/core/UserMenu/Assignments.php(32): IPS\core\Assignments\Assignment::canAccessAssignments()

#10 /var/www/html/5001103/system/Member/UserMenu.php(270): IPS\cloud\extensions\core\UserMenu\Assignments->mobileNotificationCount()

#11 /var/www/html/5001103/static/templates/core_front_global.php(11991): IPS\Member\UserMenu::mobileNotificationCount()

#12 /var/www/html/5001103/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->mobileFooterBar()

#13 /var/www/html/5001103/static/templates/core_front_global.php(8463): IPS\Theme\SandboxedTemplate->__call('mobileFooterBar', Array)

#14 /var/www/html/5001103/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('ca9a366a38abfe7...', '\n\n<section id='...', Array)

#15 /var/www/html/5001103/system/Output/Output.php(920): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)

#16 /var/www/html/5001103/init.php(865): IPS\Output->error('Something went ...', 'EX0', 500, NULL, Array, 'Error: Call to ...', NULL)

#17 [internal function]: IPS\IPS::exceptionHandler(Object(Error))

#18 {main}

Backtrace

#0 /var/www/html/5001103/system/Theme/SandboxedTemplate.php(78): IPS\Log::log('Error: Call to ...', 'template_error')

#1 /var/www/html/5001103/static/templates/core_front_global.php(8463): IPS\Theme\SandboxedTemplate->__call('mobileFooterBar', Array)

#2 /var/www/html/5001103/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('ca9a366a38abfe7...', '\n\n<section id='...', Array)

#3 /var/www/html/5001103/system/Output/Output.php(920): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)

#4 /var/www/html/5001103/init.php(865): IPS\Output->error('Something went ...', 'EX0', 500, NULL, Array, 'Error: Call to ...', NULL)

#5 [internal function]: IPS\IPS::exceptionHandler(Object(Error))

#6 {main}

  • Author
  • Administrator

I’ll take a look tomorrow.

  • Author
  • Administrator
On 9/14/2025 at 7:59 AM, Mor said:

Hi @Adriano

I just attempted to update to 2.0.1, but it broke my forums. Other parts of my site seemed to be unaffected.

I received the following error message:

[[Template forums/front/index/index is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

I removed it and reinstalled, but I received the same error. I reverted to version 2.0.0 and it everything is fine again.

I should add, I was prompted to perform this upgrade because a member was able to post to a topic he had not started on our only Restricted Replies forum (v 2.0.0). I had previously checked the permissions and used a test account, everything seemed as it should be.

Which IPS5 version are you using? 2.0.1 is 5.0.7+ only:

On 6/9/2025 at 9:33 AM, Adriano said:

What's New in Version 2.0.1:

  • Script optimization

Compability

  • Version 2.0.1: IPS 5.0.7+

  • Version 2.0.0: IPS 5.0.0 to 5.0.6

Captura de tela 2025-09-15 092512.png

I just installed it on this site right now, which is 5.0.11, and it works just fine:

6 hours ago, Adriano said:

Which IPS5 version are you using? 2.0.1 is 5.0.7+ only:

Hi Adriano.

It is bang up to date: 5.0.11 (Cloud).

I'll apply some tests tomorrow and see if there is something causing a conflict with 2.0.1.

  • 2 weeks later...

I am experiencing the same issues as @Mor Both on a 5.0.10 and 5.0.11 test installation on my homelab webserver.

Error: Call to undefined method IPS\forums\Forum::container() (0)
#0 /system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('view', Object(IPS\forums\Forum), NULL)
#1 /system/Node/Model.php(2565): IPS\Content\Permissions::can('view', Object(IPS\forums\Forum), NULL)
#2 /applications/forums/sources/Forum/Forum.php(1150): IPS\Node\Model->can('view', NULL, true)
#3 /system/Http/Url/Internal.php(237): IPS\forums\Forum->can('view')
#4 /system/Http/Url/Friendly.php(325): IPS\Http\Url\Internal->correctUrlFromVerifyClass('\\IPS\\forums\\For...')
#5 /system/Dispatcher/Front.php(419): IPS\Http\Url\Friendly->correctFriendlyUrl()
#6 /system/Dispatcher/Front.php(161): IPS\Dispatcher\Front->checkUrl()
#7 /system/Dispatcher/Dispatcher.php(126): IPS\Dispatcher\Front->init()
#8 /index.php(16): IPS\Dispatcher::i()
#9 {main}
Error: Call to undefined method IPS\calendar\Calendar::container() (0)
#0 /system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('view', Object(IPS\calendar\Calendar), NULL)
#1 /system/Node/Model.php(2565): IPS\Content\Permissions::can('view', Object(IPS\calendar\Calendar), NULL)
#2 /system/Node/Model.php(2061): IPS\Node\Model->can('view')
#3 /applications/calendar/modules/front/calendar/view.php(95): IPS\Node\Model::loadAndCheckPerms(1)
#4 /system/Dispatcher/Controller.php(139): IPS\calendar\modules\front\calendar\view->manage()
#5 /system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute()
#6 /index.php(16): IPS\Dispatcher->run()
#7 {main}
Error: Call to undefined method IPS\cms\Databases::container() in /applications/restrictedreplies/extensions/core/Permissions/restrictedReplies.php:24
Stack trace:
#0 /system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('add', Object(IPS\cms\Databases), NULL)
#1 /system/Node/Model.php(2565): IPS\Content\Permissions::can('add', Object(IPS\cms\Databases), NULL)
#2 /applications/cms/sources/Databases/Databases.php(998): IPS\Node\Model->can('add', NULL, true)
#3 /applications/cms/sources/Theme/Theme.php(723) : eval()'d code(426): IPS\cms\Databases->can('add')
#4 /applications/cms/modules/front/database/index.php(197): IPS\Theme\class_cms_database_category_articles->index(Object(IPS\cms\Databases), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Http\Url\Friendly), Array)
#5 /applications/cms/modules/front/database/index.php(77): IPS\cms\modules\front\database\index->view()
#6 /system/Dispatcher/Controller.php(139): IPS\cms\modules\front\database\index->manage()
#7 /applications/cms/sources/Databases/Dispatcher.php(373): IPS\Dispatcher\Controller->execute()
#8 /applications/cms/widgets/Database.php(153): IPS\cms\Databases\Dispatcher->run()
#9 /system/Widget/Widget.php(1747): IPS\cms\widgets\Database->render()
#10 /system/Widget/Area.php(991): IPS\Widget::createWidgetFromStoredData(Array)
#11 /system/Widget/Area.php(957): IPS\Widget\Area->getWidgetContent()
#12 /system/Widget/Area.php(965): IPS\Widget\Area->totalVisibleWidgets()
#13 /static/templates/core_front_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()
#14 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea(Object(IPS\Widget\Area))
#15 /system/Widget/Area.php(288): IPS\Theme\SandboxedTemplate->__call('widgetArea', Array)
#16 /applications/cms/sources/Pages/Page.php(2323): IPS\Widget\Area->__toString()
#17 /applications/cms/sources/Pages/Page.php(2202): IPS\cms\Pages\Page->getPageContent()
#18 /applications/cms/modules/front/pages/page.php(152): IPS\cms\Pages\Page->output()
#19 /applications/cms/modules/front/pages/page.php(52): IPS\cms\modules\front\pages\page->view()
#20 /system/Dispatcher/Controller.php(139): IPS\cms\modules\front\pages\page->manage()
#21 /system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute()
#22 /index.php(16): IPS\Dispatcher->run()
#23 {main}

Actually, it is working now. You first have to go to settings, and click Save for the error to go away and then it works as intended.

  • Author
  • Administrator

It sounds weird. Will take a look anyway. It should work in Forums only.

This error log also appeared for the Downloads application:

Error: Call to undefined method IPS\downloads\Category::container() (0)
#0 /system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('read', Object(IPS\downloads\Category), NULL)
#1 /system/Node/Model.php(2565): IPS\Content\Permissions::can('read', Object(IPS\downloads\Category), NULL)
#2 /system/Content/Widget.php(343): IPS\Node\Model->can('read')
#3 /applications/downloads/widgets/fileFeed.php(99): IPS\Content\Widget->buildWhere()
#4 /system/Content/Widget.php(475): IPS\downloads\widgets\fileFeed->buildWhere()
#5 /system/Widget/Widget.php(1282): IPS\Content\Widget->render()
#6 /system/Widget/Widget.php(1344): IPS\Widget->_render()
#7 /system/Widget/Area.php(991): IPS\Widget->__toString()
#8 /system/Widget/Area.php(957): IPS\Widget\Area->getWidgetContent()
#9 /system/Widget/Area.php(965): IPS\Widget\Area->totalVisibleWidgets()
#10 /static/templates/core_front_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()
#11 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea(Object(IPS\Widget\Area))
#12 /static/templates/core_front_global.php(24388): IPS\Theme\SandboxedTemplate->__call('widgetArea', Array)
#13 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetContainer('footer', 'horizontal')
#14 /static/templates/core_front_global.php(8226): IPS\Theme\SandboxedTemplate->__call('widgetContainer', Array)
#15 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('2679ee8582494ff...', '\n<header class=...', Array)
#16 /system/Dispatcher/Dispatcher.php(192): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)
#17 /system/Dispatcher/Standard.php(133): IPS\Dispatcher->finish()
#18 /system/Dispatcher/Front.php(701): IPS\Dispatcher\Standard->finish()
#19 /system/Dispatcher/Dispatcher.php(171): IPS\Dispatcher\Front->finish()
#20 /index.php(16): IPS\Dispatcher->run()
#21 {main}

Downloads Backtrace:

#0 /init.php(824): IPS\Log::log('Error: Call to ...', 'uncaught_except...')
#1 /system/Widget/Widget.php(1401): IPS\IPS::exceptionHandler(Object(Error))
#2 /system/Widget/Area.php(991): IPS\Widget->__toString()
#3 /system/Widget/Area.php(957): IPS\Widget\Area->getWidgetContent()
#4 /system/Widget/Area.php(965): IPS\Widget\Area->totalVisibleWidgets()
#5 /static/templates/core_front_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()
#6 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea(Object(IPS\Widget\Area))
#7 /static/templates/core_front_global.php(24388): IPS\Theme\SandboxedTemplate->__call('widgetArea', Array)
#8 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetContainer('footer', 'horizontal')
#9 /static/templates/core_front_global.php(8226): IPS\Theme\SandboxedTemplate->__call('widgetContainer', Array)
#10 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('2679ee8582494ff...', '\n<header class=...', Array)
#11 /system/Dispatcher/Dispatcher.php(192): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)
#12 /system/Dispatcher/Standard.php(133): IPS\Dispatcher->finish()
#13 /system/Dispatcher/Front.php(701): IPS\Dispatcher\Standard->finish()
#14 /system/Dispatcher/Dispatcher.php(171): IPS\Dispatcher\Front->finish()
#15 /index.php(16): IPS\Dispatcher->run()
#16 {main}

***Edit***

When I visit the Forums, I get the following long error log:

Error: Call to undefined method IPS\cms\Databases::container() (0)
#0 /system/Content/Permissions.php(138): IPS\restrictedreplies\extensions\core\Permissions\restrictedReplies->checkPermission('view', Object(IPS\cms\Databases), Object(IPS\Member))
#1 /system/Node/Model.php(2565): IPS\Content\Permissions::can('view', Object(IPS\cms\Databases), Object(IPS\Member))
#2 /applications/cms/sources/Databases/Databases.php(990): IPS\Node\Model->can('view', Object(IPS\Member), true)
#3 /applications/cms/extensions/core/ContentRouter/Records.php(52): IPS\cms\Databases->can('view', Object(IPS\Member))
#4 /system/Application/Application.php(474): IPS\cms\extensions\core\ContentRouter\Records->__construct(Object(IPS\Member))
#5 /system/Application/Application.php(451): IPS\Application::constructExtensionClass('IPS\\cms\\extensi...', Object(IPS\Member))
#6 /system/Content/Content.php(1592): IPS\Application::allExtensions('core', 'ContentRouter', Object(IPS\Member), NULL, NULL, true)
#7 /system/Content/Tag.php(512): IPS\Content::routedClasses(Object(IPS\Member), false, true)
#8 /applications/core/widgets/tags.php(106): IPS\Content\Tag::getTaggableContentTypes()
#9 /system/Widget/Widget.php(1289): IPS\core\widgets\tags->render()
#10 /system/Widget/Widget.php(1344): IPS\Widget->_render()
#11 /system/Widget/Area.php(991): IPS\Widget->__toString()
#12 /system/Widget/Area.php(957): IPS\Widget\Area->getWidgetContent()
#13 /system/Widget/Area.php(965): IPS\Widget\Area->totalVisibleWidgets()
#14 /static/templates/core_front_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()
#15 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea(Object(IPS\Widget\Area))
#16 /static/templates/core_front_global.php(24388): IPS\Theme\SandboxedTemplate->__call('widgetArea', Array)
#17 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetContainer('sidebar', 'vertical')
#18 /static/templates/core_front_global.php(20964): IPS\Theme\SandboxedTemplate->__call('widgetContainer', Array)
#19 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->sidebar()
#20 /static/templates/core_front_global.php(8243): IPS\Theme\SandboxedTemplate->__call('sidebar', Array)
#21 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('e53271fd3c238d1...', '<span style='ba...', Array)
#22 /system/Dispatcher/Dispatcher.php(192): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)
#23 /system/Dispatcher/Standard.php(133): IPS\Dispatcher->finish()
#24 /system/Dispatcher/Front.php(701): IPS\Dispatcher\Standard->finish()
#25 /system/Dispatcher/Dispatcher.php(171): IPS\Dispatcher\Front->finish()
#26 /index.php(16): IPS\Dispatcher->run()
#27 {main}

Forums Backtrace:

#0 /init.php(824): IPS\Log::log('Error: Call to ...', 'uncaught_except...')
#1 /system/Widget/Widget.php(1401): IPS\IPS::exceptionHandler(Object(Error))
#2 /system/Widget/Area.php(991): IPS\Widget->__toString()
#3 /system/Widget/Area.php(957): IPS\Widget\Area->getWidgetContent()
#4 /system/Widget/Area.php(965): IPS\Widget\Area->totalVisibleWidgets()
#5 /static/templates/core_front_global.php(24183): IPS\Widget\Area->totalVisibleWidgets()
#6 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea(Object(IPS\Widget\Area))
#7 /static/templates/core_front_global.php(24388): IPS\Theme\SandboxedTemplate->__call('widgetArea', Array)
#8 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetContainer('sidebar', 'vertical')
#9 /static/templates/core_front_global.php(20964): IPS\Theme\SandboxedTemplate->__call('widgetContainer', Array)
#10 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->sidebar()
#11 /static/templates/core_front_global.php(8243): IPS\Theme\SandboxedTemplate->__call('sidebar', Array)
#12 /system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->globalTemplate('e53271fd3c238d1...', '<span style='ba...', Array)
#13 /system/Dispatcher/Dispatcher.php(192): IPS\Theme\SandboxedTemplate->__call('globalTemplate', Array)
#14 /system/Dispatcher/Standard.php(133): IPS\Dispatcher->finish()
#15 /system/Dispatcher/Front.php(701): IPS\Dispatcher\Standard->finish()
#16 /system/Dispatcher/Dispatcher.php(171): IPS\Dispatcher\Front->finish()
#17 /index.php(16): IPS\Dispatcher->run()
#18 {main}

Edited by NuclearGeneral

  • Author
  • Administrator

I sent you a message with a new version for tests.

Messaged you back in pm.

  • 1 month later...

Hi @Adriano

I've installed 2.0.2 on cloud, v5. I've experienced problems installing (install errors), but it appears to have now installed cleanly.

Unless I am missing something, restricted Replies does not work at all.

I have it applied to one forum, selected 'Specific Groups', but selected no groups for 'can reply', and saved the settings. I used a test account and can reply to topics on the forum where Restricted Replies applies. Am I missing something?

Thanks.

Edited by Mor

  • Author
  • Administrator
6 minutes ago, Mor said:

Hi @Adriano

I've installed 2.0.2 on cloud, v5. I've experienced problems installing (install errors), but it appears to have now installed cleanly.

Unless I am missing something, restricted Replies does not work at all.

I have it applied to one forum, selected 'Specific Groups', but selected no groups for 'can reply', and saved the settings. I used a test account and can reply to topics on the forum where Restricted Replies applies. Am I missing something?

Thanks.

Right now on this board:

image.png

Try to reply to any topic on this forum: https://www.sosinvision.com.br/index.php?/forums/forum/75-general-posting/

Not even the admin can:

image.png

Even choosing no group doesn't allow anyone beyond the author to reply:

image.png


I disabled the app because this site is a support board, and people need to reply to topics.

I suggest uninstalling, reinstalling it, and reporting the error you had when installing it.

Hi @Adriano

Perhaps I have misunderstood the app's purpose!? I thought the app prevents anyone but the topic starter from replying to the topic - is this correct? If so, I do not understand the option for which GROUPS 'can reply'.

I've just changed the 'Type' to 'Moderators' for testing - does this mean that only moderators and the topic starter can reply to the topic? If so, you should know that I can still reply using a standard post-count group.

Oh, And with both setting options (Moderator / Specific Groups), there is the warning 'Only staff and topic author can reply to this topic!' when I go the a topic using my test (post-count) group.

Edited by Mor

  • Author
  • Administrator

It’s clear on its description:

This application will restrict the ability of to users reply to topics in specific forums. Only the topic author and staff (chosen groups or moderators of the forum) will be able to reply. The editor will not appear for those who cannot reply.

So if you choose Administrators, then only the topic author and administrators will be able to reply.

Anyway, not selecting any groups will make the author the only one allowed to reply.

5 minutes ago, Mor said:

Oh, And with both setting options (Moderator / Specific Groups), there is the warning 'Only staff and topic author can reply to this topic!' when I go the a topic using my test (post-count) group.

This is a language bit. You can change it to whatever you want in your ACP.

5 minutes ago, Adriano said:

Anyway, not selecting any groups will make the author the only one allowed to reply.

Yep. That's not occurring. When I select Moderators option, I can reply with my test account. Same when I select Specific Groups (and then none) - I can still reply using my test account to topics not created by that account.

  • Author
  • Administrator

I just tested it here a few minutes ago. I can’t reproduce as shown in the images above.

42 minutes ago, Adriano said:

I suggest uninstalling, reinstalling it, and reporting the error you had when installing it.

8 minutes ago, Adriano said:

This is a language bit. You can change it to whatever you want in your ACP.

OK. It is always there - yes? I was unsure if it only displayed when the member is actually blocked from replying or is always displayed. Though, it being always displayed would be confusing for those who are allowed to reply (the OP and allowed groups).

  • Author
  • Administrator

The message is always displayed to avoid messages or topics asking “why there in no way to type?” “Where’s the editor?” Bla bla bla.

2 minutes ago, Adriano said:

The message is always displayed to avoid messages or topics asking “why there in no way to type?” “Where’s the editor?” Bla bla bla.

Yes, but only those who cannot 'see the editor' should be able to view the message.

Anyway, I have selected 'specific groups', checked 'admins', and saved. My test account (ordinary member account) can still reply to topics created by others. But the account also sees that warning about not being able to post.

I'll try reinstalling again.

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.