Commit c24820ae by David Baumgold Committed by Don Mitchell

Change default start date for About pages

So that About pages will display in the LMS if the user is not logged in
parent 7ff13786
...@@ -3,11 +3,14 @@ from fs.errors import ResourceNotFoundError ...@@ -3,11 +3,14 @@ from fs.errors import ResourceNotFoundError
import logging import logging
import os import os
import sys import sys
from datetime import datetime
from lxml import etree from lxml import etree
from path import path from path import path
from pytz import UTC
from pkg_resources import resource_string from pkg_resources import resource_string
from xblock.fields import Scope, String, Boolean from xblock.fields import Scope, String, Boolean
from xmodule.fields import Date
from xmodule.editing_module import EditingDescriptor from xmodule.editing_module import EditingDescriptor
from xmodule.html_checker import check_html from xmodule.html_checker import check_html
from xmodule.stringify import stringify_children from xmodule.stringify import stringify_children
...@@ -227,6 +230,12 @@ class AboutFields(object): ...@@ -227,6 +230,12 @@ class AboutFields(object):
default="", default="",
scope=Scope.content scope=Scope.content
) )
# this exists purely to override the default start date
start = Date(
help="placeholder to make sure that About is always active",
default=datetime.fromtimestamp(0, UTC),
scope=Scope.settings,
)
class AboutModule(AboutFields, HtmlModule): class AboutModule(AboutFields, HtmlModule):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment