Commit Graph

  • 985871095e Simplifying string concatenation in generate_slug and fixing docstring Christopher Allan Webber 2013-01-15 16:11:15 -06:00
  • 947f38c0b9 collection browsing: remove pagination support Stefano Zacchiroli 2013-01-15 23:04:37 +01:00
  • 88de830fcf A revised algorithm for generating slugs. Christopher Allan Webber 2013-01-15 15:48:19 -06:00
  • 413fc1c266 collection browsing: drop atom feed from page template Stefano Zacchiroli 2013-01-15 21:43:12 +01:00
  • b0cc1ade40 collections: add support to browse existing collections Stefano Zacchiroli 2012-12-18 12:34:30 +01:00
  • 72bb46c7c8 Need to import uuid4 for generate_slug to totally work Christopher Allan Webber 2013-01-15 14:34:13 -06:00
  • 66d9f1b2a0 Make generate_slug assign a slug in any case Sebastian Spaeth 2013-01-09 12:40:18 +01:00
  • 4ca0755ab6 Sanitize slug input on media edit Sebastian Spaeth 2013-01-09 12:38:08 +01:00
  • 7525cdf9eb Disallow ":" as part of a media slug Sebastian Spaeth 2013-01-09 12:36:26 +01:00
  • cf764377df #571: Fixed. Display collection description with Markdown formatting. Tiberiu C. Turbureanu 2013-01-15 18:03:06 +02:00
  • fd61aac7c7 Unbreak 301 responses Sebastian Spaeth 2013-01-15 16:52:22 +01:00
  • c7b3d070b6 Don't pass request into run_process_media Sebastian Spaeth 2013-01-15 15:03:00 +01:00
  • 2cfffd5ed8 Make PuSHing the Pubhubsubbub server an async task (#436, #585) Sebastian Spaeth 2013-01-15 14:41:30 +01:00
  • 65969d3fb7 Simplify check_media_slug_used Sebastian Spaeth 2013-01-09 11:31:05 +01:00
  • 4fc0a28994 More explicit get_or_create pattern Sebastian Spaeth 2013-01-09 09:53:55 +01:00
  • 947c08ae43 Improve error message wording (#564) Sebastian Spaeth 2013-01-14 16:09:24 +01:00
  • 56cf9f5ff1 Use the new logo.html thingy in airy. Elrond 2012-12-16 14:08:38 +01:00
  • 17dcc3ae4f Move logo part into bits/logo.html Elrond 2012-12-16 13:47:13 +01:00
  • c96c67ce9e Kill db_host, db_name, and db_port from config_spec.ini. Elrond 2013-01-08 22:54:36 +01:00
  • 461dd9717c Start to use the media_id in "admin" URLs. Elrond 2013-01-11 14:18:27 +01:00
  • 8b271c28bd Make runtests.sh be useable from anywhere. Elrond 2013-01-11 20:55:35 +01:00
  • 7dec9f92f3 issue 355: Only run tests in mediagoblin/tests/ Elrond 2013-01-10 22:34:52 +01:00
  • a3b98853df Improve and extend profile editing tests Sebastian Spaeth 2013-01-08 10:24:10 +01:00
  • abc4da2927 Enable /u/USERNAME/edit/ pattern #588 Sebastian Spaeth 2013-01-07 16:18:45 +01:00
  • 6de8b42e4e Fix tests on webtest < 1.3.6. Elrond 2013-01-09 00:19:24 +01:00
  • c130e3ee79 Move db.sql.migration_tools to db.migration_tools. Elrond 2013-01-08 22:12:16 +01:00
  • c4466cb4dc Add inspect_table. Elrond 2012-12-13 12:35:27 +01:00
  • a050e776c6 Move all the migration tools into new migration_tools.py Elrond 2012-12-13 12:31:47 +01:00
  • 8e7354ef2b Fixing import to mediagoblin.db.base in stl models Christopher Allan Webber 2013-01-08 13:24:27 -06:00
  • 031d988c29 Merge branch 'WIP/test_performance' Sebastian Spaeth 2013-01-08 16:57:15 +01:00
  • b97144dcc9 tests: More instances where a fresh database is not needed Sebastian Spaeth 2013-01-08 13:31:16 +01:00
  • 25e398428b Audio and video should use workbench instead of tempfiles (#561) Sebastian Spaeth 2012-12-12 14:44:10 +01:00
  • 5018a3557c Don't read full image media into RAM on copying (#419) Sebastian Spaeth 2012-12-19 14:18:03 +01:00
  • 40cec2b444 Don't get a fresh app when not needed Sebastian Spaeth 2013-01-08 11:57:25 +01:00
  • a5cf95c5ad Do not fail is a user exists already Sebastian Spaeth 2013-01-08 10:22:13 +01:00
  • 7f4e42b0b1 Fix slug lookup regression (#587) Sebastian Spaeth 2013-01-08 08:59:32 +01:00
  • 76e6c2b15e Made the airy header element responsive again Joar Wandborg 2013-01-07 21:33:43 +01:00
  • 20be9bb77d Remove custom GMQuery class Sebastian Spaeth 2013-01-07 13:52:14 +01:00
  • 39dc3bf8db Mv db.sql.base to db.base Sebastian Spaeth 2013-01-07 13:03:51 +01:00
  • a5acfe23fa Move mediagoblin.db.sql.extratypes to mediagoblin.db.extratypes Sebastian Spaeth 2013-01-07 13:03:33 +01:00
  • b0c8328e54 Move db.sql.models* to db.models* Sebastian Spaeth 2012-11-30 10:10:35 +01:00
  • 1e46dc2537 Move db.sql.util to db.util Sebastian Spaeth 2012-11-30 09:49:45 +01:00
  • 0efe9e2796 Remove mediagoblin.db.sql.fake.DESCENDING Sebastian Spaeth 2013-01-07 11:15:04 +01:00
  • 208842590c Also make slug unit test work with the new optionally-translitcodec-free code Christopher Allan Webber 2013-01-06 21:46:38 -06:00
  • e535b9b36f Make translitcodec optional, and work nicely without it. Christopher Allan Webber 2013-01-06 21:41:08 -06:00
  • 78fa73bcd5 Made api_test use @require_active_login Joar Wandborg 2013-01-02 20:05:07 +01:00
  • b228d89715 prepare_queue_task: Take app not request. Elrond 2012-12-26 23:40:42 +01:00
  • 01986008f6 upload refactor: Use prepare_entry in api. Elrond 2012-12-18 12:32:42 +01:00
  • 37f90b435d Use run_process_media in the api. Elrond 2012-12-18 12:24:10 +01:00
  • 8eb47d02d9 Processing: Factor out prepare_entry. Elrond 2012-12-17 20:05:37 +01:00
  • 86bb44ef12 Factor out the actual calling of the processing. Elrond 2012-12-17 19:54:26 +01:00
  • be1f0f7d33 upload refactor: push url handling Elrond 2012-12-17 19:42:31 +01:00
  • 6e60238b6c Bug #584, upgrade EXIF.py from master to read Nikon data Odin Hørthe Omdal 2012-12-26 16:16:33 +01:00
  • ab7281fe24 Fix up symlinks in exif bump Sebastian Spaeth 2012-12-26 10:21:45 +01:00
  • 71717fd531 Remove ObjectId from the tree Sebastian Spaeth 2012-12-25 20:52:25 +01:00
  • c338ed34fa Remove temporary emacs files that have slipped in Sebastian Spaeth 2012-12-25 20:45:59 +01:00
  • 7c029a1f33 Remove InvalidId Sebastian Spaeth 2012-12-25 20:28:19 +01:00
  • 9536988425 Move db.sql.migrations to db.migrations Sebastian Spaeth 2012-11-30 10:03:53 +01:00
  • 6eddc3b75e Move db.sql.open to db.open Sebastian Spaeth 2012-11-30 09:32:25 +01:00
  • bc142abc55 RIP out mongo Sebastian Spaeth 2012-11-29 17:23:28 +01:00
  • 351fd95fff Update extlib/EXIF Sebastian Spaeth 2012-11-19 17:38:46 +01:00
  • 89672855f1 Merge branch '512_bump_video_js' Sebastian Spaeth 2012-12-25 19:18:23 +01:00
  • 565d01a09a Bump bundled video.js to v3.2.3 (#512) Sebastian Spaeth 2012-12-20 09:07:59 +01:00
  • a1f9007bb0 makeadmin and changepasswd had swapped help text Christopher Allan Webber 2012-12-18 16:46:20 -06:00
  • 0562898e11 (SQL) Media types: Refactor backrefnames. Elrond 2012-12-17 17:36:34 +01:00
  • ac8212fe65 Remove mongo style .id = ObjectId() Elrond 2012-12-23 21:44:05 +01:00
  • b39d1f2351 Mongo removal: Remove the validate=True arg to obj.save() Elrond 2012-12-23 21:01:13 +01:00
  • 1eac751bd2 Fix some unicode related issues in oauth and the api. Elrond 2012-12-23 23:55:44 +01:00
  • 601e6e0cce Testsuite: Turn SQLAlchemy warnings into errors Elrond 2012-12-23 23:52:08 +01:00
  • 57c6473aa2 Added API tests Joar Wandborg 2012-12-23 00:34:27 +01:00
  • 05501c5742 Rewrite routing using new MGRoute class Elrond 2012-12-16 00:45:57 +01:00
  • 7880f03e2d Rewrite routing.py / get_url_map Elrond 2012-12-15 21:30:13 +01:00
  • 3d91433230 Move things from routing.py to tools/routing.py Elrond 2012-12-16 00:50:20 +01:00
  • 48cf435d71 Refactor routing in app.py. Elrond 2012-12-01 21:36:18 +01:00
  • dfc23dd1e1 Compare user by id not object equality Sebastian Spaeth 2012-12-23 12:12:11 +01:00
  • 2fb36dac31 Improve sqlalchemy filter rules Sebastian Spaeth 2012-12-23 12:08:51 +01:00
  • cfa922295e Convert return HttpException to raise HttpException Sebastian Spaeth 2012-12-23 11:58:51 +01:00
  • 785b287fcb Provide tools.response.render_http_exception and use that Sebastian Spaeth 2012-12-23 11:57:45 +01:00
  • 511d5b8966 Revert accidental checkin Sebastian Spaeth 2012-12-22 12:05:03 +01:00
  • 6991cb5bd5 We're in 0.3.3.dev territory now. Christopher Allan Webber 2012-12-21 09:08:52 -06:00
  • 70f8b2d046 Remove mongolisms from auth.views Sebastian Spaeth 2012-12-21 10:35:05 +01:00
  • 10f1f2f56b Remove Mongoism query.skip() Sebastian Spaeth 2012-12-17 12:56:29 +01:00
  • af008743ca Remove mongolisms from user_pages.view #451 Sebastian Spaeth 2012-12-21 11:25:38 +01:00
  • f6bc033603 Refactor media_collect Sebastian Spaeth 2012-12-21 11:25:13 +01:00
  • 2783c65988 Merge branch '577_denoise_video_transcoding' Sebastian Spaeth 2012-12-21 09:11:21 +01:00
  • 573b4305cd Don't dbug log every added plugin route Sebastian Spaeth 2012-12-21 08:20:54 +01:00
  • 8d19cb2445 Don't require webob as dependency Sebastian Spaeth 2012-11-16 11:32:35 +01:00
  • 726896b62a Remove webob compatability Sebastian Spaeth 2012-11-16 11:36:04 +01:00
  • cc195d5b82 plugins/api: webob.Response -> werkzeug.Response Sebastian Spaeth 2012-11-16 11:31:16 +01:00
  • 7c552c0bd7 plugins/api: use headers.set(), not headers.update() Sebastian Spaeth 2012-12-12 11:38:51 +01:00
  • 74af60bb32 replace webob.Response with werkzeug Response Sebastian Spaeth 2012-11-16 11:21:15 +01:00
  • bf3b9e783d Transition webob BadRequest|HTTPFound to webob/redirect Sebastian Spaeth 2012-11-16 11:13:01 +01:00
  • 0eff207dff tests/auth: Don't rely on case sensitive error strings Sebastian Spaeth 2012-12-12 11:54:43 +01:00
  • 950124e640 webob.HTTPFound --> MG.tools.redirect Sebastian Spaeth 2012-11-16 11:05:08 +01:00
  • 62d14bf50b Transition webob.HttpForbidden to webob's exceptions Forbidden Sebastian Spaeth 2012-11-15 16:55:15 +01:00
  • 059eaee4df Remove webobisms from decorators.py Sebastian Spaeth 2012-11-15 16:49:51 +01:00
  • 53f528cfea purge webob from docs and replace with werkzeug Sebastian Spaeth 2012-11-15 16:57:33 +01:00
  • b745bb50d8 Remove webob from render_to_response Sebastian Spaeth 2012-11-16 10:25:50 +01:00
  • 4487d51c81 Extend redirect helper to take optional location keyword Sebastian Spaeth 2012-11-16 09:12:34 +01:00
  • 30bb4109bc Remove SimpleFieldAlias Sebastian Spaeth 2012-12-20 23:10:07 +01:00