Diana Huang
482b63baaf
Handle tab hiding at a different level.
2017-07-26 16:05:48 -04:00
Afzal Wali
ec1473f84f
Added a missing parameter.
2017-07-26 15:46:49 +05:00
Clinton Blackburn
9efa7770f8
Resolved multi-tenant program issues
...
A site must be passed so the system knows which URL to use to contact
the Discovery Service.
2017-07-25 19:37:14 +05:00
Harry Rein
b523ac3f91
Merge pull request #15589 from edx/HarryRein/LEARNER-1894-in-course-messaging-xsy
...
Adding in-course messages on the home page.
2017-07-24 16:06:52 -04:00
Harry Rein
08df53e110
Adding in course messaging to the home page.
...
LEARNER-1894
This commit adds in course messaging for three use cases. First,
when the user is not signed in, the user is shown a message that
provides a link to sign in or register. If the user is signed in
but not enrolled, they are given a link to do so. If the user is
enrolled but the course has not yet started, they are shown a
message explaining when the course starts and shown a link (not
yet enabled) to add a reminder to their calendar.
The implementation defines a base message class and extends it
for the course home messages as well as the previously implemented
page level messages.
2017-07-24 15:17:12 -04:00
Diana Huang
c338b751f2
Consolidate access checks for prereqs and surveys.
2017-07-24 11:42:39 -04:00
Jesse Shapiro
fa9c09f9fe
Remove Enterprise SSO hooks
2017-07-21 18:24:09 -04:00
Awais Jibran
125552f204
Switching course view to specific student retains the profile language setting
...
https://openedx.atlassian.net/browse/EDUCATOR-891
2017-07-19 16:48:18 +05:00
Andy Armstrong
3e786ec6c5
Show page banner for anonymous and unenrolled users
...
LEARNER-1697
2017-07-17 22:19:40 -04:00
Andy Armstrong
a077a5e364
Add support for page banner status messages
...
LEARNER-1890
2017-07-17 12:17:32 -04:00
Andy Armstrong
0c72a62ad8
Merge pull request #15556 from edx/andya/pre-start-date-access
...
Enable conditional pre-start-date access to courses
2017-07-14 15:46:25 -04:00
Andy Armstrong
aeecf34387
Enable conditional pre-start-date access to courses
...
LEARNER-1854
2017-07-14 14:00:48 -04:00
edx-pipeline-bot
b97f593402
Merge pull request #15573 from edx/release-mergeback-to-master
...
Merge release back to master
2017-07-14 12:56:04 -04:00
muhammad-ammar
edcd64e90f
edx-videoi-id strip fix
...
LEARNER-1871
2017-07-14 19:17:16 +05:00
Robert Raposa
22c8e4c6ad
Redirect Course Home for course that hasn't started.
...
Includes the following:
- Move the redirect logic for before course that hasn't started to
share between Course Info and Course Home.
- Add audit comments for Course Info vs Course Home
- Other minor clean-up.
LEARNER-613
2017-07-14 01:47:32 -04:00
Harry Rein
6d89cc1bd1
Updating themes for bootstrap.
...
LEARNER-1785
This story was to update the existing custom themes to work with the flexible bootstrap design. It also updates the red theme to more closely resemble the real implementation on openedx.
2017-07-13 15:25:40 -04:00
Andy Armstrong
13854fb8ab
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-11 14:10:52 -04:00
Nimisha Asthagiri
66bbe9023b
RET: Cleanup Planning Prompts experimental code
2017-07-11 08:35:59 -04:00
Andy Armstrong
a815003b3b
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-10 17:52:28 -04:00
Douglas Hall
a00d9ad37c
Merge pull request #15484 from edx/afzaledx/LEARNER-1146-patch
...
Put the program_types filter under the waffle switch
2017-07-06 13:58:43 -04:00
Afzal Wali
b8a310d54b
Put the program_types filter under the waffle switch
2017-07-06 13:12:43 -04:00
Pan Luo
4db8c7a758
Add lti consumer xblock modules to LTI REST endpoints
...
This allows LTI consumer xblock modules being hocked into get_course_lti_endpoints for
discovering LTI result/outcome endpoints.
2017-07-06 10:41:46 -04:00
muhammad-ammar
626f2896a0
add video poster support
...
EDUCATOR-44
2017-07-06 12:35:05 +05:00
Muhammad Ammar
dca12d65c2
Save or update course video image - TNL-6762
2017-07-06 12:35:00 +05:00
Qubad786
acfa80a663
Override video's youtube_id_1_0 with val yt id on save.
2017-07-05 14:58:13 +05:00
Afzal Wali
383208c4c8
multitenant Program cache.
...
Fetched Programs and Program details from Course Discovery service for all sites and stored the uuids in cache with site-specfic keys.
Learner-1146
2017-07-04 14:20:55 +05:00
Robert Raposa
2e80c1e66b
Refactor, enhance, and adjust unified_course_view flag.
...
This includes several general enhancement in addition
to the fixes for unified_course_view:
1. Add support for default when no waffle flag defined.
2. Add support for table_blacklist to assertNumQueries.
3. Rename flag to 'course_experience.course_outline_page'.
4. Change flag default to True when it is not defined.
2017-06-29 11:04:35 -04:00
Harry Rein
aea407b13e
Merge pull request #15355 from edx/HarryRein/LEARNER-1485-course-reviews-tool
...
LEARNER-1485: Adding a reviews page and link from the course tool bar
2017-06-23 13:09:13 -04:00
Marko Jevtic
75531b2fef
[LEARNER-437] Reflect discount on the Program About Page (WL)
2017-06-23 17:34:06 +02:00
Harry Rein
82daaa5ad3
Adding a reviews page to the course and updating the reviews module on the course about page. Removed the existing coursetalk implementation and put it in a fragment, removed the tests as well. Added configuration settings to specify the reviews template as well as the reviews provider. This is all protected by a waffle flag.
2017-06-23 11:27:48 -04:00
Marko Jevtic
d48100d386
[LEARNER-1367] Move Program Marketing page from private themes repo to edx platform repo
...
[LEARNER-311] Enable a purchase button on the Program page - platform (WL)
2017-06-23 16:27:37 +02:00
Uman Shahzad
8b65ca17c5
Migrate to latest, split python-social-auth.
...
PSA was monolothic, now split, with new features, like
a DB-backed partial pipeline. FB OAuth2 version also upped.
Partial pipelines don't get cleared except when necessary.
They persist for special cases like change of browser while
still mid-pipeline (i.e. email validation step).
Refactor, cleanup, and update of a lot of small things as well.
PLEASE NOTE the new `social_auth_partial` table.
2017-06-20 22:05:36 +05:00
Harry Rein
e57e4e0c54
Merge pull request #15335 from edx/HarryRein/LEARNER-198
...
Only show 'Resume Course' button for enrolled users
2017-06-16 09:42:17 -04:00
Harry Rein
d5ed3de388
Hiding 'Resume Course' button for users that are not enrolled in the course and adding test to assure behavior.
2017-06-15 17:07:03 -04:00
Harry Rein
bdf38ae00e
Implemented an upgrade verification sock.
...
This sock sits at the bottom of both the home and the course content pages. It allows the user to click a 'Learn More' button to open a panel that allows the user to navigate to the upgrade checkout page. The sock is only shown for users that have not yet upgraded in a course that has a verification upgrade date that has not yet passed. Python tests cover the various course mode and upgrade dates.
2017-06-15 13:10:34 -04:00
Nimisha Asthagiri
d465d6f779
Planning Prompts experiment: exclude non-English courses
2017-06-14 14:03:31 -04:00
Nimisha Asthagiri
3bbeb75c58
Planning Prompts experiment: check content availability date
2017-06-13 17:32:56 -04:00
Calen Pennington
39048048da
Add comments around In-course verification prompt throwaway code
2017-06-13 15:18:46 -04:00
Brandon Baker
7d2d0657fe
Merge pull request #15290 from edx/bbaker/educator-344
...
Bbaker/educator 344
2017-06-13 10:42:35 -04:00
Marko Jevtic
bf164ae962
[LEARNER-1183] Prepare program data to be presented on program marketing page
...
[LEARNER-1393] Filter program course runs by status
2017-06-12 10:15:38 +00:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Ibrahim Ahmed
07dc1e6b20
Merge pull request #15248 from edx/ibrahimahmed443/LEARNER-1127
...
Exclude hidden programs from white label course page and home page
2017-06-10 03:41:09 +05:00
Brandon Baker
f4c9044d2e
EDUCATOR-344
...
Removed instances of track function
2017-06-09 18:51:10 +00:00
Ibrahim
9995716899
Exclude hidden programs from white label course and homepage
...
LEARNER-1126, LEARNER-1127
2017-06-09 21:42:21 +05:00
Marko Jevtic
2422728671
LEARNER-1366 EcommerceService should be able to provide a link to the basket page that contains multiple products
2017-06-09 12:29:29 +02:00
Calen Pennington
14fed7a73e
Merge pull request #15265 from edx/ret/upsell-cookie
...
Upgrade course experiment
2017-06-08 16:04:29 -04:00
Nimisha Asthagiri
fdafd53a66
Upsell Courses in Courseware, CourseOutline, Discussions, Progress
2017-06-08 14:29:42 -04:00
Robert Raposa
fcf4efc65f
Add unit test for jump_to for course location.
2017-06-07 16:39:49 -04:00
Nimisha Asthagiri
4c2bd153ec
Enable optimizely on courseware
2017-06-06 16:01:24 -04:00
Andy Armstrong
3cffded2d1
Improve course breadcrumbs
...
LEARNER-877
2017-06-05 18:06:05 -04:00