Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Changed copy.copy(get_params) to dict(get_params) | Joar Wandborg | 2012-09-30 | 1 | -1/+1 | |
| | | | | | in pagination because request.GET/request.args is immutable since the switch to werkzeug. | |||||
* | Replaced all request.POST with request.form, ... | Joar Wandborg | 2012-09-29 | 1 | -1/+1 | |
| | | | | | - Fixed error handling in OAuth plugin - Changed request.POST file fields to request.files | |||||
* | Switch from webob.Request to werkzeug.wrappers.Request | Joar Wandborg | 2012-09-29 | 1 | -13/+4 | |
| | ||||||
* | Added tests for HTTP callbacks | Joar Wandborg | 2012-09-27 | 1 | -0/+9 | |
| | ||||||
* | HTTP callback fixes | Joar Wandborg | 2012-09-26 | 1 | -4/+11 | |
| | | | | | | | | | | | - Added HTTPError catching around the callback request, to not mark the entry as failed, just log the exception. - Fixed bug where I forgot to actually fetch the entry before passing it to json_processing_callback. - Changed __main__ migration #6 to create the ProcessingMetaData table as it is currently, to prevent possible breakage if a siteadmin is lagging behind with his db migrations and more than one migration wants to fix stuff with the ProcessingMetaData table. | |||||
* | Added support for http callbacks on processing | Joar Wandborg | 2012-09-26 | 1 | -0/+73 | |
| | | | | | Sends an HTTP POST request back to an URL given on submission to the API submit view. | |||||
* | Added flask-wtf html5 fields to extlib | Joar Wandborg | 2012-09-21 | 1 | -0/+1 | |
| | ||||||
* | Created API plugin, moved api_auth to the API plugin | Joar Wandborg | 2012-09-13 | 1 | -29/+0 | |
| | ||||||
* | Add OAuth models, plugin DB migrations, api_auth | Joar Wandborg | 2012-09-13 | 1 | -1/+34 | |
| | ||||||
* | Fix for issue #491, invert latitude when neccesary. | warp | 2012-08-27 | 1 | -0/+3 | |
| | ||||||
* | replaced os.path.split()[0] with os.path.dirname() and corrected a couple of ↵ | Aleksej | 2012-08-13 | 1 | -2/+2 | |
| | | | | comments | |||||
* | allow pre+code tags in rendered HTML | Jakob Kramer | 2012-08-07 | 1 | -1/+2 | |
| | ||||||
* | renamed MARKDOWN_INSTANCE to UNSAFE_... | Jakob Kramer | 2012-08-07 | 1 | -2/+4 | |
| | | | | | | | | | as proposed by Elrond. Conflicts: mediagoblin/tools/text.py Signed-off-by: Joar Wandborg <git@wandborg.com> | |||||
* | Merge remote-tracking branch 'refs/remotes/gandaro/369-thread-gettext' | Christopher Allan Webber | 2012-07-26 | 2 | -7/+6 | |
|\ | ||||||
| * | make mg_globals.translations thread-safe | Jakob Kramer | 2012-07-18 | 2 | -7/+6 | |
| | | | | | | | | | | I added mg_globals.thread_scope (an instance of threading.local) and made `translations' an attribute of it. | |||||
* | | Rework plugin infrastructure to nix side-effects | Will Kahn-Greene | 2012-07-17 | 1 | -60/+40 | |
|/ | | | | | | | | | | | | | This reworks the plugin infrastructure so as to remove module-loading side-effects which were making things a pain in the ass to test. With the new system, there's no auto-registering meta class. Instead plugins do whatever they want and then specify a hooks dict that maps hook names to callables for the things they're tying into. The most common one (and the only one we've implemented so far) is "setup". This also simplifies the sampleplugin a little by moving the code to __init__.py. | |||||
* | Finish flatpagesplugin; add plugin docs | Will Kahn-Greene | 2012-07-16 | 1 | -1/+49 | |
| | ||||||
* | Flatpages first pass | Will Kahn-Greene | 2012-07-16 | 1 | -1/+33 | |
| | | | | | | | | | | This fixes the template loader so that it can load plugin templates. This adds code for registering template paths so that plugins can add their own templates. This adds the base code for the flatpagesfile plugin. It doesn't serve pages, yet, but it's pretty close. | |||||
* | Small fix to themedata_for_theme_dir utility about sections | Christopher Allan Webber | 2012-07-14 | 1 | -1/+1 | |
| | | | | | If we can't find the theme section, we should use a dictionary instead of None in this section of code. | |||||
* | Store licensing info as well | Christopher Allan Webber | 2012-07-14 | 1 | -1/+2 | |
| | ||||||
* | Moving the "dependency injection printer tools" over to tools/common.py | Christopher Allan Webber | 2012-07-14 | 1 | -0/+36 | |
| | ||||||
* | Making the register_themes() tool also return the current theme | Christopher Allan Webber | 2012-07-14 | 1 | -2/+11 | |
| | | | | | This will reduce the amount of work reproducing this behavior when pulling together the theme registry elsewhere. | |||||
* | Update staticdirect stuff so it can handle "domains" of staticdirection | Christopher Allan Webber | 2012-07-14 | 1 | -22/+27 | |
| | ||||||
* | Kill MultiRemoteStaticDirect... nobody was really using it anyway | Christopher Allan Webber | 2012-07-14 | 1 | -17/+0 | |
| | | | | | Since we're adding the new "domain" staticdirect system we should clean this up. | |||||
* | Moving staticdirect to tools/ | Christopher Allan Webber | 2012-07-14 | 1 | -0/+75 | |
| | ||||||
* | Early version of theme registry code | Christopher Allan Webber | 2012-07-14 | 1 | -0/+79 | |
| | ||||||
* | Merge branch 'master' into 201207-testfixes | Brett Smith | 2012-07-08 | 2 | -5/+29 | |
|\ | ||||||
| * | Decoding EXIF strings as UTF-8 with replace in the ifd_tag_to_dict | Joar Wandborg | 2012-07-07 | 1 | -1/+14 | |
| | | | | | | | | method. | |||||
| * | Switching the syntax of this exception-raise | Christopher Allan Webber | 2012-07-06 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | It's nicer to raise exceptions like raise Exception("foo") than raise Exception, "foo" | |||||
| * | Removing _jointhat()... not really needed. | Christopher Allan Webber | 2012-07-06 | 1 | -14/+2 | |
| | | ||||||
| * | one more noSuchFiles->no_such_files | Christopher Allan Webber | 2012-07-06 | 1 | -1/+1 | |
| | | ||||||
| * | Merge remote-tracking branch 'refs/remotes/merge-requests/37' | Christopher Allan Webber | 2012-07-06 | 1 | -4/+28 | |
| |\ | ||||||
| | * | changing NoSuchFiles for no_such_files | Jorge Araya Navarro | 2012-07-05 | 1 | -4/+4 | |
| | | | ||||||
| | * | fixing bug #255 as Joar and CWebber ask me to do :) | Jorge Araya Navarro | 2012-06-28 | 1 | -4/+28 | |
| | | | ||||||
* | | | Don't rely on app_config if common.TESTS_ENABLED. | Brett Smith | 2012-07-08 | 1 | -3/+4 | |
|/ / | | | | | | | | | app_config will be None in this case, so all of these subscripts will fail. | |||||
* / | Fixed EXIF longitude bug | Joar Wandborg | 2012-06-23 | 1 | -3/+14 | |
|/ | | | | | - Negative or 'W' longitudes were not accounted for. - pyflakes fixes. | |||||
* | Update documentation for plugins | Will Kahn-Greene | 2012-05-16 | 1 | -12/+41 | |
| | ||||||
* | 401. Plugin infrastructure | Will Kahn-Greene | 2012-05-13 | 1 | -0/+118 | |
| | | | | | | | | * implements installing, loading and setup for plugins * codifies configuration * has a sample plugin * docs * tests | |||||
* | Merge remote-tracking branch 'remotes/slikdigit/bassam' | Christopher Allan Webber | 2012-03-26 | 1 | -0/+7 | |
|\ | | | | | | | | | Conflicts: mediagoblin/media_types/image/processing.py | |||||
| * | fix for ticket #404 | Bassam | 2012-03-15 | 1 | -0/+7 | |
| | | ||||||
* | | Another .one -> .find_one | Elrond | 2012-03-13 | 1 | -2/+6 | |
|/ | | | | | | | | | | | | | | | | | Same idea as in the previous commit. Joar caught this one. To reproduce 1. Create a user with an all-decimal ObjectId in mongo 2. Login using that user, while mongodb is enabled. 3. Switch instance to sql. 4. Restart. 5. Refresh any page. This will error, because no user with that object id exists any more. While around, improved logging. | |||||
* | Attachment support in the SQL backend | Elrond | 2012-02-28 | 1 | -1/+1 | |
| | | | | | | | | | attachments working with the sql backend. - SQL Schema for attachment files, ordering attachments by their name, not by the submission order (as earlier). - Dot-Notation for attachments, where missing. - convert existing attachments over from mongo -> sql | |||||
* | Fix copyright statements; add LICENSE for EXIF.py | Will Kahn-Greene | 2012-02-08 | 2 | -2/+2 | |
| | ||||||
* | It's 2012 all up in here | Christopher Allan Webber | 2012-02-02 | 11 | -11/+11 | |
| | ||||||
* | Acts on feedback from Chris | Joar Wandborg | 2012-01-25 | 1 | -7/+4 | |
| | | | | | | | - Added EXIF tests - Removed pdb from image processing "ifmain" - Fixed comment typo in image processing - Removed unused import in tools.exif | |||||
* | EXIF fixes | Joar Wandborg | 2012-01-25 | 3 | -0/+169 | |
| | | | | | | | - Moved exif functions from mediagoblin.media_types.image.processing to mediagoblin.tools.exif - Moved EXIF.py link from mediagoblin.media_types to mediagoblin.tools.extlib - Refractored and updated EXIF exctraction and presentation | |||||
* | Canonical license URIS for CC stuff should have a trailing slash. | Christopher Allan Webber | 2012-01-21 | 1 | -5/+5 | |
| | ||||||
* | Show the license list in sorted form | Christopher Allan Webber | 2012-01-21 | 1 | -1/+1 | |
| | ||||||
* | Provided a SORTED_SUPPORTED_LICENSES (but keep the old unsorted dict!) | Christopher Allan Webber | 2012-01-21 | 1 | -38/+31 | |
| | ||||||
* | Added new files | Aaron Williamson | 2012-01-17 | 1 | -0/+62 | |
| |