Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Paul McLanahan ec97cca564 Bug 1144669: Update deployment for peep dependencies.
Fix CI and C9 and add relocatable to deployment
2015-04-14 10:32:25 -04:00
Paul McLanahan 9faa0e3223 Fix bug 1144669: Remove vendor submodules and use peep.
Use peep (a pip wrapper) for installation of dependencies
into the virtualenv already setup for deployment.
2015-04-14 10:31:35 -04:00
Paul McLanahan 286c35c047 Bug 906176: Move to django-pipeline from jingo-minify.
This includes some fixes for `static()` template calls.
We can backport those if we want to not go this way.

Fix high_res_img path problems.

Move to a Python 2.6 compatible Manifest staticfiles storage.

Make collectstatic quiet. Use manifest storage on travis.

Fix high_res_img and platform_img helpers for new filenames.
2015-02-10 20:52:24 -05:00
Paul McLanahan 90aabcb5bc Bug 906176: Move to using Django staticfiles for media.
This keeps the URL for CSS/JS/Images/Etc. as /media/ so that
all of the .less files and urls around the net need not change.
The new MEDIA_URL is '/user_media/', and the STATIC_URL is '/media/'.
The files all stay in the 'media' folder in the project, but they'll now
be served from the 'static' folder after 'collectstatic' is run.

All templates, views, and tests have been updated for the new changes,
as well as the l10n media helpers. The site works well for me in
spot-checks, and the tests pass.

One caveat is that you must run 'manage.py collectstatic' before
running tests due to the way jingo-minify works regarding the
compilation of .less files when not in DEBUG mode. I've yet to find
a way around this.
2015-02-10 20:52:24 -05:00
Josh Mize a683548ce4 Add and use bleach_tags filter and fix tests
Add bleach and upgraded html5lib submodules
Replace all instances of strip_tags|safe with bleach_tags|safe
Fix tests
2015-01-12 12:48:51 -06:00
Paul McLanahan 016fc021d4 Bug 1119312: Upgrade Django to 1.6.9
Also fixes some tests that were failing after upgrade.
Code was relying on Django's strip_tags filter which has
changed and now ignores things that obviously aren't HTML tags

Updated to latest playdoh-lib which includes fixes for Django 1.6
in funfactory.
2015-01-12 12:48:50 -06:00
Josh Mize e2c2c79fc3 Enable admin: fix bug 1044184
Add admin staticfiles

Add rna dependencies and ConditionalAuthMiddleware

Add/update rna, django-pagedown

Add ConditionalAuthMiddleware, rna url

Add django-filter and settings.REST_FRAMEWORK

Add collectstatic to update_assets

Remove ctx param from base_update_assets

Clear *.pyc during deploy and move collectstatic

Add rna and api-token-auth PT
2014-12-22 12:43:37 -06:00
Paul McLanahan 89af4733ca Fix bug 1095063: Remove raven (sentry). 2014-11-19 10:12:15 -05:00
Paul McLanahan 97dd9c58da Fix bug 1090277: Add crontab tests to main test-suite. 2014-10-28 11:26:16 -04:00
Paul McLanahan c9f35c20b8 Bug 1055613: Fetch ical feed and sync with DB. 2014-10-08 13:40:48 -04:00
Kohei Yoshino 6f2cd5ecf9 Fix Bug 963816 - update privacy center 2014-04-14 23:42:11 -04:00
Kohei Yoshino 98b3a042d3 Fix Bug 965823 - Add a custom Twitter timeline widget to the Student Ambassadors landing page 2014-04-03 13:48:30 -04:00
Paul McLanahan 4a1b91a244 Bug 943398: Add Sentry error reporting.
Disable admin email mailing. This was being done
in funfactory in the logging config. The new logging
config included in this commit overrides that.
2014-03-26 23:10:03 -04:00
Josh Mize c8c7e1901e Upgrade south to 0.8.4
Use bug_list and bug_search_url fields in template

Add jingo_markdown

Upgrade RNA (4ae910da)

Add firefox.system_requirements view using RNA

Use latest RNA as submodule instead of pip install

Adjust views, settings, templates to use latest RNA

Restore lib/l10n_utils/helpers.py and tests from rebase mistake

Move django-extensions to submodule

Cleanup old rna egg-info

Move django-rest-framework to submodule

Move requests to submodule

Move Python-Markdown to submodule

Move jingo-markdown to submodule

Move six to submodule

Test RNA views + flake8 fixes

Fix flake8

Try to fix Jenkins test breakage

Clean up templates

Cleanup template some more

Reword test docstring and add comments

Update requiremnts/prod.txt to match submodules

Use settings.LANGUAGE_CODE for default locale

Try to make Jenkins happy
2014-02-26 22:28:16 +00:00
Paul McLanahan 9cc46b45a3 Bug 920067: Enable the database.
* Add sqlite config to base settings.
* Update tests to use Django's database aware TestCase.
* Install south.
* Install django-waffle.
* Update jenkins to use the database for CI.

Django admin will be enabled in a separate PR.
2013-11-14 15:11:02 -05:00
Paul McLanahan a6280885c1 Remove older local submodules that are now in vendor.
* Update some out-of-date docs.
* Add upgrade instructions.
2013-05-16 22:47:37 -04:00
Hector Zhao 8f7dabd14a Bug 816080: Upgrade Bedrock to latest Playdoh 2013-05-15 11:14:13 -07:00
Paul McLanahan 7f80051a68 Bug 841773: Upgrade Django. 2013-02-19 17:19:58 -05:00
Anthony Ricaud 6e7ac6dcc9 Bug 775534 - Add statsd logging for requests. 2012-07-20 20:01:03 +02:00
Steven Garrity 325cfc71f1 Add django-dnt submodule 2012-05-24 14:54:27 -03:00
James Long 7db1321fc2 add feedparser library 2012-03-27 14:12:37 -04:00
James Long ec1050760e add basket-client library, hook up newsletter form on marketplace 2012-02-22 01:34:07 -05:00
James Long b97ba754b2 use latest version of jingo-minify 2012-02-15 18:19:53 -05:00
James Long 83f7f7be8d add tower as submodule 2012-01-24 19:39:27 -05:00
Jen Fong-Adwent e54cebb245 removed django-jobvite and careers 2011-12-02 15:07:54 -05:00
Paul Osman 049c5b2b49 Added django-jobvite to vendor-local 2011-05-13 09:58:56 -04:00
Fred Wenzel 88cbf13869 Switch from bam-lib to playdoh-lib 2010-12-28 15:26:01 -08:00
Jeff Balogh 80fdffd424 add a vendor lib 2010-12-15 15:43:43 -08:00