[SAK-24642] Start and End dates on Forums and Topics Created: 01-Jun-2010  Updated: 23-Sep-2016  Resolved: 23-Jun-2011

Status: CLOSED
Project: Sakai
Component/s: Messages Tool
Affects Version/s: 2.7.0
Fix Version/s: 2.8.0, 2.9.0

Type: Feature Request Priority: Major
Reporter: Nicola Monat-Jacobs Assignee: Core Team
Resolution: Fixed Votes: 1
Labels: None

Issue Links:
Depend
is depended on by SAK-28155 Error when updating calendar dates on... RESOLVED
Relate
is related to SAK-24656 Open Close date logic is incorrect RESOLVED
2.9 Status: Resolved
Previous Issue Keys: MSGCNTR-309

 Description   

Would be nice to be able to set a discussion board/forum/topic to open and close at a set time. Other LMS have this feature and we'd like to develop it for Sakai. Thoughts, opinions, questions?



 Comments   
Comment by Sam Ottenhoff [ 05-Jul-2010 ]

We are willing to submit a patch against MSGCNTR trunk to provide this functionality. Any guidance or thoughts on how this should be implemented?

Comment by Bryan Holladay (old account) (Inactive) [ 07-Jul-2010 ]

Thats great!

Just quick thoughts about it:

It should be in the settings page for both a forum and topic
I would couple "being able to view the forum/topic outside the date range" with the "Change Settings" permission
This sounds like it will mess up the synoptic tool, so make sure the message counting is correct after changing settings. I can help on that.

Once you have any design documentation, I can look over that and see if there's anything I can add to it.

Thanks,
Bryan

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81714

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

For testing, the Quartz scheduler runs in intervals (somewhere around 5-10 mins), so the open and close dates will be as accurate as this window. Also, test for the synoptic counts as well.

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81736
Hopefully this will fix the oracle issue

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81747
bundle fix

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81768
oracle fix

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81779
adding missing headers

Comment by Bryan Holladay (old account) (Inactive) [ 24-Aug-2010 ]

r81780

merged into 2.8.x

Comment by Bryan Holladay (old account) (Inactive) [ 25-Aug-2010 ]

r81905

added conversion script

Comment by Bryan Holladay (old account) (Inactive) [ 25-Aug-2010 ]

r81906

merged conversion scripts into 2.8.x

Comment by Bryan Holladay (old account) (Inactive) [ 27-Aug-2010 ]

r81948
r81950

correcting typo

Comment by Matt Clare [ 21-Sep-2011 ]

The settings interface on http://nightly2.sakaiproject.org:8087/ reads:

Specify Dates - begin display on (optionally) specified Beginning Date/Time; hide display after (optionally) specified Ending Date/Time

If one date is set, the other is not optional. Could this either be corrected as far as functionality, or the "(optionally)" instructions dropped?

Comment by Bryan Holladay [ 21-Sep-2011 ]

They aren't tied together. It's optional to set one or the other or both or none. So 4 options:
1) nothing set
2) start date only
3) end date only
4) both start and end date

Comment by Matt Clare [ 21-Sep-2011 ]

OK, but with both options 2 and 3 the topic won't be displayed to the 'access' or other non-instructor roles regardless of date on http://nightly2.sakaiproject.org:8087/

If you test it be sure to log in and out between attempts.

Comment by Gonzalo Silverio [ 21-Sep-2011 ]

Hi,

Considering changing the label (as part of MSGCNTR-538, following IU Functional team recomendation) of that control to:

Specify dates to open (show) and/or close (hide)

Thoughts?

Comment by Bryan Holladay [ 21-Sep-2011 ]

Gonzalo,

I like the new wording

Comment by Matt Clare [ 21-Sep-2011 ]

Gonzalo, I like the new wording with the exception of "or".

And pardon me, it's only Bryan's option "3) end date only" in which a students/access role would not see the topic.

I was wrong about option "2) start date only". "1) nothing set", "2) start date only" & "4) both start and end date" all behave as one would expect.

It's only just a not-yet-passed end date with no start date that does not display anything to students/access role when one would expect it to: http://ctlet.brocku.ca/screencasts/2011-09-21_1530.png

Comment by Bryan Holladay [ 21-Sep-2011 ]

Matt,

Thanks for the additional information. I've created a new jira https://jira.sakaiproject.org/browse/MSGCNTR-580 and already fixed the issue. It should be in the next nightly build (as well as the next 4 hour build on http://nightly2.sakaiproject.org:8085/portal/). Please verify the fix and add a comment on MSGCNTR-580 after you're done testing. Once you've done that, I can merge this fix into 2.8.x.

Thanks,
Bryan

Generated at Mon Aug 19 03:59:25 CDT 2019 using Jira 7.13.5#713005-sha1:8d78f1047b9cca7d35d4d13f706b37e27d869e07.