Andy Armstrong
f4b0a76c0b
Merge pull request #15204 from edx/andya/clean-imports-2
...
Reorder imports using isort (except lms and cms)
2017-05-30 20:36:41 -04:00
Clinton Blackburn
e9cdc133a6
Updated programs detail page to always call Credentials API
...
The programs detail page now always makes a call to the Credentials API to check for program credentials, regardless of whether the user has earned a course certificate. The course certificate constraint adds an additional burden to testing in exchange for slightly decreased load on the API. The cost outweighs the benefit given the limited traffic to this page.
LEARNER-1103
2017-05-30 17:30:20 -04:00
Adam Palay
4331132920
add indices to item nodes when dumping to neo4j
2017-05-30 16:33:15 -04:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
John Eskew
3b57542ab0
Revert "Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance"
...
This reverts commit f97f052591 , reversing
changes made to 800bcd8e20 .
2017-05-30 12:42:54 -04:00
Matt Drayer
ea195ff28a
Merge pull request #15118 from edx/mattdrayer/hide-audit-enterprise
...
ENT-405: Hide the audit option from track selection for certain enterprise scenarios
2017-05-26 09:20:01 -04:00
John Eskew
f1369b912e
Move LicenseMixin and accompanying code to openedx/core/lib.
2017-05-25 16:17:31 -04:00
Andy Armstrong
643d9eda7d
Merge pull request #15191 from edx/andya/use-isort
...
Add isort to edx-platform
2017-05-25 14:51:52 -04:00
John Eskew
f97f052591
Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance
...
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 14:21:03 -04:00
Clinton Blackburn
800bcd8e20
Updated CredentialsApiConfig to pull URLs from settings
...
Pulling URLs from settings allows us to rely on site configuration overrides in order to support multi-tenancy.
LEARNER-1103
2017-05-25 13:30:43 -04:00
John Eskew
76389d8678
Run all files touched in inheritance/partition work through isort.
2017-05-25 13:24:08 -04:00
John Eskew
66f3aa5ccf
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 13:24:08 -04:00
Andy Armstrong
f81c21902e
Add isort to edx-platform
...
LEARNER-1168
2017-05-25 11:39:43 -04:00
Anthony Mangano
0172ff315a
add ability to show footer language selector on LMS
2017-05-24 16:41:45 -04:00
Renzo Lucioni
6129494a4c
Retry getting program details if they initially fail to be retrieved
...
get_many sometimes fails to bring back details cached on one or more Memcached nodes. It doesn't look like these keys are being evicted. 99% of the time all keys come back, but 1% of the time all the keys stored on one or more nodes are missing from the result of the get_many. One get_many may fail to bring these keys back, but a get_many occurring immediately afterwards will succeed in bringing back all the keys. This behavior can be mitigated by trying again for the missing keys, which is what we do here. Splitting the get_many into smaller chunks may also help.
LEARNER-382
2017-05-24 10:00:05 -04:00
Matt Drayer
5f5a44e062
Hide the audit option from track selection for certain enterprise use cases
2017-05-22 17:14:27 -04:00
Renzo Lucioni
2955a6e639
Remove credential listing from program list view
...
The new design for the program detail page introduced a sidebar which includes a program-specific listing of credentials. This is an improvement over the old list of credentials found on the program list page and is meant to replace it. The new detail page is stable, so the credential listing on the program list page can be removed.
LEARNER-492
2017-05-22 16:07:37 -04:00
Jesse Shapiro
73c41388ce
Merge pull request #15025 from open-craft/haikuginger/enterprise-branded-logistration
...
[ENT-336][ENT-337][ENT-338] Enterprise registration/login form updates
2017-05-18 17:20:56 -04:00
edx-pipeline-bot
42be67078c
Merge pull request #15146 from edx/release-mergeback-to-master
...
Merge release back to master
2017-05-18 14:26:35 -04:00
Jesse Shapiro
65dafe9fe5
Add Enterprise sidebar to login and registration views; remove unneeded fields; make registration form more narrow
2017-05-17 20:49:05 -04:00
Cliff Dyer
31e00d5821
Merge pull request #15116 from edx/neem/memory-middleware
...
Middleware for Monitoring Memory
2017-05-17 16:46:42 -04:00
Adam Palay
f5a3df6e20
up course overviews version to force refresh of table
2017-05-17 15:04:18 -04:00
Diana Huang
9ecbc9bf48
Replace urls in the welcome message.
2017-05-17 12:26:30 -04:00
Renzo Lucioni
ef80a84574
Add README for catalog app
2017-05-16 12:51:48 -04:00
Nimisha Asthagiri
e09b362628
add waffle switch to enable dynamically.
2017-05-15 15:38:11 -04:00
Nimisha Asthagiri
b16e75bcd3
Middleware for Monitoring Memory
...
EDUCATOR-274
2017-05-15 13:17:01 -04:00
Calen Pennington
fe7c9a1476
Merge pull request #15087 from cpennington/cale/capture-lang-pref-on-login
...
Capture the language preference set by an anonymous user when the reg…
2017-05-15 08:59:44 -04:00
Calen Pennington
c9f6872be3
Capture the language preference set by an anonymous user when the register or login
...
[LEARNER-168]
2017-05-15 07:36:56 -04:00
asadiqbal
8fc31b42e3
ENT-374 Support ticket is created without enterprise tags for Anonymous users.
2017-05-15 13:24:45 +05:00
Renzo Lucioni
6d1c23b7dc
Treat empty upgrade deadlines consistently
...
The course and program dashboards interpret an empty upgrade deadline to mean that a given seat is available. Previously, program dashboard pages interpreted empty upgrade deadlines to mean that a given seat was not available.
LEARNER-935
2017-05-14 13:23:13 -04:00
Brian Jacobel
480a3ca60b
Move course import JS to Webpack
2017-05-12 14:40:31 -04:00
Renzo Lucioni
49b11cb697
Exclude UTM parameters from marketing URLs when caching programs
...
LEARNER-382
2017-05-12 12:26:54 -04:00
Brittney Exline
69d85dc103
Merge pull request #14985 from open-craft/jill/update-registration-login
...
ENT-332/ENT-333 Updates Register and Login as per new design
2017-05-12 11:07:10 -04:00
Renzo Lucioni
78a9b1f0ae
Remove use of read_cached_programs switch
...
The read_cached_programs switch was used to control the release of changes for reading programs exclusively from the cache. With those changes stable, the switch is no longer necessary.
LEARNER-382
2017-05-12 11:06:08 -04:00
Jillian Vogel
71ba54a963
Updates combined Register, Login, and Password Reset views as per new design
...
* Reorders form fields, and updates labels, placeholders, and tip text
* Increases clickable area for links and labels.
* Removes "*" markers from required fields, and instead adds
"(optional)" labels to visible optional fields.
* Updates font colors and sizes, and removes box shadows
* Adds custom drop-down styles
* Improves responsive design scaling for small screens
* Make Terms of Service and Honor Code open in new window to avoid losing form
field values.
2017-05-12 09:18:36 -04:00
Diana Huang
61c0ec7f42
Merge pull request #15096 from edx/diana/masquerade-issues
...
Fix test to use the start instead of due date.
2017-05-11 17:12:00 -04:00
Diana Huang
ef5c23c59c
Fix test to use the start instead of due date.
2017-05-11 14:16:26 -04:00
Nimisha Asthagiri
424d3b40bf
Merge pull request #15089 from edx/neem/redo_bulk_grades
...
Redo Bulk-reads and Request caching in Course Grade Reports
2017-05-10 18:12:19 -04:00
Andy Armstrong
482f76527e
Merge pull request #15064 from edx/andya/welcome-message
...
Show a welcome message on the course home page
2017-05-10 17:40:25 -04:00
Nimisha Asthagiri
adb88e21f3
Bulk-reads and Request caching in Course Grade Report
...
This reverts commit 5388d5d1fc .
2017-05-10 17:14:29 -04:00
Andy Armstrong
64de44321b
Show a welcome message on the course home page
...
LEARNER-879
2017-05-10 16:53:15 -04:00
edx-pipeline-bot
544d5d5996
Merge pull request #15085 from edx/release-mergeback-to-master
...
Merge release back to master
2017-05-10 15:19:09 -04:00
Robert Raposa
10fd02f946
Merge pull request #15074 from edx/robrap/LEARNER-922
...
LEARNER-922: Fix logic error in calculating last accessed.
2017-05-10 14:54:15 -04:00
Robert Raposa
8569cb3587
Fix logic error in calculating last accessed.
2017-05-10 13:48:22 -04:00
Renzo Lucioni
750d448799
Avoid passing a generator expression to cache.get_many()
...
Generator expressions passed to the memcached backend's implementation of get_many() are exhausted prematurely. This results in KeyErrors when the backend tries to map keys returned by memcached back to keys passed by application code.
See https://github.com/django/django/blob/stable/1.8.x/django/core/cache/backends/memcached.py/#L99 .
LEARNER-382
2017-05-09 18:24:39 -04:00
sanfordstudent
40e9e20af9
Merge pull request #15078 from edx/sstudent/revert_grade_reports
...
Sstudent/revert grade reports
2017-05-09 17:08:57 -04:00
Sanford Student
5388d5d1fc
Revert "Bulk-reads and Request caching in Course Grade Report"
...
This reverts commit 16e9636513 .
2017-05-09 16:25:46 -04:00
Muzaffar yousaf
5673cee9c7
Merge pull request #15068 from edx/mrehan/bump-course-overview
...
bump up the courseoverview version
2017-05-09 23:01:42 +05:00
Nimisha Asthagiri
3491837e9c
Merge pull request #15036 from edx/neem/bulk-read-grade-report
...
Bulk-reads and Request caching in Course Grade Report
2017-05-09 10:53:01 -04:00
Matt Drayer
cd56cc56cd
Merge pull request #15030 from edx/mattdrayer/ENT-318
...
ENT-318: Update activation email subject and message text
2017-05-09 09:29:13 -04:00