diff --git a/app/coffeescripts/bundles/account_grading_standards.coffee b/app/coffeescripts/bundles/account_grading_standards.coffee index 4f6bffe6492..15006126dce 100644 --- a/app/coffeescripts/bundles/account_grading_standards.coffee +++ b/app/coffeescripts/bundles/account_grading_standards.coffee @@ -6,14 +6,15 @@ require [ mgpEnabled = ENV.MULTIPLE_GRADING_PERIODS readOnly = ENV.GRADING_PERIODS_READ_ONLY urls = - gradingPeriodSetsURL: ENV.GRADING_PERIOD_SETS_URL, + gradingPeriodSetsURL: ENV.GRADING_PERIOD_SETS_URL gradingPeriodsUpdateURL: ENV.GRADING_PERIODS_UPDATE_URL + enrollmentTermsURL: ENV.ENROLLMENT_TERMS_URL React.render( TabContainerFactory( multipleGradingPeriodsEnabled: mgpEnabled readOnly: readOnly - URLs: urls + urls: urls ), document.getElementById("react_grading_tabs") ) diff --git a/app/controllers/grading_standards_controller.rb b/app/controllers/grading_standards_controller.rb index 1930fbe51e9..e28adaf0034 100644 --- a/app/controllers/grading_standards_controller.rb +++ b/app/controllers/grading_standards_controller.rb @@ -26,6 +26,7 @@ class GradingStandardsController < ApplicationController client_env = { :GRADING_STANDARDS_URL => context_url(@context, :context_grading_standards_url), :GRADING_PERIOD_SETS_URL => api_v1_account_grading_period_sets_url(@context), + :ENROLLMENT_TERMS_URL => api_v1_enrollment_terms_url(@context), :MULTIPLE_GRADING_PERIODS => multiple_grading_periods?, :DEFAULT_GRADING_STANDARD_DATA => GradingStandard.default_grading_standard, :CONTEXT_SETTINGS_URL => context_url(@context, :context_settings_url) diff --git a/app/jsx/gradebook/grid/helpers/datesHelper.jsx b/app/jsx/gradebook/grid/helpers/datesHelper.jsx index bccc99ef806..b9dfeb31f98 100644 --- a/app/jsx/gradebook/grid/helpers/datesHelper.jsx +++ b/app/jsx/gradebook/grid/helpers/datesHelper.jsx @@ -13,10 +13,14 @@ define([ return object; }, - formatDateForDisplay: function(date) { + formatDatetimeForDisplay: function(date) { return $.datetimeString(date, { format: 'medium', timezone: ENV.CONTEXT_TIMEZONE }); }, + formatDateForDisplay: function(date) { + return $.dateString(date, { format: 'medium', timezone: ENV.CONTEXT_TIMEZONE }); + }, + isMidnight: function(date) { return tz.isMidnight(date, { timezone: ENV.CONTEXT_TIMEZONE }); } diff --git a/app/jsx/grading/AccountGradingPeriod.jsx b/app/jsx/grading/AccountGradingPeriod.jsx index 647661e808e..34d3510183c 100644 --- a/app/jsx/grading/AccountGradingPeriod.jsx +++ b/app/jsx/grading/AccountGradingPeriod.jsx @@ -24,10 +24,10 @@ define([ {this.props.period.title}