Will Daly
c66b5dc3d4
Added acceptance tests for bulk email (through beta dashboard)
2013-10-10 17:06:38 +00:00
Julia Hansbrough
e325317bde
Changed GET to POST and xmodule HTML editor call, section CSS
2013-10-10 17:06:37 +00:00
Julia Hansbrough
75eddb6a15
Implemented bulk email interface for new dashboard
...
Responses to Adam's comments; reset common.py, i18n compliance, deleted extraneous email.html file, fixed an HttpResponse, deleted unnecessary commented-out code, some small style tweaks
2013-10-10 17:06:36 +00:00
Julia Hansbrough
dba11a9677
Implemented bulk email interface for new dashboard
2013-10-10 17:06:34 +00:00
Ned Batchelder
9dba84fe1f
Merge pull request #1197 from edx/ned/quiet-lti-server-test
...
Suppress request logging in the LTI test server.
2013-10-10 06:50:31 -07:00
Joe Blaylock
8ef8fc8281
Certificates: Add regeneration command
...
* Adds regenerate_user command, which lets you run certificates for one
particular user in one particular class, regardless of whether they
have a pre-existing certificate.
2013-10-09 12:24:35 -07:00
Sarina Canelake
650c913110
Merge pull request #1260 from edx/sarina/email_FROM_address
...
Change the default FROM address for bulk email
2013-10-09 08:57:00 -07:00
Chris Dodge
8f9d815f10
add some middleware to determine whether draft modulestore or non-draft modulestore should be used
...
change to use regex to do the domain mappings. Also add config to AWS to be able to set from configuration file.
handle cases where HTTP_HOST is none, like in unit tests
add linefeed at end
fix up regex matches
switch to use thread local storage to hold the request itself
.
.
convert over to use open source 3rd party library
convert over to use django-cum
add unit test
remove comment
.
add comment to config setting
fix comment
use better regex for localdev
no need to break
no need to wrap an imported function, it's visible to any file that is importing us
add comment
add unit test
clean up test
use a separate env file to set the preview hostname
2013-10-09 11:53:26 -04:00
Calen Pennington
46ed857c1a
Merge pull request #1221 from cpennington/lms-xblock-css-js
...
Put XBlock css and javascript onto the LMS courseware page
2013-10-09 07:21:39 -07:00
Ned Batchelder
ca345d92cc
Write to stdout to keep messages, but not pollute tests.
2013-10-09 10:03:10 -04:00
Ned Batchelder
3c2d1003b4
Suppress request logging in the LTI test server.
2013-10-09 09:42:11 -04:00
Calen Pennington
2514dca550
Put XBlock css and javascript onto the LMS courseware page
...
This required changing structural XModules to fully implement
student_view, rather than just returning the HTML of their children in a
get_html call.
[LMS-223]
[LMS-1170]
2013-10-09 09:40:47 -04:00
Gabe Mulley
17a0479849
add acceptance tests for event tracking
2013-10-09 08:09:14 -04:00
Sarina Canelake
c9172b79e6
Change the default FROM address for bulk email
2013-10-08 16:38:08 -04:00
Calen Pennington
658810a94f
Use xblock render shortcuts
2013-10-08 15:58:23 -04:00
Calen Pennington
d785b1e213
Convert due_date_display_format tests to use factories
...
Previously, these tests modified due_date, which failed due to the new
restrictions on writing to Scope.settings from the LMS.
2013-10-08 15:29:17 -04:00
Calen Pennington
6b474724ac
Make XModuleDescriptor and XModule act as a single class
...
By transparently proxying between the XModuleDescriptor and the XModule,
and between their runtimes, we can make them act as a single class, so
that we can swap in an actual XBlock instead.
2013-10-08 15:29:17 -04:00
David Baumgold
15b65fbecc
Fix static links for footer images
2013-10-08 11:39:22 -04:00
Ned Batchelder
a03a11e0e7
Merge pull request #1253 from edx/ned/use-assertisinstance
...
Use assertIsInstance where we can
2013-10-08 07:47:21 -07:00
Will Daly
7f29ac56fe
Merge pull request #1244 from edx/will/fix-wordcloud
...
Remove unnecessary call from wordcloud test
2013-10-08 07:40:55 -07:00
Valera Rozuvan
de1381dbfc
Added acceptance tests.
2013-10-08 12:00:07 +03:00
Ned Batchelder
a4bf549af4
Use assertIsInstance instead of assertTrue(type(x) == y)
2013-10-07 18:20:31 -04:00
Will Daly
4effdbb4b2
Remove unnecessary call from wordcloud test
2013-10-07 18:09:54 -04:00
David Ormsbee
8ea3e2047c
Merge pull request #1231 from edx/ormsbee/verify_tests3
...
Model tests for verify_student flow.
2013-10-07 12:57:24 -07:00
David Ormsbee
02fc6a40db
Add model tests to verify_student flow.
2013-10-07 15:56:38 -04:00
Adam
faf796b574
Merge pull request #1125 from edx/adam/remove-instr-dash-buttons
...
disable buttons for legacy and beta instr dash
2013-10-07 10:36:51 -07:00
Adam Palay
197f9015aa
disable buttons for large courses on legacy and beta instr dash
...
set max enrollment for downloads to 200
2013-10-07 10:11:08 -04:00
Will Daly
3257a7baf2
Refactored navigation feature
...
Fixed grading tests
2013-10-07 09:41:18 -04:00
David Baumgold
d97921e6e2
Convert Studio JS to use require.js
2013-10-04 13:43:50 -04:00
Sarina Canelake
66b8e1fc8e
Merge pull request #1195 from edx/sarina/more-ins-dash
...
Sarina/more ins dash
2013-10-03 12:58:40 -07:00
Sarina Canelake
1251003d10
Remove enrollment from Student Admin page of new instructor dash
2013-10-03 15:57:31 -04:00
Calen Pennington
230bf0c643
Switch get_html replacement out for using wrap_child
2013-10-03 14:28:19 -04:00
Adam
246db90674
Merge pull request #1206 from edx/adam/unicode-error-instr-dash
...
small unicode fix in instr dash
2013-10-03 07:07:27 -07:00
David Ormsbee
cd7d75af72
Merge pull request #1184 from edx/ormsbee/vcerts_accept_tests_cleanup
...
Re-enable verify student identity acceptance tests
2013-10-03 06:08:12 -07:00
David Ormsbee
634da27347
Add AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING flag so that acceptance tests can run through certificate identity verification flow.
2013-10-02 18:09:00 -04:00
Adam Palay
c9ce25bcb2
small unicode fix in instr dash
2013-10-02 16:24:13 -04:00
marco
81a2ac413d
Merge branch 'release'
...
Conflicts:
lms/djangoapps/instructor/views/instructor_dashboard.py
2013-10-01 17:05:02 -04:00
Jason Bau
829d0d5dd0
Merge pull request #1174 from edx/jbau/fix/optional-enable-shopping-cart
...
make ENABLE_SHOPPING_CART truly optional
2013-09-30 11:05:38 -07:00
Jason Bau
06cac195f0
make ENABLE_SHOPPING_CART truly optional
...
course_about was throwing 500s if ENABLE_SHOPPING_CART=False
2013-09-30 09:09:17 -07:00
Carlos Andrés Rocha
2e7e354076
Fix course enrollment count in instructor dashboard
...
Fix AN-115
2013-09-30 11:41:49 -04:00
Vik Paruchuri
9a6ae8f740
Clean up open ended problems view and fix error.
2013-09-27 16:02:12 -04:00
Usman Khalid
316b4eee95
Merge pull request #1073 from edx/usman/lms1026-find-courses-link-optional
...
Added setting to disable 'find courses' links
2013-09-27 12:40:07 -07:00
Sarina Canelake
91d85f5c2a
Enable alerts when a task succeeds.
...
Note: Alerts are pop-up boxes. Not sure if this is desireable, but I couldn't figure out
how to make a success message show up in the same place that error messages do.
2013-09-27 12:17:53 -04:00
Sarina Canelake
086f544a1a
Fix, and add more, tests
2013-09-27 12:17:45 -04:00
Sarina Canelake
07e76b3b2f
Enable use of student usernames on student admin page
...
This is in addition to email addresses, which also work.
2013-09-27 12:17:35 -04:00
Sarina Canelake
8a2bd25b7c
Visual rearrangement of new dash "Student Admin" page
2013-09-27 12:17:24 -04:00
Calen Pennington
f500b72290
Make sure that we have the right set of fields available during xml parsing
...
We had a bug where mixins weren't being applied before `load_from_xml`
was called. This meant that not all of the fields were being loaded
correctly. To fix it, we used the mixoligist from the runtime to apply
the mixins earlier in the process. However, that caused the mixins to be
applied twice.
The included fixes to xblock resolved the multiply-applied mixins, and
the fixes to the parsing code make it simpler to understand, and add
some unit tests of the parsing to boot.
2013-09-27 10:57:39 -04:00
Calen Pennington
813795ddf4
Add a management command to dump xml courses
...
This command loads the courses with the XMLModuleStore, and then exports
the fields contents as json in a diff-friendly way. This can then be
used to validate against regressions in the xml parsing code.
2013-09-27 10:57:39 -04:00
Jason Bau
c1d555beef
Merge pull request #1118 from edx/jbau/shoppingcart-stanford
...
Stanford paid course registration
2013-09-27 07:31:17 -07:00
Will Daly
9385b5764c
Merge pull request #1143 from edx/will/skip-tests-with-comments
...
Use comments to skip tests instead of a tag
2013-09-27 05:33:49 -07:00