Ibrahim
97ef7397ce
return course end date in credit service and rename flag
2016-03-08 19:12:19 +05:00
Ibrahim
c503c236a9
add student email in credit service
2016-02-22 14:45:25 +05:00
Hasnain
d06edc680b
Added two fields in credit API
2016-02-11 10:13:37 +00:00
Usman Khalid
8bdc097293
Fixes after rebase to Django 1.8
2015-12-17 22:10:21 +05:00
Clinton Blackburn
01f0e2e37c
Merge pull request #10824 from edx/clintonb/credit-auth-fix
...
Corrected permission class and test
2015-12-04 11:52:27 -05:00
Clinton Blackburn
c90880719f
Corrected permission class and test
...
- The permission now checks the correct request attribute (GET instead of data).
- The Credit API view test has been updated to check for the positive access instead of just denial.
ECOM-3096
2015-12-04 10:18:53 -05:00
Peter Fogg
8b97ca1b24
Merge pull request #10802 from edx/feature/remove-honor-code-certs
...
Remove default honor code.
2015-12-03 14:55:30 -05:00
Clinton Blackburn
c6bfac720f
Updated credit migration for CreditProvider.provider_id
...
There is no need for a separate migration for the validation. Updated the regex in the initial migration to appease Django.
ECOM-2609
2015-11-25 14:52:34 -05:00
Peter Fogg
497622d4b4
Switch default course mode to 'audit'.
...
ECOM-2972
2015-11-25 11:22:29 -05:00
Clinton Blackburn
92153752c0
Rewrote Credit API
...
- API built atop Django REST Framework
- Added support for OAuth 2.0 and session authentication
- Added permissions around eligibility data
ECOM-2609
2015-11-24 22:06:54 -05:00
Ned Batchelder
0872732cf0
Fix pylint C7630 (literal used as attribute) violations
...
There's no need to use a string literal in setattr, delattr, or the
two-argument form of getattr.
2015-11-23 15:32:54 -05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Usman Khalid
6cb62f2697
Rebase upgrade Django to v1.8.5
...
Please note that this is a squshed commit and the work of:
Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
2015-11-10 15:00:19 -05:00
chrisndodge
7868067879
Merge pull request #9744 from edx/cdodge/timed-exams
...
Timed Exams
2015-10-30 11:03:59 -04:00
Muhammad Shoaib
9476898df0
Add Timed Exams as a feature to edx-platform
2015-10-30 08:44:33 -04:00
muzaffaryousaf
cc88cfaf64
Fixing "wrong-assert-type" pep8 warning.
...
TNL-3650
2015-10-29 15:01:49 +05:00
Clinton Blackburn
98a39b922e
Updated CreditCourse update endpoint
...
The update (PUT) endpoint now supports creating new CreditCourse objects in addition to updating existing ones. This functionality greatly simplifies the logic needed by consumers (e.g. the Course Administration Tool) to create or update CreditCourse objects.
ECOM-2524
2015-10-24 20:13:54 -04:00
tasawernawaz
450e625d97
Merge pull request #10280 from edx/tasawer/story/ecom-2538-fix-for-multiple-providers
...
Fix parameter name issue for multiple providers
2015-10-22 09:48:22 +05:00
Tasawer
65c93d7ad5
Fix for multiple provider ids
...
ECOM-2538
2015-10-21 13:54:59 +00:00
Ned Batchelder
322ca34b20
Remove pylint pragmas from "class Meta"
...
Also remove useless docstrings where they were added to keep pylint
quiet.
2015-10-21 07:37:00 -04:00
Ahsan Ulhaq
7fa9d73a4c
Update Credit Eligibility Table for Skips
...
ECOM-2551
2015-10-15 19:03:07 +05:00
Usman Khalid
f6193c872e
Merge pull request #10059 from edx/usman/use-included-staticfiles-app
...
Upgrade django pipeline to v.1.5.3.
2015-10-08 16:10:36 +05:00
Clinton Blackburn
d9007455c1
Removed mailing address from provider request
...
Given the time crunch this is the safest option for dealing with newlines.
ECOM-2492
2015-10-06 14:15:14 -04:00
Usman Khalid
dbcd1bf430
Use django.contrib.staticfiles instead of django-staticfiles.
...
TNL-3137
2015-10-06 19:52:38 +05:00
Clinton Blackburn
775ca26c3a
Limited grades to seven characters
...
ECOM-2433
2015-10-05 11:58:08 -04:00
Clinton Blackburn
0dba843608
Multiple credit fixes
...
- Added support for Unicode characters when creating the signature
- Using <textarea> for form data to support newline characters
- Generating form with jQuery instead of relying on existing DOM element
- Removed duplicated credit request code
- Corrected spaing on dashboard
- Enabled functionality by default
Dashboard cleanup
-- Cleaned styles
-- Added wrapper class to use for hiding the actions
-- Cleaned JS toggling of error container
-- Corrected dashboard and receipt text
ECOM-2172
2015-10-05 09:35:10 -04:00
Brian Beggs
d9de52751d
Merge remote-tracking branch 'origin/release' into bbeggs/2015-09-22-release-to-master
2015-09-28 20:58:34 -04:00
Ben Patterson
2fd6add524
Revert "Merge DRF 3.1 in to master"
2015-09-28 17:12:43 -04:00
Will Daly
d11ccad0fc
Upgrade djangorestframework to v3.1
...
* Upgrade edx-submissions
* Upgrade edx-ora2
* Upgrade edx-val
* Upgrade edx-proctoring
* Update all edx-platform code that depends on DRF, including:
- auth_exchange
- cors_csrf
- embargo
- enrollment
- util
- commerce
- course_structure
- discussion_api
- mobile_api
- notifier_api
- teams
- credit
- profile_images
- user_api
- lib/api (OAuth2 and pagination)
2015-09-28 11:52:30 -04:00
Will Daly
8555630df7
Upgrade djangorestframework to v3.1
...
* Upgrade edx-submissions
* Upgrade edx-ora2
* Upgrade edx-val
* Upgrade edx-proctoring
* Update all edx-platform code that depends on DRF, including:
- auth_exchange
- cors_csrf
- embargo
- enrollment
- util
- commerce
- course_structure
- discussion_api
- mobile_api
- notifier_api
- teams
- credit
- profile_images
- user_api
- lib/api (OAuth2 and pagination)
2015-09-25 12:40:57 -04:00
Brian Beggs
c26bb9188a
Revert "Upgrade django-pipeline and staticfiles"
2015-09-23 15:52:24 -04:00
Brian Beggs
4c05fa4f49
Merge pull request #9803 from edx/usman/use-included-staticfiles-app
...
Upgrade django-pipeline and staticfiles
2015-09-23 15:50:39 -04:00
Usman Khalid
158bdf4d09
Use django.contrib.staticfiles instead of django-staticfiles.
...
TNL-3137
2015-09-22 20:39:44 +05:00
Clinton Blackburn
8cd297ec08
Merge pull request #9816 from edx/clintonb/admin-updates
...
Additional Admin Updates
2015-09-21 15:34:02 -04:00
Clinton Blackburn
341d936056
Updated admin interfaces for credit models
...
ECOM-2172
2015-09-17 16:43:41 -04:00
Clinton Blackburn
99c410dc16
Treating final grade as string
...
Floating point values should be treated as strings to ensure values such as 1.0 are not converted to 1. Such conversion invalidates the signature generated for the credit request. Additionally, JSON has no concept of a floating point datatype.
ECOM-2172
2015-09-17 11:49:54 -04:00
chrisndodge
f5057b841c
Merge pull request #9597 from edx/cdodge/adjust-log-level
...
reduce logging severity from exception to error
2015-09-09 12:29:43 -04:00
Chris Dodge
56f0043877
reduce logging severity from exception to error
2015-09-08 14:34:05 -04:00
Ahsan Ulhaq
ea40c2f1c6
Credit-Eligible Assessments Appearing in Incorrect Order
...
ECOM-2118
2015-09-08 14:00:13 +05:00
chrisndodge
f8e44f7832
Merge pull request #9536 from edx/muhhshoaib/PHX-122-remove-the-record-in-the-creditRequirementStatus-table
...
PHX-122
2015-09-01 16:05:43 -04:00
Muhammad Shoaib
4d0efa2893
PHX-122
...
Fixed the issue when deleting a proctored exam attempt does not remove the record in the CreditRequirementStatus table
2015-09-01 15:08:11 -04:00
Clinton Blackburn
c6c897e218
Added test for CreditCourse endpoint CSRF validation
...
This test gives peace-of-mind and ensures that CSRF validation is enforced for session authentication.
XCOM-524
2015-08-31 13:51:22 -04:00
Clinton Blackburn
a1ba77d6b3
Diabled CSRF protection for Credit Course API endpoints
...
CSRF protection needs to be disabled so that requests made using OAuth and other non-session-based authentication mechanisms can be properly processed. If session authentication is used, DRF will enforce CSRF protection.
XCOM-524
2015-08-29 03:02:05 -04:00
Chris Dodge
ea1e875dfe
add ability to return the course name (optionally) when querying about credit requirement fulfillments
2015-08-22 17:24:23 -04:00
Ahsan Ulhaq
e3674e92e3
Credit eligibility email should use the correct staticfiles library
...
ECOM-2026
2015-08-21 20:17:55 +05:00
chrisndodge
3294b3165d
Merge pull request #9386 from edx/cdodge/dont-return-none-for-non-credit-course
...
Cdodge/dont return none for non credit course
2015-08-20 14:35:13 -04:00
Chris Dodge
9310c82f0f
Update credit services to gracefully handle operations on a course which is actually not credit enabled
2015-08-20 11:54:57 -04:00
zubair-arbi
ec28a75f14
In-course reverification access control
...
* Automatically create user partitions on course publish for each ICRV checkpoint.
* Disable partitions for ICRV checkpoints that have been deleted.
* Skip partitions that have been disabled when checking access.
* Add verification access control UI to visibility settings.
* Add verification access control UI to sequential and vertical settings.
* Add partition scheme for verification partition groups.
* Cache information used by verification partition scheme and invalidate the cache on update.
* Add location parameter to UserPartition so the partition scheme can find the associated checkpoint.
* Refactor GroupConfiguration to allow multiple user partitions.
* Add special messaging to ICRV for students in the honor track.
Authors: Zubair Arbi, Awais Qureshi, Aamir Khan, Will Daly
2015-08-20 08:43:55 -07:00
Will Daly
e4a1ebd11c
Specify course key when retrieving credit requirements.
...
Fix an exception that could occur if a user had completed
the final grade credit requirement in > 1 course.
2015-08-18 09:15:32 -07:00
Chris Dodge
6cf5516a84
Integration of edx_proctoring into the LMS
2015-08-13 19:08:50 -04:00