Matjaz Gregoric
3259df5412
Merge pull request #11315 from open-craft/comprehensive-theme-on-django-templates
...
Make comprehensive theme work with django templates.
2016-01-29 08:17:23 +01:00
M. Rehan
31b180beb3
Skip orphans while getting discussion modules
2016-01-29 11:09:00 +05:00
Douglas Hall
37a7fdc0f2
Added subsection gating feature
2016-01-28 14:05:20 -05:00
Zia Fazal
463e8c82cf
Cert Social Sharing customization
...
changes after feedback from matte
2016-01-28 14:26:48 +05:00
Awais Jibran
7d8936e328
Merge pull request #11346 from edx/aj/ecom-3525-add-logging-in-remove-user-from-cert-exception
...
Add logging when user is removed from exception list
2016-01-28 13:56:52 +05:00
wajeeha-khalid
e723fb6aec
MA-1930 add result count in paginated endpoints
2016-01-28 13:41:27 +05:00
Nimisha Asthagiri
08a2bc9620
Merge pull request #11358 from edx/release
...
Hotfix for MA-1981 and safe sessions
2016-01-27 15:53:20 -05:00
Giovanni Di Milia
e63194c1cd
Added CCX REST APIs
...
CCX REST APIs
OAUTH2 authorization for CCX APIs
- oauth2 authorization required for ccx list.
- Course-instructor permission for ccx api endpoint
- Protection for detail view too.
Tests for CCX REST APIs and OAUTH2 authorization
2016-01-27 11:04:28 -05:00
Christine Lytwynec
9378c8ff28
Merge pull request #11245 from edx/clytwynec/tnl-4040
...
Fix file upload in IE
2016-01-27 09:44:11 -05:00
Awais Jibran
0f2f1f2c17
Add logging when user is removed from exception list
...
ECOM-3525
2016-01-27 14:48:29 +05:00
Nimisha Asthagiri
f3cb692472
Safe Session Cookies Middleware
2016-01-26 17:23:03 -05:00
Nimisha Asthagiri
3a6fbae60c
Reorder transformers to fix MA-1981.
2016-01-26 15:46:15 -05:00
Matt Drayer
b575d50ae0
Merge pull request #11287 from edx/ziafazal/WL-287
...
ziafazal/WL-287: moved IS_EDX_DOMAIN dependent features to edx.org theme
2016-01-25 22:27:25 -05:00
jsa
56d3fa011d
use COURSE_CERT_AWARDED signal for milestones + badges
2016-01-25 10:54:37 -05:00
jsa
9d141ae7a1
Add config switch + signal for generating program certs.
...
ECOM-3523
2016-01-25 10:54:28 -05:00
Matjaz Gregoric
9b89bd3245
Make comprehensive theme work with django templates.
...
Comprehensive theming did not work with django templates (used by course wiki).
The reason it didn't work was that in order for the theme to work, theme template folder
has to be added to django template dirs setting *before* django startup.
After django startup, modifying `settings.DEFAULT_TEMPLATE_ENGINE['DIRS']` has no effect,
because at that point the template engine is already initialized with a copy of the
template dirs list.
Instead of running the theme startup code as an autostartup hook, we manually run it
*before* `django.setup()`. This is fine because theme startup code doesn't have to do
anything else besides modifying some settings and doesn't actually need django to be
initialized.
2016-01-25 08:45:52 +01:00
Zia Fazal
c0648ab164
moved IS_EDX_DOMAIN dependent feature to edx.org theme
2016-01-22 15:32:19 -05:00
Douglas Hall
8e22e855cb
Merge pull request #11274 from edx/ibrahimahmed443/enable-copyright-url
...
uncomment copyright url to enable it in microsites
2016-01-22 13:37:12 -05:00
Ibrahim
0f09bb8a94
raise 404 when copyright template is missing
2016-01-22 12:02:46 -05:00
Peter Fogg
6cd12f9f39
Merge pull request #11296 from edx/peter-fogg/fix-certs-migrations
...
[wip] Reintroduce generated certificate changes, with updates to not require a giant migration.
2016-01-22 11:19:54 -05:00
Peter Fogg
96cc38951d
Disable audit certificates for new audit enrollments.
...
Two new certificate statuses are introduced, 'audit_passing' and
'audit_notpassing'. These signal that the GeneratedCertificate is not
to be displayed as a cert to the user, and that they either passed or
did not. This allows us to retain existing grading logic, as well as
maintaining correctness in analytics and reporting.
Ineligible certificates are hidden by using the
`eligible_certificates` manager on GeneratedCertificate. Some places
in the coe (largely reporting, analytics, and management commands) use
the default `objects` manager, since they need access to all
certificates.
ECOM-3040
ECOM-3515
2016-01-22 10:27:55 -05:00
Awais Jibran
8a6699a46d
Studio breaks DEFAULT_COURSE_ABOUT_IMAGE_URL is not set in settings in cms
...
ECOM-3384
2016-01-22 16:49:57 +05:00
Adam
c6b21d139a
Merge pull request #11293 from edx/release
...
Release
2016-01-21 12:36:03 -05:00
Syed Hasan raza
fb8478b084
Merge pull request #11228 from edx/shr/bug/AN-4509-HTTP_USER_AGENT
...
Fix HTTP_USER_AGENT latin1 characters
2016-01-21 15:23:16 +05:00
Ned Batchelder
fe2e4a7481
Merge pull request #11273 from openfun/fun/fix_default_email_localization
...
Fix (un)enrollment email default language
2016-01-20 13:15:30 -05:00
Régis Behmo
5fee7480e9
Fix (un)enrollment email default language
...
When one or many users are sent an enrollment or unenrollment email via
the teacher subscription form, the emails are written in the user
language. If the user has no preferred language, e.g: when the user does
not exist, the platform language is supposed to be selected. In
practice, the emails were not being translated at all.
2016-01-20 17:30:43 +01:00
Mushtaq Ali
d8b902ad58
Merge pull request #11200 from edx/mushtaq/ecom2082-fix-enrollment-msg
...
Escape Course Name in enrolment message
2016-01-20 20:04:23 +05:00
Peter Fogg
52d538444e
Revert "Disable audit certificates for new audit enrollments."
...
This reverts commit 60860e3aa8 .
2016-01-20 09:53:58 -05:00
Peter Fogg
b5400aa79b
Revert "Ensure old audit certs don't get marked ineligible."
...
This reverts commit 54c349b437 .
2016-01-20 08:56:48 -05:00
Peter Fogg
d0694aac75
Revert "Correctly query for any generated certificate, not just eligible ones."
...
This reverts commit ee13ffd149 .
2016-01-20 08:56:39 -05:00
Syed Hassan Raza
de91ceaae2
Fix HTTP_USER_AGENT latin1 characters
2016-01-20 18:40:09 +05:00
Mushtaq Ali
8f76f3385a
Fix enrollment message
2016-01-20 15:59:27 +05:00
Peter Fogg
ee13ffd149
Correctly query for any generated certificate, not just eligible ones.
2016-01-19 12:01:04 -05:00
Hasnain
e3c9f87364
Added rss_proxy djangoapp for proxying requests to whitelisted RSS feed URLs
2016-01-19 09:57:23 -05:00
Ehtesham
df649ba21c
[MA-1862] changing default value to fix quality
2016-01-19 14:31:38 +05:00
Ehtesham
43fdf9a63d
[MA-1862] converting function signature to take kwargs
2016-01-19 12:54:29 +05:00
Ehtesham
1297f0af45
[MA-1862] changing next to next_link, next is builtin
2016-01-19 12:54:29 +05:00
Ehtesham
8c94fdcf90
[MA-1862] updating views tests
2016-01-19 12:54:29 +05:00
Ehtesham
73aceb5d8a
[MA-1862] updating api tests
2016-01-19 12:54:28 +05:00
Ehtesham
e9622f0d0c
[MA-1862] fixing pagination tests
2016-01-19 12:54:28 +05:00
Ehtesham
a13bf52dbf
[MA-1862] using NamespacedPageNumberPagination class for pagination
2016-01-19 12:54:28 +05:00
Christine Lytwynec
76c8e33d49
Fix file upload in IE
2016-01-15 14:54:54 -05:00
Matt Drayer
c9933a5878
Merge pull request #11209 from edx/saleem-latif/MAYN-167
...
MAYN-167: Bulk uploads (CSV) of manual enrollments on white labels should be performed as 'honor' modes
2016-01-15 11:07:50 -05:00
Saleem Latif
a856fec574
refactor code, remove duplicate code
2016-01-15 19:17:40 +05:00
Peter Fogg
dfbcd84ed8
Merge pull request #11234 from edx/peter-fogg/new-audit-certs
...
Ensure old audit certs don't get marked ineligible.
2016-01-14 15:45:32 -05:00
Peter Fogg
54c349b437
Ensure old audit certs don't get marked ineligible.
2016-01-14 14:40:54 -05:00
Edward Zarecor
c37378fe29
Merge pull request #11231 from edx/release
...
Merging changes for the patch release back to master
2016-01-14 14:37:43 -05:00
Hasnain
c14f65a293
Added site_map in static template
...
Allow file extensions in MKTG_URL_LINK_MAP template keys
Set content type on requests for static templates based on the template key
2016-01-14 13:44:54 -05:00
Saleem Latif
041ec4c267
Remove unused imports from /tests/test_api.py
2016-01-14 13:36:27 +05:00
Saleem Latif
4122f695d8
Bulk uploads (CSV) of manual enrollments on white labels should be performed as 'honor' modes
2016-01-14 13:35:30 +05:00