John Jarvis
5b16fbe369
adding option for file based backend
2013-07-10 16:05:37 -04:00
JonahStanley
4685cacc7b
Databases are now cleaned properly
...
Acceptance_static is used to prevent collect static from using a seed
test.py had its seed removed due to redundancy
2013-07-10 15:28:23 -04:00
Adam Palay
d056c8a8f2
replace test setting changes with test-specific mock.patch.dicts
2013-07-10 10:18:58 -04:00
Ned Batchelder
1dbbbb104f
Merge pull request #351 from edx/ned/make-tests-quieter
...
Provide a null log function for OpenID to keep it from spewing during tests
2013-07-09 11:17:44 -07:00
JonahStanley
0bd1e78e03
Acceptance tests use random ports
2013-07-09 12:18:30 -04:00
JonahStanley
a21303ba96
Found some other places where the name should be unique
2013-07-09 10:49:19 -04:00
JonahStanley
a2020aad03
Changed the lms database name to be different for the acceptance tests
2013-07-09 09:31:37 -04:00
JonahStanley
1eaa0317c4
Using parent process id for random number
...
This is to allow acceptance tests to properly link and know the names of its other parts
2013-07-09 08:57:05 -04:00
JonahStanley
789b711023
Acceptance tests now pull from their own unique database
...
These databases/collections are cleared after harvest
2013-07-09 08:54:19 -04:00
Carlos Andrés Rocha
1fbab8e9fa
Merge pull request #295 from edx/rocha/celery-virtual-host
...
Add setting to set the virtual host of a Celery broker
2013-07-08 06:58:31 -07:00
Jason Bau
7bc52394ad
Parameterize aws s3 bucket name for forum uploads
...
especially since s3 namespace is _global_
2013-07-03 15:26:32 -07:00
Ned Batchelder
759b486586
Provide a null log function for OpenID to keep it from spewing during tests.
2013-07-03 17:58:42 -04:00
Adam Palay
03aee3ed79
add tests
2013-07-01 18:21:47 -04:00
Calen Pennington
1a7b833146
Merge pull request #269 from edx/dhm/incidental-functionality-improvements
...
Incidental functionality improvements from Next Gen Modulestore work
2013-07-01 13:04:20 -07:00
Don Mitchell
ddfbe59814
Make DraftModuleStore mongo only
...
DraftModuleStore was originally designed as a mixin, but never used that
way, and with the upcoming changes to use the versioned module store,
never will be. This changes removes a circular dependency between
mongo.py and draft.py.
2013-07-01 12:33:08 -04:00
Felix Sun
b6760cebca
Fixed a small, but dangerous, string-to-integer casting bug in hint_manager.
...
Expanded tests of hint_manager.
Enabled the hint_manager by default in development environments.
2013-07-01 10:25:04 -04:00
Felix Sun
6890563d43
Fixed broken tests. Made the hint manager enabled in testing environments - this lets us test the hint manager.
2013-07-01 10:25:04 -04:00
Felix Sun
f219228e4a
Made the hint management instructor view off by default.
2013-07-01 10:25:04 -04:00
Carlos Andrés Rocha
a844548fb8
Add setting to set the virtual host of a Celery broker
2013-06-27 17:58:51 -04:00
Don Mitchell
b42fe277d4
Add serial commas to modulestore definitions
2013-06-25 22:34:36 -04:00
Ned Batchelder
bec6330c34
Merge pull request #251 from edx/ned/pylint-fixes
...
Ned/pylint fixes
2013-06-24 10:44:35 -07:00
Juho Kim
ae960ccf5a
analytics service update
2013-06-21 17:40:54 -04:00
Juho Kim
513c01b166
bringing up to master
2013-06-21 17:39:38 -04:00
Ned Batchelder
5a5d425eb3
Files that may not exist need F0401 suppressed during import.
2013-06-21 17:33:23 -04:00
Jason Bau
07e56ac43b
Merge pull request #67 from edx/features/jbau/stanford-shib
...
Shibboleth Auth
2013-06-21 09:32:30 -07:00
Jason Bau
aa4e27f775
Shib PR responses to @cpennington and @ormsbee comments
...
* Changed unicode test cases to ascii encoding
* Removed 'stanford' hardcoding in TOS logic in lieu of
'SHIB_DISABLE_TOS' MIT_FEATURES flag
* made 'external_auth' always an installed_app in lms
* log.exception changd to log.error where appropriate
But: did not change skipping tests to changing settings, for
reasons stated here:
https://github.com/edx/edx-platform/pull/67#issuecomment-19790330
2013-06-20 18:12:20 -07:00
Ned Batchelder
3eec09b87a
Merge pull request #216 from edx/ned/remove-unused-imports
...
Ned/remove unused imports
2013-06-20 14:15:31 -07:00
Calen Pennington
d06a9a2043
Merge pull request #219 from edx/cale/remove-simplewiki
...
Remove simplewiki from the codebase
2013-06-20 13:43:38 -07:00
Calen Pennington
448ca26cdf
Remove simplewiki from the codebase
2013-06-20 09:06:29 -04:00
Ned Batchelder
e775852ee4
Make lms and cms more similar.
2013-06-19 22:44:55 -04:00
Ned Batchelder
61b53713d2
Remove unused imports from lms, as detected by pylint.
2013-06-19 16:56:34 -04:00
Renzo Lucioni
7c048fb243
Merge pull request #181 from edx/renzo/segment-io-sequentials
...
Instrument sequentials with segment-io
2013-06-19 08:07:37 -07:00
Jason Bau
824fb9a311
The bulk of Shibboleth authentication for Stanford
...
Highlights:
* The url '/shib-login/' interfaces with apache/mod_shib via
request.META to handle shibboleth login and registrations
* Courses can designate 'enrollment_domains' to limit enrollment
to users with a linked ExternalAuthMap verified by a particular
identity provider
* Tests
* Logging
Changes to be committed:
new file: common/djangoapps/external_auth/migrations/0001_initial.py
new file: common/djangoapps/external_auth/migrations/__init__.py
new file: common/djangoapps/external_auth/tests/test_shib.py
modified: common/djangoapps/external_auth/views.py
modified: common/djangoapps/student/views.py
modified: common/lib/xmodule/xmodule/course_module.py
modified: lms/djangoapps/courseware/access.py
modified: lms/djangoapps/courseware/tests/test_access.py
modified: lms/envs/common.py
modified: lms/envs/dev.py
modified: lms/envs/test.py
modified: lms/templates/courseware/course_about.html
modified: lms/templates/dashboard.html
modified: lms/templates/extauth_failure.html
modified: lms/templates/navigation.html
modified: lms/templates/register.html
modified: lms/templates/signup_modal.html
modified: lms/urls.py
renamed: lms/wsgi_apache.py -> lms/wsgi_apache_lms.py
2013-06-19 00:48:18 -07:00
Jason Bau
23631b839a
AWS settings hook for addl installed apps + lms/wsgi_apache.py
...
wsgi_apache.py passes an apache env variable for SERVICE_VARIANT
to the os environment, where it's normally set when we use gunicorn
2013-06-19 00:48:17 -07:00
Brian Wilson
2c5e038f82
initial test_tasks
2013-06-18 11:17:17 -04:00
Brian Wilson
c48dabc383
Move code to instructor_task Django app.
2013-06-18 11:17:15 -04:00
Brian Wilson
9e11a5659f
Rename task_queue.py to task_submit.py.
2013-06-18 11:13:19 -04:00
Brian Wilson
003c9ba5d9
Define MITX_FEATURES['ENABLE_COURSE_BACKGROUND_TASKS'] to allow background tasks to be removed from instructor dash.
2013-06-18 11:13:17 -04:00
Brian Wilson
ee5ffedfee
Clean up task progress javascript. Add before/after scores to tracking of regrading requests.
2013-06-18 11:09:18 -04:00
Brian Wilson
95c1c4b8a8
Refactor tracking and xqueue initialization to no longer require a request. Get tracking logs to work. Add transaction annotations.
...
Make sure to read only once from result objects when getting result status,
so that values are consistent.
2013-06-18 11:04:05 -04:00
Renzo Lucioni
97f4291b2a
Add comment clarifying which Segment.io key is in use
2013-06-17 15:35:04 -04:00
Renzo Lucioni
c30d2d2f52
Incorporate Segment.io into Logger.log with whitelist
2013-06-17 13:48:50 -04:00
John Jarvis
ffeabae069
moving settings into the auth tokens section
2013-06-17 09:07:02 -04:00
John Jarvis
770b9f1f87
fixing segment io settings bug
...
* Moving to the auth tokens section
* Removing the feature flag logic since all features are loaded earlier
```
for feature, value in ENV_TOKENS.get('MITX_FEATURES', {}).items():
MITX_FEATURES[feature] = value
```
2013-06-17 09:01:20 -04:00
Feanil Patel
e5c20e051c
Update to look for segment io key in auth data.
2013-06-14 14:28:38 -04:00
Calen Pennington
5b8163dc9c
Merge pull request #92 from edx/fix/cale/url-tests
...
Fix tests that vary urls.py
2013-06-12 10:47:13 -07:00
e0d
273df4e113
added pylint ignores, fixed missing import
2013-06-12 11:24:28 -04:00
e0d
fd4d816816
Merge pull request #133 from edx/e0d/migrate-as-other-user
...
Adding a new env to handle escalating privileges to run db migrations.
2013-06-12 05:10:28 -07:00
e0d
c96511a278
Adding comments.
2013-06-11 16:37:37 -04:00
e0d
1511ec841a
Better error handling.
2013-06-11 15:00:39 -04:00