Ayub khan
d081b3a86d
BOM-947
...
certificates: Explicitly Set fields to unicode to avoid migration
2019-10-23 15:15:47 +05:00
Feanil Patel
ac76eda862
Open the image file as binary.
2019-10-21 10:31:50 -04:00
Régis Behmo
ae216c8584
Rename API decorators to "apidocs" to be provider-agnostic
...
The API documentation decorators do not have to leak which solution we
use to generate the docs. Here, and as discussed in PR #21820 , we rename
the `openapi` module to `apidocs`, and we make sure that this module
includes all the right functions to document API Views without referring
to Open API.
2019-10-14 08:14:18 +02:00
Régis Behmo
1d9a5ab4e7
Rename swagger_auto_schema decorator
2019-10-14 08:14:08 +02:00
Régis Behmo
dac393e9e7
Auto-document API endpoints using view function docstring
...
The `swagger_auto_schema` view function decorator allows us to
auto-document API endpoints. All swagger arguments are passed as kwargs
to the decorator, but this feels a bit unnatural: we would like to use
the function documentation as the endpoint summary and description. We
introduce this feature here by reading the `__doc_`_attribute of the
view function.
2019-10-14 08:14:08 +02:00
Nimisha Asthagiri
8cfc33c0f1
Python 3: multi-line regex replacement of assertIn and assertNotIn
2019-09-30 08:51:02 -04:00
Nimisha Asthagiri
9bbc21ea8c
Python 3: multi-lined assertIn, assertNotIn -> assertContains, assertNotContains
2019-09-30 08:51:02 -04:00
Nimisha Asthagiri
beb95eb69c
Python 3: assertIn -> assertContains consistency
2019-09-30 08:51:01 -04:00
Nimisha Asthagiri
d4832a65aa
Python 3: assertNotIn -> assertNotContains consistency
2019-09-30 08:50:38 -04:00
Nimisha Asthagiri
ccefde8d3c
Python-3: assertNotIn(..response.content) -> assertNotContains
2019-09-30 08:50:38 -04:00
Ned Batchelder
efba6e45e8
Finally import courseware properly everywhere to get rid of a warning
2019-09-26 09:40:15 -04:00
Ayub
846a12939e
Merge pull request #21735 from edx/BOM-update_str_method
...
BOM Project __unicode__ to __str__
2019-09-26 10:47:14 +05:00
Zia Fazal
19436f8d3d
Bumped edx-enterprise version to 1.10.7
...
Fixed broken unit test
connected COURSE_GRADE_NOW_PASSED at the end
added receiver to signal connect call
2019-09-25 22:32:53 +05:00
Ayub khan
5c47a3b425
BOM Project
...
Updated __unicode__ to __str__
2019-09-25 18:31:54 +05:00
Jeremy Bowman
553d35e53e
Upgrade mock BOM-596 ( #21717 )
2019-09-24 10:14:17 -04:00
Ned Batchelder
835a84f33c
Use bytestrings to create SimpleUploadedFiles. BOM-616
2019-09-19 10:32:23 -04:00
Ned Batchelder
f7cd63f784
Convert bookmarks and certificates API docs to yasg format
2019-09-17 16:54:27 -04:00
Awais Qureshi
7986916524
BOM-137
...
python3 tests failures.
2019-09-06 12:11:23 +05:00
uzairr
1f531571ff
edX logo is not loading on invalid cert view
...
edX logo image is not loading on invalid certificate view because
context is not been updated with the logo image for invalid cert view.
To overcome it, context is updated before rendering invalid cert.
PROD-611
2019-08-28 14:37:36 +05:00
Ayub khan
f5d97260a5
Fixed all py3 tests with AssertionError: "Error: too few arguments"
2019-08-26 14:19:57 +05:00
Ayub
85be57b64a
Merge pull request #21397 from edx/BOM-95
...
BOM-95
2019-08-22 12:41:08 +05:00
Ayub khan
8a95a8e520
BOM-95
...
assertItemsEqual with six.assertCountEqual
2019-08-21 17:01:40 +05:00
uzairr
38cd616f06
Beta tester doesn't allow to earn cert
...
If beta tester wants to earn a cert then they must
create a separate user account by using email and
username different from the account with beta tester
role.
PROD-491
2019-08-21 16:24:00 +05:00
David Ormsbee
9a1385585f
Convert response bytes to str before JSON parsing. ( #21375 )
...
Convert response bytes to str before JSON parsing.
2019-08-19 11:01:55 -04:00
uzairr
80316c632d
Update Help msgs of management commands
...
PROD-399
2019-08-02 15:20:26 +05:00
Matthew Piatetsky
17ef02e34f
add preview_certificates permission
2019-07-31 13:39:16 -04:00
usama sadiq
26d493e34d
Certificate Generation Logs
...
Added additional logs in the certificate generation
task being executed after id verification of a learner.
2019-07-11 10:51:39 +05:00
Usama Sadiq
88a574b14c
Merge pull request #20965 from edx/usama/INCR-468
...
INCR-468
2019-07-09 11:42:41 +05:00
Amit
2c8c3b8a74
INCR-469: Updates on Python 3.x, disable: import-error and fix line over length ( #20962 )
2019-07-08 13:57:26 -04:00
usama sadiq
eef3b65535
Python3 Update
...
Added future absolute_import
Changed unicode() with six.text_type()
2019-07-08 19:41:58 +05:00
adeelehsan
72c5cb09e3
Merge pull request #20889 from edx/aehsan/INCR-471
...
Python3 update
2019-06-27 19:17:53 +05:00
usama sadiq
7a5f0b7d24
Pylint Warning Supression Removed
2019-06-27 12:15:06 +05:00
usama sadiq
23b2039c87
Python3 Update
...
Added future absolute_import
changed unicode() with six.text_type()
2019-06-27 12:15:06 +05:00
adeelehsan
1b227232c5
Python3 update
...
INCR-471
2019-06-25 15:47:00 +05:00
edx-pipeline-bot
de5d25eccc
Merge pull request #20794 from edx/private_to_public_55dd3e1
...
Mergeback PR from private to public.
2019-06-11 19:17:13 +05:00
Nimisha Asthagiri
407438970b
Merge pull request #20709 from edx/bom/certificates-readme
...
README for certificates
2019-05-29 15:33:03 -04:00
Nimisha Asthagiri
aee2d36580
Remove microsites from certificates
...
DEPR-26
2019-05-29 03:15:53 -04:00
Nimisha Asthagiri
1118c2bef7
README for certificates
2019-05-29 02:49:41 -04:00
noraiz-anwar
34cf433588
rate limit requests for password reset emails
2019-05-23 13:29:36 +05:00
Stu Young
c33bd1c643
INCR-262 Run python-modernize on lms/djangoapps/certificates/migrations and lms/djangoapps/certificates/views ( #20558 )
...
* run python modernize
* run isort
* Fix quality
2019-05-21 11:32:51 -04:00
Waheed Ahmed
137be4bf79
Merge pull request #20537 from edx/waheed/revert-LEARNER-4117
...
Revert "Making honor code not eligible for Certificate"
2019-05-20 14:29:02 +05:00
Waheed Ahmed
2c80a76f8e
Add feature flag to disable honor mode certificates.
...
Added a feature flag to disable honor mode certificates for
edx.org, by default set to false to allow honor mode certificates
for open community.
PROD-269
2019-05-20 12:53:22 +05:00
Stu Young
43d5000443
incr-261 ( #20557 )
...
* run python modernize
* run isort
2019-05-15 15:58:20 -04:00
Zainab Amir
fd15fcc47d
Optimize award_program_certificates task
...
More than 70% of the execution time is spent in CPU. The change of
query is to avoid the massive course_id__in the GeneratedCertificate
was doing on CourseOverview
PROD-67
2019-05-14 15:19:03 +05:00
Waheed Ahmed
98c286a009
Revert "Making honor code not eligible for Certificate"
...
This reverts commit 25130ae3c8 .
2019-05-13 15:39:35 +05:00
Nimisha Asthagiri
eb0791ec89
Inter-app API cleanup for Grades
2019-05-04 11:35:06 -04:00
Ned Batchelder
2171ddb9df
URL patterns should be anchored. SEC-367
...
Some notes:
* The completion API was pulled out into a new repo, but left behind a
url() entry. That entry used a different namespace than the
pulled-out repo, so I had to fix the one place we used the namespace.
* Two urls couldn't be anchored because they broke tests:
url(r'users/(?P<user_id>\w+)/followed$', views.followed_threads, name='followed_threads'),
url(r'users/(?P<user_id>\w+)$', views.user_profile, name='user_profile'),
2019-04-23 09:19:23 -04:00
Dave St.Germain
5b8c5d4500
Master's certs will automatically be generated
2019-04-05 12:02:38 -04:00
Dave St.Germain
66744598df
Master's track will result in a verified cert
2019-04-05 12:02:38 -04:00
Dave St.Germain
d379ffc383
Added masters to cert modes
2019-04-05 12:02:38 -04:00