HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Discussion Expiration 1.0.6

Auto close discussion after an expiration date.

Read the documentation very carefully.

First before you do anything. Download, install and enable jQuery ext

Now download, extract and copy this extension in your extension Folder

Enable Discussion Expiration. refresh page
You will see a new Heading under "Extension Options" called Discussion Expiration
Click on it and select the Categories you want the Discussion to expire.
Picture 2

Just because you have the ability to choose all the categories doesn't mean you have to. Think long and hard about which categories should have this capability. If you have a category about Events, then this will be perfect for it.
There is a permission you can set that will allow members of a particular role to expire all discussion in any categories. This is for Moderators and admins. Set the permission in Roles & Permissions page

When you create a new Discussion and select the appropriate category, you will see a new date field appear.
Picture 2

Use the included Date Picker to pick an expiration date.
Picture 3

Once the expiration date has passed the Discussion will be automatically closed.
The discussion isn't deleted, hence it can still be searched.

Support this extension