Jason Bau
ef4e8f7e13
move currency formatting into template
2013-08-21 10:31:26 -07:00
Jason Bau
f59e7edb8f
minor changes to PaidCourseRegistrationTest.test_purchased_callback
2013-08-21 13:16:06 -04:00
Jason Bau
1c2d84077b
100% coverage on shoppingcart/models.py
2013-08-21 13:15:37 -04:00
Diana Huang
42f8b970fc
Clean up views and models.
2013-08-21 13:14:23 -04:00
Diana Huang
76766cbcae
Some pep8/pylint cleanup
2013-08-21 13:14:22 -04:00
Jason Bau
d38748b300
100% coverage on CyberSource.py
2013-08-21 13:14:22 -04:00
Jason Bau
3da149ad76
Start of tests for CyberSource processor
2013-08-21 13:14:22 -04:00
Jason Bau
3ecdb6711f
change method sig of process_postpay_callback
2013-08-21 13:14:22 -04:00
Jason Bau
64c8a7444f
add handling of CyberSource non-ACCEPT decisions
2013-08-21 13:14:22 -04:00
Jason Bau
efbb439cb5
Adding migration to store purchased mode in PaidCourseRegistration
2013-08-21 13:14:22 -04:00
Jason Bau
65f2814d73
make PaidCourseRegistration mode aware
2013-08-21 13:14:22 -04:00
Diana Huang
c5f353ec05
Major cleanup work on ShoppingCart models
...
* Make currency a property of the Order (for validation purposes)
* Remove null=True from Char fields
* Use InheritanceManager for subclassing OrderItem
* Change VerifiedCertificate to better handle some new use cases
* Cleaned out old migrations
* Tests!
2013-08-21 13:14:21 -04:00
Diana Huang
38ba856ddc
Start building tests
2013-08-21 13:14:21 -04:00
Diana Huang
88f54fff20
Put shopping cart views behind flags
2013-08-21 13:14:21 -04:00
Diana Huang
77ee243e77
Some cleanup fixes to get verified certs working.
2013-08-21 13:14:21 -04:00
Diana Huang
d6e777bc1b
Remove enrollment_cost from course_module
2013-08-21 13:14:21 -04:00
Diana Huang
cff5491f8c
Pull CyberSource values from environment variables
...
when in a dev environment.
2013-08-21 13:14:21 -04:00
Diana Huang
d719f14a52
Add in new VerifiedCertificate order item
2013-08-21 13:14:21 -04:00
Jason Bau
a4f5f4e42f
about page changes, refactor processor reply handling
2013-08-21 13:14:21 -04:00
Jason Bau
0b8f41443f
Lots more verification of CyberSource reply + receipt generation
2013-08-21 13:14:21 -04:00
Jason Bau
cf9d42772f
factor out cybersource processor from cart
2013-08-21 13:14:21 -04:00
Jason Bau
ab1452cb1a
add Order model fields for receipt generation
2013-08-21 13:14:21 -04:00
Jason Bau
1f6bdca6dd
add Validation function for cybersource receipt POST
2013-08-21 13:14:21 -04:00
Jason Bau
ed4e7f54c7
Move shopping cart from session into model/db
2013-08-21 13:14:21 -04:00
Jason Bau
1a3953ca89
add parameterization of cybersource creds
2013-08-21 13:14:21 -04:00
Jason Bau
9e56028091
added shopping cart list template, embedded form
2013-08-21 13:14:20 -04:00
Diana Huang
deb55380d5
Merge pull request #760 from edx/diana/move-course-modes-to-common
...
Move course modes to common and enable in Studio admin
2013-08-21 10:12:26 -07:00
Kevin Chugh
2f4665375f
Merge pull request #745 from edx/dave/block_forums_for_unenrolled
...
Make it so that students who are not enrolled cannot see the forum
2013-08-21 09:13:10 -07:00
Your Name
25d98778cc
Merge branch 'master' into dave/block_forums_for_unenrolled
2013-08-21 12:00:06 -04:00
Your Name
541aa08471
update forum access to include check for valid date range
2013-08-21 11:59:39 -04:00
Your Name
a36e3b1957
CourseEnrollment no longer needed in forum/views
2013-08-21 11:06:30 -04:00
Diana Huang
70e1c70e4f
Move course modes to common and enable in Studio
2013-08-21 09:59:15 -04:00
Your Name
b317d45ffb
add missing imports
2013-08-21 09:49:09 -04:00
Kevin Chugh
08aafc58ea
refactor to add access control to already_existing access control routines in access.py
2013-08-20 19:43:46 -04:00
Kevin Chugh
a2bbb65dcf
refactor to add access control to already_existing access control routines in access.py
2013-08-20 19:42:03 -04:00
Chris Dodge
6a3dafeed6
update hint manager to pass in a course_id when dereferencing a module
2013-08-19 23:42:27 -04:00
Chris Dodge
bc5e27fe17
update some more call sites in LMS to always pass in a course_id
2013-08-19 23:42:26 -04:00
Chris Dodge
a16aee340a
get_items should take a course_id
2013-08-19 23:42:26 -04:00
David Ormsbee
013009ea24
Let staff have access to a forum even if they're not enrolled in the course.
2013-08-19 17:27:23 -04:00
David Ormsbee
c2d1791de4
Make it so that students who are not enrolled cannot see the forum
2013-08-19 17:09:47 -04:00
Jonah Stanley
73ad057eff
Merge pull request #710 from edx/jonahstanley/help-acceptance-test
...
Jonahstanley/help acceptance test
2013-08-19 14:02:29 -07:00
Adam
bd45103fe9
Merge pull request #728 from edx/fix/adam/dash-delete
...
fixes delete state on dashboard
2013-08-19 07:45:59 -07:00
Diana Huang
9469991f52
Merge pull request #713 from edx/diana/button-updates
...
Drupal side Register button updates
2013-08-19 07:28:45 -07:00
Adam Palay
2e47d61cef
fixes delete state on dashboard
2013-08-19 10:22:42 -04:00
JonahStanley
ce5d9b93b1
Added the full range of help modal options
...
Fixed pylint violations
2013-08-19 09:56:57 -04:00
chrisndodge
7aa4418934
Merge pull request #723 from edx/fix/cdodge/bad-links-can-cause-exception-on-rewrite
...
Fix/cdodge/bad links can cause exception on rewrite
2013-08-19 06:33:55 -07:00
Anton Stupak
7a68516d12
Fix formatting.
2013-08-19 10:39:52 +03:00
Anton Stupak
a921e44aa3
Fix steps.
2013-08-19 10:39:52 +03:00
Anton Stupak
d848477596
Remove unecessary assert.
2013-08-19 09:10:50 +03:00
Chris Dodge
033f922ec0
add a try catch around the staticstorage lookup, which can throw an exception
2013-08-17 10:33:59 -04:00