Calen Pennington
d567724163
Merge pull request #20008 from cpennington/fbe/get-courses-batched
...
Fbe/get courses batched
2019-03-19 11:53:19 -04:00
Calen Pennington
10963c122a
Don't refetch CourseOverview with a course object already in-hand
2019-03-19 10:30:33 -04:00
David Ormsbee
7dcad7af55
Merge pull request #16496 from open-craft/josh/announcements-feature
...
Dashboard announcements feature
2019-03-18 16:04:38 -04:00
Douglas Hall
7ef33dac6c
Allow profile microfrontend redirect to be configured per site.
2019-03-13 16:27:36 -04:00
Calen Pennington
18fc7d573b
Merge pull request #19990 from cpennington/fix-org-course-docs
...
Update the documentation and validation on org_course to make the for…
2019-03-13 15:01:27 -04:00
David Ormsbee
07e93bc264
Merge pull request #19837 from open-craft/opencraft/edx-platform/devan/show-enroll-links-on-public-courses-only-if-self-enrollment-allowed
...
Show enroll links on public courses only if self enrollment allowed
2019-03-13 14:25:53 -04:00
Calen Pennington
5150775f1c
Update the documentation and validation on org_course to make the formatting clear
2019-03-13 14:25:16 -04:00
Devan Rehunathan
c6f87d49f2
Show Enroll links on public courses only if self-enrollment is allowed
...
This commit updates the Info messages on the course page to display
more informative messages to the user. Specifically, messages for Public
and Invitation-only courses.
2019-03-12 21:24:56 +00:00
Calen Pennington
c21e01e3ee
Add org-course (and any future KEY_FIELDS) to FBE django admin pages
2019-03-12 13:52:56 -04:00
Matthew Piatetsky
d5c50533e1
Merge pull request #19968 from edx/PROD-58
...
handle incorrectly set schedules
2019-03-12 12:16:03 -04:00
Matthew Piatetsky
dac0eec385
handle incorrectly set schedules
2019-03-11 16:46:29 -04:00
Calen Pennington
fa2ee761d9
Allow overriding Content Type Gating and Course Duration Limits on a per-course (rather than per-course-run) basis
...
REVMI-94
2019-03-11 15:23:19 -04:00
Calen Pennington
5d3c9b36df
Merge pull request #19964 from cpennington/fbe-query-perf
...
Sort in python and add an index to improve StackedConfigModel.current…
2019-03-11 12:22:59 -04:00
Josh McLaughlin
4d4b040517
Add dashboard announcements feature
...
- Add announcements view using JSX to the dashboard sidebar
- Create a new maintenance interface to edit and manage announcements
- Adds an override to main.html template to include new skip links
- Add plugins required for announcements to TinyMCE
This is motivated by a desire to have system wide messages for students
that show on the dashboard. Enabled with FEATURES['ENABLE_ANNOUNCEMENTS'].
Global staff are allowed to edit from the studio maintenance view.
2019-03-10 19:25:13 -07:00
Calen Pennington
c532077f3a
Sort in python and add an index to improve StackedConfigModel.current query performance
2019-03-08 09:50:08 -05:00
Matthew Piatetsky
74bcc29417
Remove FEATURE_BASED_ENROLLMENT_GLOBAL_KILL_FLAG
2019-03-07 15:46:33 -05:00
Matthew Piatetsky
49ae6b9d73
Remove CONTENT_TYPE_GATING flag
2019-03-07 15:46:33 -05:00
Matthew Piatetsky
80c9d04b83
Merge pull request #19947 from edx/REVMI-67
...
REVMI-67 update description to describe datetime as user local time
2019-03-07 09:18:38 -05:00
Calen Pennington
4c8cd60bbc
REVMI-96: Add a management command to experiment with Access Expiry reminder emails for FBE
2019-03-06 11:44:29 -05:00
Matthew Piatetsky
9740746e9f
update description to describe datetime as user local time
2019-03-06 10:48:15 -05:00
Matthew Piatetsky
fd00ce1d0b
stop ignoring enrollment creation date if the user is masquerading
2019-03-05 16:05:17 -05:00
Cory Lee
07d81bf297
Merge pull request #19913 from edx/coryleeio/yaml_config
...
Use single yaml config instead of two json configs.
2019-03-05 14:25:52 -05:00
Cory Lee
2108b69ff1
"Use single yaml config instead of two json configs"
...
This reverts commit 8c805999e6 .
2019-03-05 11:27:36 -05:00
Matthew Piatetsky
b22c453a4a
stop bucketing new users into FBE holdback
2019-03-05 08:16:04 -05:00
Cory Lee
8c805999e6
Revert "Use single yaml config instead of two json configs"
...
This reverts commit b0b8a76dd9 .
2019-03-01 17:31:10 -05:00
Cory Lee
b0b8a76dd9
Use single yaml config instead of two json configs
2019-03-01 12:55:40 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Nimisha Asthagiri
c1cd1058c5
Merge pull request #19797 from edx/arch/redirect-profile-page
...
Redirect Profile view to Profile Microfrontend
2019-02-19 09:00:37 -05:00
Matthew Piatetsky
444799fb0e
fix unicode strings in openedx/ part 2
2019-02-15 10:15:51 -05:00
Nimisha Asthagiri
551f07c130
fixup! updated URL config name and value; added DEPR ticket
2019-02-14 09:17:31 -05:00
Nimisha Asthagiri
7848dd737f
Redirect Profile view to Profile Microfrontend
2019-02-13 09:32:36 -05:00
Michael Youngstrom
4bbd1dee0b
Remove shards from commonlib-unit tests
2019-02-12 14:28:35 -05:00
Luis Moreno
91ed45099b
Fix Collapse All/Expand All translation
2019-02-11 07:40:41 -04:00
Pooja Kulkarni
9ddb1cc074
Implement public cohort
...
This PR is based on #19284 and is part of the
series of work related to the proposal #18134 .
This PR avoids the assignment of
anonymous/unenrolled users to any cohort when
course is public. Anonymous or unenrolled users
will only see content that does not have a
content group assigned.
The "View Course" link to the course outline
is shown on the course about page for a course
marked public/public outline.
It also makes course handouts available for
public courses (not for public_outline).
This PR also hides the different warnings and
messages asking the user to sign-in and enroll
in the course, when the course is marked public.
It modifies the default public_view text to
include the component display_name when
unenrolled access is not available.
2019-02-07 21:42:21 +05:30
Calen Pennington
419657d7a5
Prefetch course modes used in has_access calls in course api
2019-02-06 10:11:15 -05:00
Calen Pennington
6d22866e78
Cache org-site lookups in the RequestCache
2019-02-06 10:11:15 -05:00
Matthew Piatetsky
b37bc75bb4
Revert "Revert "change banner date localization to use dateutilfactory""
...
This reverts commit 08cb56664b .
2019-02-04 12:42:27 -05:00
Calen Pennington
daf6fd3330
Merge pull request #19599 from cpennington/fbe-adrs
...
Add ADRs for FBE decisions
2019-01-28 14:40:48 -05:00
Calen Pennington
4ac3caab23
Add ADRs for FBE decisions
...
REVMI-39
2019-01-28 13:16:53 -05:00
Calen Pennington
805f32a357
Revert "Allow courses api to return data incrementally"
2019-01-25 12:56:57 -05:00
Calen Pennington
c9ed838991
Merge pull request #19642 from cpennington/fbe-improve-course-api-performance
...
Allow courses api to return data incrementally
2019-01-25 11:31:24 -05:00
Calen Pennington
0d273e9506
Prefetch course modes used in has_access calls in course api
2019-01-25 10:30:09 -05:00
Calen Pennington
a842921e1f
Cache org-site lookups in the RequestCache
2019-01-25 10:30:09 -05:00
DawoudSheraz
e820888154
create access denied fragment when HTTP request is null
2019-01-25 16:38:50 +05:00
noraiz-anwar
33fab4b1e4
audit track content gating for staff preview
2019-01-21 18:35:29 +05:00
Matthew Piatetsky
08cb56664b
Revert "change banner date localization to use dateutilfactory"
2019-01-20 18:27:03 -05:00
Matthew Piatetsky
58012317a1
Merge pull request #19590 from edx/REVMI-27
...
change banner date localization to use dateutilfactory
2019-01-17 12:49:56 -05:00
Ned Batchelder
48ac13e73e
Merge pull request #19591 from cclauss/print_function
...
Use print() function in both Python 2 and Python 3
2019-01-16 17:59:11 -05:00
Ned Batchelder
1e5c753807
Fix quality violations
2019-01-16 08:44:56 -05:00
Matthew Piatetsky
f870f7c635
change banner date localization to use dateutilfactory
2019-01-15 03:30:53 -05:00