polesye
102d1cb253
Persist student progress in video.
...
Student logins to edx, plays video, selects position, closes
browser, opens video, position is restored.
BLD-385
2014-02-11 13:53:24 +00:00
Christina Roberts
4f696586b3
Merge pull request #2466 from edx/christina/move-tests
...
Move tests related to views files into views/tests.
2014-02-10 17:06:10 -05:00
cahrens
fc1e8fae2e
Remove unused imports.
2014-02-10 16:08:59 -05:00
David Baumgold
a143309a22
Add unit tests to handle duplicate user registration attempts
2014-02-10 16:05:34 -05:00
cahrens
c2aa0bf629
pep8 cleanup
2014-02-10 16:03:06 -05:00
cahrens
5dfe9d7052
Remove unused methods.
2014-02-10 16:03:06 -05:00
cahrens
f9c1c0b38b
Move tests related to views files into views/tests.
2014-02-10 16:03:06 -05:00
Don Mitchell
16f0d12a1f
Merge pull request #2356 from edx/dhm/mixed_ms_wrapper
...
MixedModulestore wraps most getters, update_item, delete_item
2014-02-10 16:01:50 -05:00
Andy Armstrong
651d1afbf8
Add the ability to view templates in a browser in development mode
...
This adds a simple mechanism to view any template file directly in a browser. The intention is that we can use this to build up reference HTML files which illustrate common UX patterns. We can then view the resulting pages without having to have a working implementation.
In development mode, the URL is /template followed by the path to the template file. For example, you can view the 404 page at:
/template/404.html
You can also supply string parameters to the template by specifying them as query parameters in the URL.
e.g. /template/my_template?name=Foo
2014-02-07 14:56:35 -05:00
Don Mitchell
1de9d55844
Review-driven changes (to-be-squashed)
2014-02-05 16:34:24 -05:00
Christina Roberts
235d10ddc6
Merge pull request #2434 from edx/christina/preview_handler
...
preview_handler changes to support Locators
2014-02-05 12:53:11 -05:00
cahrens
c2199279e7
Changes to preview to support xblocks using Locators intead of Locatins.
...
STUD-967
2014-02-05 12:16:20 -05:00
Dave St.Germain
a6797899da
Removed inappropriate section tags. Because screen readers announce each section, they should not be used unless they are actually defining meaningful sections.
2014-02-05 11:32:08 -05:00
Don Mitchell
b8ea7f3c43
update_item and other refactorings continued
2014-02-05 10:24:24 -05:00
Don Mitchell
c601b75675
MixedModulestore wraps most getters, update_item, delete_item
...
with code to translate between addressing schemes based on app
and persistence layer addressing scheme specification.
STUD-1206
2014-02-05 09:34:30 -05:00
Calen Pennington
6d67d0c677
Merge pull request #1949 from cpennington/xblock-studio-js-and-css
...
Enable XBlock js and css in Studio
2014-02-05 08:19:45 -05:00
Calen Pennington
f6731342de
Make Studio load XBlock fragment js and css on the client-side
...
[LMS-1421][LMS-1517]
2014-02-04 15:38:13 -05:00
Carson Gee
69097e7b4a
Merge pull request #2032 from carsongee/cg/ssl-studio
...
More fully integrate and test ssl external auth in CMS
2014-02-04 09:54:17 -08:00
Carson Gee
8cbe263ca0
Rename of feature AUTH_USE_MIT_CERTIFICATES to AUTH_USE_CERTIFICATES across platform.
...
Caution! This is backwards incompatible
2014-02-04 10:50:48 -05:00
Calen Pennington
49217ebe8b
Allow multiple client-side runtimes on a single page
...
Make XBlock client-side runtimes proper classes, so that handlerUrl can
be defined in a per-runtime way, and we can have multiple runtimes on a
single page.
[LMS-1630][LMS-1421][LMS-1517]
2014-02-04 08:55:36 -05:00
Carson Gee
f33c308979
Switched from symlink to rename of template
2014-02-03 14:12:30 -05:00
Carson Gee
2bf6df23c8
More fully integrate and test ssl external auth in CMS
2014-02-03 14:00:40 -05:00
David Baumgold
46248c7006
add lettuce test for displaying category if display_name is empty
2014-02-03 13:45:07 -05:00
David Baumgold
7cab3869c4
Fall back on category is display_name is empty or unset
2014-02-03 12:10:55 -05:00
David Baumgold
a78dad77ff
Pass component display name to Mako template
...
STUD-1241
2014-02-03 11:40:47 -05:00
Jay Zoldak
bc30addfb9
Unicode changes to support QRF
...
fixing unit tests
fixing merge error
fixing xqueue submission issue with unicode url (trial 0.1)
fixing fotmats as commented upon
removing yaml file language selection
Unicode changes to support QRF
removed unnecessary pass in modulestore/init.py
fixing merge error
fixing fotmats as commented upon
removing yaml file language selection
fixing pep8 violations
- fixing pylint violations
pylint violation
fixing line spaces and formats
ignore pylint E1101
remove empty line
fixing pylint violations
pep8 violations
bulk mail unicode/decode
fix migration error
fix pep8 just to push again
more unicode/decode
Final changes to comments and error messages.
2014-01-30 16:20:36 -05:00
David Baumgold
751669cbe7
/create_account: use proper HTTP status codes
...
Use status code 400 when there is a validation error in creating an account.
2014-01-30 15:23:57 -05:00
chrisndodge
1b7e144beb
Merge pull request #2331 from edx/chrisndodge/lock-accounts-after-failed-attempts
...
Ability to lock out accounts for N seconds after M failed login attempts
2014-01-30 07:34:06 -08:00
Christina Roberts
088a713788
Merge pull request #2330 from edx/christina/export-commands
...
Export conversion script
2014-01-30 06:59:22 -08:00
David Baumgold
08fb49506a
Merge pull request #2302 from edx/db/django-command-migrate-to-split
...
Django command for migrating courses to split-mongo (and deleting)
2014-01-30 06:51:27 -08:00
cahrens
2ee964345f
Convert between export formats.
...
STUD-1196
2014-01-30 09:22:43 -05:00
Oleg Marshev
13c19c98e2
Add role parameter to LTI. BLD-583.
2014-01-30 14:37:33 +02:00
David Baumgold
7cbee5e817
rename locator_string to package_id
2014-01-29 16:57:01 -05:00
Chris Dodge
8c60f2935a
Add optional feature to lock out accounts after N failed login attempts. Lockouts will last M seconds.
...
add DB migration and fix earlier mistakes in student migration history
add tests and fix bugs that came out of those unit tests
remove unused import
pep8/pylint
address some PR feedback
fix tests
fix broken test
try to mock time
use freeze-gun to overload the system time to simulate the future
2014-01-29 16:54:28 -05:00
David Baumgold
e7c5e62da7
Read from doc url mapping file at load time, rather than once per request
2014-01-29 15:28:40 -05:00
David Baumgold
e10e47d8ab
Add test for specifying locator to migrate_to_split command
2014-01-29 15:11:05 -05:00
David Baumgold
cfdc5b5e96
fix docstrings
2014-01-29 15:11:05 -05:00
David Baumgold
e0c1abc11f
check for old mongo course
2014-01-29 15:11:05 -05:00
David Baumgold
e18507f188
fix pep8/pylint issues
2014-01-29 15:11:04 -05:00
David Baumgold
3eee65892b
Added command to delete split-mongo course
2014-01-29 15:11:04 -05:00
David Baumgold
c3b8d52dcd
move user-finding logic out of command
2014-01-29 15:11:04 -05:00
David Baumgold
096088cc75
fix test failures: clear loc_mapper cache
2014-01-29 15:11:03 -05:00
David Baumgold
dcc1d201ce
Can't use UserFactory in CMS tests :(
2014-01-29 15:11:03 -05:00
David Baumgold
de96a47eac
happy path unit test
2014-01-29 15:11:03 -05:00
David Baumgold
f08dc42802
Add some dummy arg parsing tests
2014-01-29 15:11:03 -05:00
David Baumgold
bbec626651
first pass on a migrate_to_split Django command
2014-01-29 15:11:03 -05:00
David Baumgold
b25b3e1bef
Move doc_url function out of edxmako middleware
2014-01-29 14:52:43 -05:00
Will Daly
eb55ed1930
Disable transcript test
2014-01-28 14:00:54 -05:00
Adam
52d8faf0cb
Merge pull request #2187 from edx/adam/i18n-not-graded-2
...
Internationalize "Not Graded" on front end (STUD-989)
2014-01-27 12:23:07 -08:00
Christina Roberts
cd7f1d92a1
Merge pull request #2299 from lduarte1991/master
...
Text and Video Annotation Modules - First Iteration
2014-01-27 11:18:32 -08:00