Commit Graph

509 Commits

Author SHA1 Message Date
Jeremy Bowman
1f3f0e2fb9 TE-2547 Add dependency analysis scripts 2018-04-19 13:48:08 -04:00
Jeremy Bowman
28d291dce7 TE-2527 Move test and dev dependencies out of base.in 2018-04-18 14:44:31 -04:00
jaebradley
fab388ad6b add cookie policy banner with feature flag 2018-04-17 16:48:52 -04:00
Michael Terry
a34c8c8233 Drop remaining coffee use
This basically commits the transpiled CoffeeScript JS (with minor
cleanup) and removes coffee build support.

A tiny amount of support for xblocks exists, because external users
may have xblocks with coffee. But no coffee in our tree anyway.
2018-04-13 14:10:40 -04:00
Jeremy Bowman
9ca9aa44c6 PLAT-2060 Use pip-tools to manage requirements files (take 2)
This reverts commit a7fa0c211d.
2018-04-12 17:22:48 -04:00
Feanil Patel
a7fa0c211d Revert "PLAT-2060 Use pip-tools to manage requirements files" 2018-04-10 12:54:41 -04:00
Jeremy Bowman
432347b881 PLAT-2060 Use pip-tools to manage requirements files 2018-04-09 17:07:02 -04:00
Michael Youngstrom
7820d2509c Increase the number of bok-choy shards 2018-04-06 15:38:14 -04:00
Anthony Mangano
edc98939b5 Define XSS-linter rules on Linter classes. 2018-03-23 16:58:27 -04:00
jaebradley
19bef01b69 update eslint config edx to 3.0.1
update eslint violations
2018-03-12 16:17:27 -04:00
Anthony Mangano
fc4a1b0f45 Merge pull request #17600 from edx/xss-linter-configurable-skip-dirs-and-linters
Configurable XSS-linter
2018-03-02 10:39:50 -05:00
Michael Terry
c9318c3e51 Convert learner_dashboard to es2015 2018-03-02 08:57:34 -05:00
Anthony Mangano
3e7df8688f Add config module for xsslint 2018-03-01 16:52:42 -05:00
Anthony Mangano
07ca440226 Refactor XSS linter into smaller files 2018-03-01 09:46:16 -05:00
Michael Roytman
3496bb9a0a pass language to mako template 2018-02-12 15:44:20 -05:00
Adeel Khan
961bdce5fa Fix xss-linter.py failing test. 2018-02-12 17:05:02 +05:00
Michael Youngstrom
6d67e83641 Merge pull request #17252 from edx/zoldak/TE-2396
Shard the quality tasks on jenkins TE-2396
2018-02-09 15:41:44 -05:00
Jesse Zoldak
31eeb16081 Shard the quality tasks on jenkins 2018-02-09 14:58:52 -05:00
Michael Youngstrom
7fdee1fae9 Give paver timing logs a unique name always 2018-02-06 13:17:20 -05:00
Jeremy Bowman
5289c7e828 PLAT-1915 Stop using deprecated BaseException.message 2018-01-31 17:22:01 -05:00
Jeremy Bowman
a56fd66270 Always use a fresh tox env in Jenkins 2018-01-30 18:43:43 -05:00
Calen Pennington
f2c3aed8e7 Merge pull request #17316 from cpennington/switch-cms-login-to-webpack
Migrate login.js to webpack
2018-01-30 14:24:08 -05:00
Calen Pennington
b701ad77c8 Rename require_page to invoke_page_bundle 2018-01-30 10:32:31 -05:00
Robert Raposa
3bb6352bc2 Lowering xss thresholds 2018-01-29 10:20:33 -05:00
Jeremy Bowman
58c765bc31 PLAT-1834 Support running a11y tests in tox 2018-01-25 18:13:14 -05:00
Calen Pennington
69348d06d7 Merge pull request #17009 from cpennington/cms-login-factory-page
Convert cms login.html to the require_page pattern in preparation for…
2018-01-24 10:19:27 -05:00
Calen Pennington
974f099835 Teach the xss_linter about the require_page tag 2018-01-23 15:58:12 -05:00
Ari Rizzitano
a54b6d2dda Merge pull request #16680 from edx/ari/node-8
Upgrade Jenkins Node version to 8.9.3
2018-01-23 10:32:32 -05:00
Adeel Khan
b497210f17 strip_all_tags_but_br_filter would return HTML safe string.
Now returning HTML safe string to template instead
of just bleaching string for br tags.

LEARNER-3930
2018-01-23 17:15:33 +05:00
Ari Rizzitano
2ca0aa7b2c upgrade jenkins node version to 8.9.3
bump node version to 8.9.3 [FEDX-409]

bump node version to 8.9.1 [FEDX-409]

8.9.3

don't clean cache

try ignoring course_experience

another attempt

back out that coverage patch
2018-01-22 11:43:27 -05:00
Calen Pennington
158ba153f5 Allow space-separate xsslint pragrma disabling 2018-01-19 10:41:04 -05:00
Jeremy Bowman
8513945229 PLAT-1831 Install prereqs for tox-based bok-choy and lettuce runs 2018-01-18 13:44:34 -05:00
Jesse Zoldak
7a57760b1e Merge pull request #17202 from edx/zoldak/clean-up-scripts-folder
Remove obsolete files
2018-01-16 12:09:22 -05:00
Jesse Zoldak
faf795749f Remove obsolete files 2018-01-16 09:59:48 -05:00
Jeremy Bowman
7d436a18ee PLAT-1858 Better capture of deprecation warnings 2018-01-12 18:04:32 -05:00
Stuart Young
ee02919ad7 use db cache in jenkins bok choy builds
move migration calculation to reset test-db script
2018-01-10 11:58:27 -05:00
Stuart Young
454e5a3b55 bokchoy option for explicitly running migrations 2017-12-29 08:51:32 -05:00
Jesse Zoldak
129bd7afdd Paver commands for storing and retrieving bokchoy db caches from s3 TE-2353 2017-12-22 16:14:29 -05:00
John Eskew
1e5b7c0b3e Merge pull request #16964 from edx/jeskew/sqlite_crash_during_testing_fix
Install recent version of sqlite/pysqlite to fix crashes in tests.
2017-12-22 14:17:46 -05:00
John Eskew
30eafbff65 fixup! Install recent version of sqlite/pysqlite to fix crashes in tests. 2017-12-22 13:08:33 -05:00
John Eskew
7ec06503b9 Install recent version of sqlite/pysqlite to fix crashes in tests. 2017-12-22 13:08:33 -05:00
Jesse Zoldak
00f6b36a49 Refactor reset-test-db.sh script and allow for an option to rebuild the cache 2017-12-22 11:33:57 -05:00
Stuart Young
2e517ac095 run coverage against target branch 2017-12-22 08:17:05 -05:00
Jeremy Bowman
1dbdee9c54 Revert "PLAT-1858 Better capture of deprecation warnings" 2017-12-18 21:18:02 -05:00
Jeremy Bowman
b26fe5fd24 PLAT-1858 Better capture of deprecation warnings 2017-12-18 14:59:05 -05:00
Jeremy Bowman
917f877299 PLAT-1840 Fix common/lib tests under Django 1.9 2017-12-13 15:57:00 -05:00
Stu Young
02573a3178 Merge pull request #16851 from edx/estute/paver-fingerprint-migrations
TE-2350 paver function to fingerprint bokchoy db files
2017-12-13 12:20:08 -05:00
Jeremy Bowman
05e7a4d671 PLAT-1830 Allow running any test suite in tox 2017-12-11 15:43:01 -05:00
Eric Fischer
8ec97371bd drop eslint limit 2017-12-08 14:39:01 -05:00
Eric Fischer
5bc6b31e29 eslint --fix 2017-12-08 14:38:41 -05:00