pend fragile mysql specs

Change-Id: I85180d0151775f756c488d8b61d07e860534d609
Reviewed-on: https://gerrit.instructure.com/29852
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bryan Madsen <bryan@instructure.com>
Product-Review: Bryan Madsen <bryan@instructure.com>
QA-Review: Bryan Madsen <bryan@instructure.com>
fix calendar events controller spec for rails 3

Change-Id: I70d15336115a118f4d36bf7fa3b0bc2b4f49bf6b
Reviewed-on: https://gerrit.instructure.com/29798
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
more travis builds

and rebalancing

Change-Id: I3c1e8b60b25331660e878bbdc14e80f1b941dbe2
Reviewed-on: https://gerrit.instructure.com/29479
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Brian Palmer <brianp@instructure.com>
QA-Review: Brian Palmer <brianp@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bryan Madsen <bryan@instructure.com>
fix canvas_stringex gem spec for rails 3

Change-Id: Ibb5a61130a0d0cf9b2b5d97eaa06d8b30711f9bf
Reviewed-on: https://gerrit.instructure.com/29856
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
implements lti_outbound_adapter

Change-Id: I07922c0d737241c4fdd468b94c9be34fc1fa3c0b
Reviewed-on: https://gerrit.instructure.com/29773
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Raphael Weiner <rweiner@pivotallabs.com>
Product-Review: Raphael Weiner <rweiner@pivotallabs.com>
QA-Review: Brad Humphrey <brad@instructure.com>
add support for respondus monitor

Adds the require_lockdown_browser_monitor and lockdown_browser_monitor
data Quiz attributes and makes them accessible through the Quiz API.

Test Plan:
 * With lockdown browser enabled:
 * Should be able to read/set lockdown properties through quiz api:
   require_lockdown_browser, require_lockdown_browser_for_results,
	 require_lockdown_browser_monitor, lockdown_browser_monitor_data
 * if use_lti_tool plugin setting is set (enabled in different commit)
   then the LB options are hidden in quizzes UI

closes PLAT-291

Change-Id: Ic45a4946d5632a01f32709b76ce2907b1141f351
Reviewed-on: https://gerrit.instructure.com/29648
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
QA-Review: Nathan Rogowski <nathan@instructure.com>
Product-Review: Bracken Mosbacker <bracken@instructure.com>
fixed loading of tinymce and its plugins

test plan:

- tinymce specs should pass
- tinymce and its plugins should behave normally

Change-Id: Iced4ce068b0ee51781b23e8285a1e277d83bb44a
Reviewed-on: https://gerrit.instructure.com/29854
Reviewed-by: Stanley Stuart <stanley@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bryan Madsen <bryan@instructure.com>
Product-Review: Bryan Madsen <bryan@instructure.com>
QA-Review: Bryan Madsen <bryan@instructure.com>
ui - add option for course content changes (log auditing)

fixes: CNVS-10263

Adds a ui for CNVS-392.  Since the event data is dynamic I added an option to
view the details in a dialog window.  We can add more types of events later.

Test Plan:
  Setup:
    - Create a course
    - Change some details on the course.
      - Goto the course settings and change some fields in there.
    - Change the details a few more times to generate some data.
    - Conclude the course

  Security:
    - Open Admin tools, logging tab.
      - Drop down should include Course Activity.
    - Remove account level permissions for viewing course changes.
    - Open Admin tools, logging tab.
      - Drop down should not include Course Activity.
    - Add credentials back.

  Course Details:
    - Open Admin tools, logging tab.
    - Select the Course Acivity option from the drop down.
    - Search on a non existing course Id
      - Should return a popup for the invalid course id.
    - Search on the course id created above.
      - Should return events for details changed on the course.
      - One should be a created event.
      - A few should be updated events.
      - One should be a concluded event.
    - Click the View Details for one of the events.
      - Should show a dialog with the event information and event data.
      - Dialog should behave normally.
    - Search for events with a specific date range.
      - Should limit the results accordingly.

Change-Id: I1a2e90eb0b2a8c906bb7e217fa0b99814ed58ff4
Reviewed-on: https://gerrit.instructure.com/28732
Reviewed-by: Nick Cloward <ncloward@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Munda Frazier <munda@instructure.com>
fix context_controller for rails 3

Change-Id: I0af5d47c1512f5398b634fd098b5872c639c7199
Reviewed-on: https://gerrit.instructure.com/29830
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
QA-Review: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
create differentiated assignments feature flag

fixes CNVS-9763

test plan:
 - the differentiated assignments feature flag
   should be available on the account and course levels
 - you should be able to allow or turn off on the account level
 - you should be able to turn on or off on the course level
   if it's allowed on the account level

Change-Id: Iabb96881fb7c039198ee13af579873baeab9ce4b
Reviewed-on: https://gerrit.instructure.com/29283
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Mike Nomitch <mnomitch@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Reviewed-by: Liz Abinante <labinante@instructure.com>
Product-Review: Cameron Sutter <csutter@instructure.com>
converts error_reporting_settings js_block into js_bundle

test plan:
* regression test error reporting settings plugin

Change-Id: I842c1355132ea3fad60393364fcf1ff8816b73d9
Reviewed-on: https://gerrit.instructure.com/29139
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Landon Wilkins <lwilkins@instructure.com>
spec: make import specs less fragile to other data in db

Change-Id: Ibbfc6f525c3d649fe8f0075c82c5d678f9373cd9
Reviewed-on: https://gerrit.instructure.com/29860
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
convert external_content/cancel js_block into js_bundle

test plan:
* regression test external content cancel

Change-Id: I95923740e6c6da6fb6d426f09224177947746c19
Reviewed-on: https://gerrit.instructure.com/29154
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
Product-Review: Landon Wilkins <lwilkins@instructure.com>
removes unnecessary js_block from form_question

test plan:
* regression testing of quizzes (form_question)

Change-Id: Id492e23bc414d53370821c87e521552495523b8a
Reviewed-on: https://gerrit.instructure.com/29134
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
QA-Review: Myller de Araujo <myller@instructure.com>
Product-Review: Landon Wilkins <lwilkins@instructure.com>
move napa from "devDependencies" to "dependencies"

Change-Id: I4dde9458868cd5c1c41b921414dff4b3dc9371de
Reviewed-on: https://gerrit.instructure.com/29878
Reviewed-by: Simon Williams <simon@instructure.com>
Reviewed-by: Jason Madsen <jmadsen@instructure.com>
Product-Review: Aaron Shafovaloff <ashafovaloff@instructure.com>
QA-Review: Aaron Shafovaloff <ashafovaloff@instructure.com>
Tested-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
spec: fix submission spec "before" block

Change-Id: I7e258a682115e7537d3015bee2533fb24060661f
Reviewed-on: https://gerrit.instructure.com/29886
Reviewed-by: Cameron Matheson <cameron@instructure.com>
Product-Review: Cameron Matheson <cameron@instructure.com>
QA-Review: Cameron Matheson <cameron@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
fix discussion topics controller spec for rails 3

Change-Id: Ic41d5a9fc528fab24cd54a23320b1b3a0218f87f
Reviewed-on: https://gerrit.instructure.com/29880
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
removes unused shared/_accounts_secondary_content partial

test plan:
* regression test account views

Change-Id: I475725206f60cbde1befa0777da0123461c44c94
Reviewed-on: https://gerrit.instructure.com/29112
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Stanley Stuart <stanley@instructure.com>
Product-Review: Marc LeGendre <marc@instructure.com>
QA-Review: Marc LeGendre <marc@instructure.com>
add state[all] to account courses api

closes CNVS-10981

test plan
 - hit api with state ['all']
 - it should include all courses

Change-Id: Ice6c92b4c4099bb29461af7f4f58c9f8a0bf09f3
Reviewed-on: https://gerrit.instructure.com/29867
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
spec: fix migration "spec"

Change-Id: I2d3b36cfdccb2d133ff927348ad6e0e1f9468e5b
Reviewed-on: https://gerrit.instructure.com/29884
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Product-Review: Bracken Mosbacker <bracken@instructure.com>
QA-Review: Bracken Mosbacker <bracken@instructure.com>