Commit Graph

25192 Commits

Author SHA1 Message Date
Ben McMorran
baee2da278 Improve javascript test coverage 2014-08-21 12:11:28 -04:00
Ben McMorran
7bf9c1a7fd Add test for non URL characters 2014-08-21 12:11:28 -04:00
Ben McMorran
1778c15703 Refactor dismissNotification uses into shared logic in view_utils 2014-08-21 12:11:27 -04:00
Don Mitchell
d1ffecf31f Fix lms wiki url parsing
LMS-11240
2014-08-21 12:11:27 -04:00
Don Mitchell
24cdd7a481 Assume any non-xml modulestore is r/w
LMS-11235
2014-08-21 12:11:27 -04:00
Ben McMorran
63603d70f4 Refactor shared course creation validation into create_course_utils 2014-08-21 12:11:27 -04:00
Don Mitchell
78879ebc18 Asset urls must start w/ slash
LMS-11233
2014-08-21 12:11:27 -04:00
Ben McMorran
2839ad8711 PR cleanup 2014-08-21 12:11:26 -04:00
Ben McMorran
46932ee0f9 Replace data-test-course and data-test-unsucceeded with data-course-key 2014-08-21 12:11:26 -04:00
Don Mitchell
0d1669c612 DateTime fields can support datetime values.
LMS-11209
2014-08-21 12:11:26 -04:00
Don Mitchell
71c41cfb92 fixup! Set GlobalStaff permissions on reruns 2014-08-21 12:11:26 -04:00
Brian Talbot
620218b19d Studio: removing redundant font-weight Sass placeholders 2014-08-21 12:11:26 -04:00
Brian Talbot
aa799a1736 Studio: syncing up markup/styling for other 'learn more' external help links 2014-08-21 12:11:26 -04:00
Brian Talbot
972b392d62 Studio: adding in doc URL logic for course re-run help link 2014-08-21 12:11:25 -04:00
Brian Talbot
b43c757101 Studio: revising visual padding on dismiss UI used in course re-run flow 2014-08-21 12:11:25 -04:00
Brian Talbot
7baf338cdb Studio: revising help copy and actions on course re-reun UI 2014-08-21 12:11:25 -04:00
Brian Talbot
e3fa5f0879 Studio: removing static rendering notes/comments from course rerun template 2014-08-21 12:11:25 -04:00
Ben McMorran
6c8b418331 Test notification dismissal on course listing page 2014-08-21 12:11:25 -04:00
Ben McMorran
319b53bb3c Add jasmine test for notification dismissal on course outline 2014-08-21 12:11:24 -04:00
Ben McMorran
4fcb6c925a Add jasmine tests for course_rerun.js 2014-08-21 12:09:13 -04:00
Mat Peterson
6096bae755 Skipping rerun test on feature flag conditional 2014-08-21 12:09:13 -04:00
Mat Peterson
0088978281 Set GlobalStaff permissions on reruns 2014-08-21 12:09:13 -04:00
Mat Peterson
e8763ef715 Do TODOs in test_contentstore.py 2014-08-21 12:09:13 -04:00
Brian Talbot
d695de24dc Studio: addressing course re-run PR feedback 2014-08-21 12:09:13 -04:00
Mat Peterson
8e3b532768 Fixed bug in dismissing rerun failure notification 2014-08-21 12:09:12 -04:00
Brian Talbot
64cc16f1ec Studio: correcting reversion of _base.scss from poor previous rebase 2014-08-21 12:09:12 -04:00
Mat Peterson
497bb39f88 Fixed bug in dismissing errored rerun notification and another with empty reruns fields 2014-08-21 12:09:12 -04:00
Mat Peterson
18a6a0487b added JS to outline page after bulk publishing rewrite 2014-08-21 12:09:12 -04:00
Mathew Peterson
9f8f64cffe Course Reruns UI
Studio: adding course re-run-centric static template rendering

* initial HTML for dashboard states
* initial HTML for new course re-run view/form
* initial HTML placeholder for outline alert UI

Conflicts:
	cms/templates/index.html

Studio: adding styling for course re-run-centric views

* adding new view/page mast-wizard type
* refactoring create course/element form styling
* adding course re-run view specific styling
* adding courses processing styling (w/ alerts and status)

Course rerun server-side updates: support display_name and DuplicateCourseError.

Studio: further design revisions and tweaks from feedback

* removing new window attribute from re-run control
* removing links from processing courses
* revising look/feel of dismiss action on dashboard + alert
* correcting font-weight of dashboard processing title
* adding extra space to course rerun action on dashboard
* re-wording secondary cancel action on rerun view

Conflicts:
	cms/templates/index.html

Added interation on unsucceeded courses in dashboard

Studio: removing 'rel=external' property from course re-run actions

Studio: removing hover styles for processing courses

Fixed value bug in split and set course listing to display run

moved task.py for rerun
2014-08-21 12:09:12 -04:00
Tim Babych
a986b46cb1 Merge pull request #4750 from edx/anton/publish-unit-from-course-outline
Publish sections/subsections/units from course outline.
2014-08-21 18:19:14 +03:00
polesye
732bcbdeb6 STUD-1911, STUD-1932: Publish sections, subsections and units from course outline. 2014-08-21 17:34:06 +03:00
Christina Roberts
420ae2da1e Merge pull request #4857 from edx/christina/stud-2093
Add bok choy tests for bad HTML module content.
2014-08-21 09:48:24 -04:00
muhammad-ammar
06842be865 Merge pull request #4859 from edx/ammar/bok-choy-video-transcript-tests
Bok-Choy Video Transcript Tests Batch1
2014-08-21 12:01:04 +05:00
Brian Talbot
10a0d740cf Merge pull request #4916 from edx/talbs/studio-fix-unitsidebar
Studio: FIX - Unit/Container Sidebar Content Wrapping
2014-08-20 23:28:28 -04:00
Sarina Canelake
5215e87906 Merge pull request #4906 from bradenmacdonald/fix-idde-invalid-student
Friendly error if invalid student is entered for due date extension
2014-08-20 22:12:51 -04:00
Braden MacDonald
c3abf326ff Friendly error if invalid student identifier is entered for due date extension 2014-08-20 17:09:57 -07:00
Minh-Tue Vo
5b1befa92b Merge pull request #4902 from edx/mvo/adding_tests_for_country_list
adding tests for country list in different languages
2014-08-20 16:28:50 -04:00
Sarina Canelake
874355652b Merge pull request #4911 from edx/sarina/a11y-extensions
Add placeholders for text input on Extensions dash feature
2014-08-20 16:00:40 -04:00
cahrens
49f4d1ee9f Disable JS error test until Andy's PR. 2014-08-20 15:54:48 -04:00
cahrens
7ce547f0a5 Fix for "ui-sortable" existing in HTML within HTML module. 2014-08-20 15:54:43 -04:00
Minh Tue Vo
4e1c4c46e6 adding tests for country list in different languages
updating the version for django_countries
2014-08-20 15:30:17 -04:00
Brian Talbot
f47aa04151 Studio: breaking longer user/id-based strings on unit and container views
STUD-2113
2014-08-20 14:53:39 -04:00
Brian Talbot
d808b742e5 Studio: revising %cont-text-sr Sass placeholder based on modern browser support 2014-08-20 14:48:37 -04:00
Adam
6a9753239d Merge pull request #4896 from Kelketek/fix_path_to_location
path_to_location now returns 404 on orphaned items. Resolves LMS-9661.
2014-08-20 13:23:30 -04:00
Ben Patterson
cb74f55aad Merge pull request #4828 from edx/benp/workaround-npm-error
Paver: Check for the npm registry and set it if necessary.
2014-08-20 13:16:21 -04:00
Sarina Canelake
06001abc60 Merge pull request #4905 from bradenmacdonald/fix-idde-ui
Fix: inadvertent scroll when loading the instructor's extensions tab
2014-08-20 13:15:39 -04:00
David Baumgold
b1ddfb30e6 Merge pull request #4912 from edx/db/linkify-browsers
Linkify browser names
2014-08-20 12:55:38 -04:00
Ben Patterson
b2482f54f7 Check for npm registry and set it if necessary.
If paver is being run by a user that is not the same as the user
that installed npm on the guest machine, then paver install_prereqs fails
with the following error:

  ---> pavelib.prereqs.install_node_prereqs
  npm config set registry http://registry.npmjs.org/
  npm ERR! Error: EPERM, chown '/home/jenkins/.npmrc'
  npm ERR!  { [Error: EPERM, chown '/home/jenkins/.npmrc'] errno: 50, code: 'EPERM', path: '/home/jenkins/.npmrc' }
  npm ERR!
  npm ERR! Please try running this command again as root/Administrator.

  npm ERR! System Linux 3.2.0-23-generic
  npm ERR! command "/usr/bin/node" "/usr/bin/npm" "config" "set" "registry" "http://registry.npmjs.org/"
  npm ERR! cwd /home/jenkins/shallow-clone
  npm ERR! node -v v0.10.30
  npm ERR! npm -v 1.4.21
  npm ERR! path /home/jenkins/.npmrc
  npm ERR! code EPERM
  npm ERR! errno 50
  npm ERR! stack Error: EPERM, chown '/home/jenkins/.npmrc'
  npm ERR!
  npm ERR! Additional logging details can be found in:
  npm ERR!     /home/jenkins/shallow-clone/npm-debug.log
  npm ERR! not ok code 0

  Captured Task Output:
  ---------------------

  ---> pavelib.prereqs.install_prereqs
  ---> pavelib.prereqs.install_ruby_prereqs
  ---> pavelib.prereqs.install_node_prereqs
  npm config set registry http://registry.npmjs.org/

  Build failed running pavelib.prereqs.install_prereqs: Subprocess return code: 50

This change is a workaround. It will first see if the value is set. In the case
that is it not set, it will attempt to set it. (It will then fail; however,
re-running the task will subsequently be successful.)
2014-08-20 12:39:56 -04:00
David Baumgold
f4d8dc661d Linkify browser names 2014-08-20 12:04:39 -04:00
Sarina Canelake
fadade48d4 Add placeholders for text input on Extensions dash feature 2014-08-20 12:03:08 -04:00