Christopher Allan Webber [Mon, 14 Nov 2011 02:23:26 +0000 (20:23 -0600)]
Merge remote-tracking branch 'remotes/nyergler/pep8-ification'
Conflicts:
mediagoblin/db/migrations.py
mediagoblin/db/models.py
mediagoblin/user_pages/views.py
mediagoblin/util.py
Christopher Allan Webber [Sun, 13 Nov 2011 20:48:51 +0000 (14:48 -0600)]
Improving <title> on tag page *and* adjusting translation for RTL reasons
Basically moving the variable inside the translation to give
translators more flexibility
Christopher Allan Webber [Sun, 13 Nov 2011 20:42:03 +0000 (14:42 -0600)]
Enhanced title on the user's main media gallery
Christopher Allan Webber [Sun, 13 Nov 2011 20:40:11 +0000 (14:40 -0600)]
If the gallery view makes sure we have a user anyway, do we need this check?
Seems like the classic annoying "SHOULD NEVER HAPPEN" else: statement :)
Christopher Allan Webber [Sun, 13 Nov 2011 20:38:40 +0000 (14:38 -0600)]
Enhanced title for user profile page
Christopher Allan Webber [Sun, 13 Nov 2011 20:34:22 +0000 (14:34 -0600)]
Improved title block on media page
Christopher Allan Webber [Sun, 13 Nov 2011 20:20:16 +0000 (14:20 -0600)]
Merge remote-tracking branch 'remotes/nyergler/issue-653-csrf-exception'
Nathan Yergler [Sun, 13 Nov 2011 20:07:09 +0000 (12:07 -0800)]
Issue 653: This time for sure!
Nathan Yergler [Sun, 13 Nov 2011 19:59:24 +0000 (11:59 -0800)]
Issue 653: Handle the case where request.vary is None
Nathan Yergler [Sun, 13 Nov 2011 19:41:43 +0000 (11:41 -0800)]
Issue 653: Don't throw exception if response has no vary header.
Elrond [Sun, 13 Nov 2011 18:51:11 +0000 (19:51 +0100)]
Mark two strings for translation
Christopher Allan Webber [Sat, 12 Nov 2011 21:12:39 +0000 (15:12 -0600)]
Final step for non-force-conversion to jpeg
Christopher Allan Webber [Sat, 12 Nov 2011 19:35:41 +0000 (13:35 -0600)]
Don't force-convert resized images to JPEG.
That's just not nice for those of us who like transparency!
Christopher Allan Webber [Sat, 12 Nov 2011 14:10:46 +0000 (08:10 -0600)]
Probably should have MANIFEST.in checked in, for doing python sdists
Elrond [Sat, 12 Nov 2011 13:26:35 +0000 (14:26 +0100)]
640: Configuration files should mention their _local versions
Thanks go to Aleksej Serdjukov for bringing this up and
providing the patch in the bug!
Elrond [Sat, 12 Nov 2011 12:39:50 +0000 (13:39 +0100)]
Merge branch 'idea/check_mgoblin_static'
* idea/check_mgoblin_static:
Move TestingMiddleware to tests/tools.py
Some docs for the TestingMiddleware
591: Let Testing Middleware check for staticdirect() usage
Elrond [Sat, 12 Nov 2011 12:21:41 +0000 (13:21 +0100)]
Move TestingMiddleware to tests/tools.py
This middleware isn't needed outside of the tests, so let's
just put it there.
Elrond [Sun, 30 Oct 2011 19:51:55 +0000 (20:51 +0100)]
Some docs for the TestingMiddleware
To make the TestingMiddleware actually more useful in the
future, start to document it.
Christopher Allan Webber [Fri, 4 Nov 2011 13:23:48 +0000 (08:23 -0500)]
Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
Christopher Allan Webber [Fri, 4 Nov 2011 13:23:28 +0000 (08:23 -0500)]
Updating translations
Jef van Schendel [Fri, 4 Nov 2011 01:34:00 +0000 (02:34 +0100)]
Tiny padding change to vertically center navigation button arrows
Jef van Schendel [Fri, 4 Nov 2011 01:30:07 +0000 (02:30 +0100)]
Small style changes to navigation buttons
Jef van Schendel [Fri, 4 Nov 2011 01:20:26 +0000 (02:20 +0100)]
On second thought, let's use this title for forgot_password.html
Jef van Schendel [Fri, 4 Nov 2011 01:19:35 +0000 (02:19 +0100)]
Text edits and rearrangements to login.html
Jef van Schendel [Fri, 4 Nov 2011 01:15:52 +0000 (02:15 +0100)]
Add translation brackety things to forgot-password page, I forgot those
Jef van Schendel [Fri, 4 Nov 2011 01:14:19 +0000 (02:14 +0100)]
Text changes to forgot-paddword page
Jef van Schendel [Fri, 4 Nov 2011 01:06:33 +0000 (02:06 +0100)]
Text changes to front page, as described in ticket #637
Jef van Schendel [Fri, 4 Nov 2011 00:54:41 +0000 (01:54 +0100)]
Several small changes (reordering/restyling) for media descriptions and comments
Christopher Allan Webber [Thu, 3 Nov 2011 22:10:39 +0000 (17:10 -0500)]
Correcting the mediagoblin static/media aliases in the deployment guide
Christopher Allan Webber [Thu, 3 Nov 2011 15:59:47 +0000 (10:59 -0500)]
A correct but compact set of instructions for fastcgi on nginx
Christopher Allan Webber [Thu, 3 Nov 2011 15:27:39 +0000 (10:27 -0500)]
Indentation was off by one ;)
Christopher Allan Webber [Thu, 3 Nov 2011 15:23:53 +0000 (10:23 -0500)]
We left out a critical fastcgi variable from the nginx config
Christopher Allan Webber [Thu, 3 Nov 2011 14:41:48 +0000 (09:41 -0500)]
Recommendation to install flup!
Christopher Allan Webber [Wed, 2 Nov 2011 14:09:35 +0000 (09:09 -0500)]
0.1.0, also in the docs file! ;)
Christopher Allan Webber [Wed, 2 Nov 2011 14:08:45 +0000 (09:08 -0500)]
0.1.0!
Christopher Allan Webber [Wed, 2 Nov 2011 13:55:02 +0000 (08:55 -0500)]
Removed the bloof print debugging
Christopher Allan Webber [Wed, 2 Nov 2011 13:53:33 +0000 (08:53 -0500)]
Make sure you can't force comments on entries that don't exist.
See: http://bugs.foocorp.net/issues/621
Christopher Allan Webber [Wed, 2 Nov 2011 04:55:19 +0000 (23:55 -0500)]
Updated logo from Thorsten Wilms!
Christopher Allan Webber [Wed, 2 Nov 2011 04:15:37 +0000 (23:15 -0500)]
Updated translations
Christopher Allan Webber [Tue, 1 Nov 2011 04:42:12 +0000 (23:42 -0500)]
Merge remote branch 'remotes/j1mc/master'
Christopher Allan Webber [Tue, 1 Nov 2011 03:42:30 +0000 (22:42 -0500)]
Added configuration to the index
Christopher Allan Webber [Tue, 1 Nov 2011 03:40:39 +0000 (22:40 -0500)]
A cop-out section for all other config changes
Christopher Allan Webber [Tue, 1 Nov 2011 03:26:47 +0000 (22:26 -0500)]
Enabling email notifications documentation!
Jim Campbell [Tue, 1 Nov 2011 03:20:00 +0000 (22:20 -0500)]
docs - tweaked configuration.rst for style.
Christopher Allan Webber [Tue, 1 Nov 2011 03:08:30 +0000 (22:08 -0500)]
Making docs changes per Jim's suggestions.
Christopher Allan Webber [Tue, 1 Nov 2011 03:07:12 +0000 (22:07 -0500)]
Added the "making local copies" section to configuration.rst
Christopher Allan Webber [Tue, 1 Nov 2011 02:58:21 +0000 (21:58 -0500)]
First section of configuring mediagoblin
Christopher Allan Webber [Mon, 31 Oct 2011 04:29:06 +0000 (23:29 -0500)]
Configuring MediaGoblin, a loose sketch of documentation.
tycho garen [Mon, 31 Oct 2011 04:21:30 +0000 (00:21 -0400)]
docs: editing/tweaking deployment documentation
Christopher Allan Webber [Sun, 30 Oct 2011 23:59:07 +0000 (18:59 -0500)]
Added notes on a more permanent mediagoblin process.
Christopher Allan Webber [Sun, 30 Oct 2011 23:37:32 +0000 (18:37 -0500)]
Make sure we run fcgi in forked mode... mediagoblin is not currently thread safe!
Christopher Allan Webber [Sun, 30 Oct 2011 21:59:15 +0000 (16:59 -0500)]
No reason to include commented-out things.
Christopher Allan Webber [Sun, 30 Oct 2011 21:47:39 +0000 (16:47 -0500)]
Recommend that users use a non-privelaged user (thanks Elrond for the text)
Christopher Allan Webber [Sun, 30 Oct 2011 21:43:12 +0000 (16:43 -0500)]
Let's comply with the Filesystem Hierarchy Standard
... and make elrond and tychoish happy :)
Christopher Allan Webber [Sun, 30 Oct 2011 21:22:35 +0000 (16:22 -0500)]
If I"m telling people to use fastcgi, we should probably use fastcgi ;)
Christopher Allan Webber [Sun, 30 Oct 2011 21:07:48 +0000 (16:07 -0500)]
Hook mediagoblin up to nginx
Christopher Allan Webber [Sun, 30 Oct 2011 18:58:54 +0000 (13:58 -0500)]
More easy options for deploying without having to modify paste.ini...
Christopher Allan Webber [Sun, 30 Oct 2011 16:55:41 +0000 (11:55 -0500)]
Added a lot more details to deploying.rst
Christopher Allan Webber [Sun, 30 Oct 2011 16:51:40 +0000 (11:51 -0500)]
Added a "broadcast" server config and a bit of helpful commenting (I hope!)
Christopher Allan Webber [Sat, 29 Oct 2011 22:04:19 +0000 (17:04 -0500)]
[620] Allow for multiple mediagoblin configs to be set in config.ini, use first
This way we can copy paste.ini into paste_local.ini but not have to
update it to find mediagoblin_local.ini.
Christopher Allan Webber [Sat, 29 Oct 2011 21:24:52 +0000 (16:24 -0500)]
Default to mediagoblin_local.ini if available in ./bin/gmg commands
Jef van Schendel [Sat, 29 Oct 2011 21:13:39 +0000 (16:13 -0500)]
Merge remote branch 'remotes/elrond/misc/lazyserver_paste_local'
Jef van Schendel [Sat, 29 Oct 2011 19:27:14 +0000 (14:27 -0500)]
Small style changes: decrease button text size, change navigation button background color
Christopher Allan Webber [Sat, 29 Oct 2011 19:13:19 +0000 (14:13 -0500)]
Removing this extra padding after form_field_box.
Maybe I'm wrong to do this, but it does seem excessive to me.
I should talk to Jef about it probably :)
Christopher Allan Webber [Sat, 29 Oct 2011 19:11:45 +0000 (14:11 -0500)]
Removing comment_form link which doesn't do anything?
Christopher Allan Webber [Thu, 27 Oct 2011 18:53:32 +0000 (13:53 -0500)]
Unclosed anchor tags in the tags! Fixed :)
Christopher Allan Webber [Thu, 27 Oct 2011 18:13:19 +0000 (13:13 -0500)]
Only show the "post a comment" link if there's a logged in user
Christopher Allan Webber [Thu, 27 Oct 2011 15:52:18 +0000 (10:52 -0500)]
Renamed "Temporary button holder" to "actions"
Christopher Allan Webber [Wed, 26 Oct 2011 16:24:39 +0000 (11:24 -0500)]
Removed suggestion that the user run ./bin/buildout
Christopher Allan Webber [Wed, 26 Oct 2011 16:21:25 +0000 (11:21 -0500)]
Added an extra warning about wipealldata being pretty inflexible.
Elrond [Sun, 23 Oct 2011 21:54:00 +0000 (23:54 +0200)]
lazyserver.sh: Try paste_local.ini before paste.ini
If users have a paste_local.ini, use that one instead of
the shipped paste.ini.
That way local changes will not interfere with the main
shipped config.
Also improve the help string (./lazyserver.sh -h) a bit.
Christopher Allan Webber [Sun, 23 Oct 2011 21:12:10 +0000 (16:12 -0500)]
flup, not flerp!
Christopher Allan Webber [Sun, 23 Oct 2011 20:38:38 +0000 (15:38 -0500)]
Merge remote branch 'remotes/elrond/misc/add_db_field'
Christopher Allan Webber [Sun, 23 Oct 2011 20:22:18 +0000 (15:22 -0500)]
Merge remote branch 'remotes/elrond/refactor/gmg_cf_option'
Christopher Allan Webber [Sun, 23 Oct 2011 20:21:15 +0000 (15:21 -0500)]
Add a flup server option to the default paste.ini to make deployment a bit easier.
Christopher Allan Webber [Sun, 23 Oct 2011 19:59:58 +0000 (14:59 -0500)]
Should be Lato-Regular.ttf not Lato-Regular.woff (why was it even working?)
Elrond [Sun, 23 Oct 2011 19:33:52 +0000 (21:33 +0200)]
Make gmg's -cf option a global option
All gmg's subcommands used to have a -cf option to set the
config file. Instead make this a gmg global option.
This means:
bin/gmg migrate -cf mediagoblin_2.ini
gets
bin/gmg -cf mediagoblin_2.ini migrate
Elrond [Sun, 23 Oct 2011 10:47:25 +0000 (12:47 +0200)]
Refactor gmg's cf option into a function
Many (all?) gmg subcommands take a -cf option to change the
used config file. This options used to be created in each
subcommand's parse_setup. Add a helper function and use it
around.
Elrond [Fri, 21 Oct 2011 22:21:25 +0000 (00:21 +0200)]
Change unit tests to use add_table_field
One of the test migrations adds a field. So rewrite it to
use the new add_table_field helper function. This is a
good test for it.
Elrond [Mon, 10 Oct 2011 20:08:46 +0000 (22:08 +0200)]
Factor out a add_table_field function
Migrations often just add a new field to some
table/collection. So just have a nice helper function for
this!
Elrond [Mon, 3 Oct 2011 23:03:43 +0000 (01:03 +0200)]
591: Let Testing Middleware check for staticdirect() usage
All references to static, shipped content should go via
request.staticdirect().
So insert a TestingMiddleware in the chain, which tests for
this on all requests/reponses happening in the test suite.
It's a simple text search for a bogus usage pattern.
Christopher Allan Webber [Tue, 18 Oct 2011 22:50:24 +0000 (17:50 -0500)]
Require an older version of WebOb as a stopgap fix for Issue #622
Hopefully they'll release a new version with my patch soon!
Christopher Allan Webber [Sat, 15 Oct 2011 22:44:22 +0000 (17:44 -0500)]
Now that we're encouraging in-package virtualenv use, we should update
.gitignore. Done! ;)
Elrond [Sat, 15 Oct 2011 22:25:59 +0000 (00:25 +0200)]
Hotfix: Renaming cookie broke unit tests
The name of the cookie was hardcoded in the unit tests and
while renaming the cookie this part was missed.
So now read the cookie_name from the config in the test.
This also tests for the config item existing!
Christopher Allan Webber [Sat, 15 Oct 2011 21:57:45 +0000 (16:57 -0500)]
Support for older webobs and newer webobs both in accept language mess :)
Christopher Allan Webber [Sat, 15 Oct 2011 21:46:04 +0000 (16:46 -0500)]
Fixes issue662, MediaGoblin was broken by recent WebOb release.
From WebOb release notes:
"Accept.best_matches() is gone; use list(request.accept) or
request.accept.best_match(..) instead (applies to all Accept-*
headers) or similar with request.accept_language."
... seems that's what borked it...
Christopher Allan Webber [Sat, 15 Oct 2011 16:07:13 +0000 (11:07 -0500)]
Merge remote branch 'remotes/elrond/misc/i592_use_full_path'
Christopher Allan Webber [Sat, 15 Oct 2011 15:28:37 +0000 (10:28 -0500)]
Merge remote branch 'remotes/elrond/idea/csrf_improvement'
Elrond [Sat, 15 Oct 2011 12:59:52 +0000 (14:59 +0200)]
Merge remote branch 'aaronw/bug601_blank_comments'
* aaronw/bug601_blank_comments:
Make Comment posted! translatable.
Update english translation file.
Added a check to prevent blank messages from being posted.
Conflicts:
mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po
Elrond [Sat, 15 Oct 2011 12:15:36 +0000 (14:15 +0200)]
Merge remote branch 'aaronw/bug608_checkbox_labels'
* aaronw/bug608_checkbox_labels:
No need to translate label name.
Add label tag to fix translation issue.
Update english translation file.
Checkbox label is being translated in the form definition -- translating it in the template is redundant and breaks <label> functionality.
Conflicts:
mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po
Elrond [Sat, 15 Oct 2011 11:31:43 +0000 (13:31 +0200)]
Improve indentation a bit
Only change: Indentation, nothing else!
Elrond [Sat, 15 Oct 2011 11:54:58 +0000 (13:54 +0200)]
Merge remote branch 'aaronw/feature469_comment_form_under_comments'
* aaronw/feature469_comment_form_under_comments:
Put the trans tag in the right place.
Move comment form below comments.
Aaron Williamson [Fri, 14 Oct 2011 23:33:48 +0000 (19:33 -0400)]
Put the trans tag in the right place.
Elrond [Mon, 3 Oct 2011 22:12:03 +0000 (00:12 +0200)]
Some mostly cosmetic changes to CSRF
* remove max_age - A session cookie is better, because it's
a session thing, really.
* Call the cookie mediagoblin_csrftoken, much clearer.
* Use the SCRIPT_NAME for the path of the cookie, so that
the cookie is sent back to the right place only.
Alternatively the path= parameter could be removed, so
that it defaults to '/'.
* call the randomness function only once, instead of twice.
64 bits should be enough. If really more bits are needed,
increase the number.
* Just give the number as cookie. No point in md5 and
hexdigest in my view (those functions just make another
representation).
* getrandbits gets a bit count directly, simpler API
Will Kahn-Greene [Thu, 6 Oct 2011 03:08:53 +0000 (23:08 -0400)]
Overhauls docs
* Removes a bunch of content that doesn't need to be in the suer manual
anymore.
* Fixes issues so it's more readable in source form.
* Adds help chapter.
* Moves links out of paragraphs to reduce line length.
* Cleans up some language.
* Fixes some links.
Christopher Allan Webber [Thu, 6 Oct 2011 01:57:02 +0000 (20:57 -0500)]
Fixing 404s, related to recent util refactoring.
Aaron Williamson [Tue, 4 Oct 2011 20:32:41 +0000 (16:32 -0400)]
Make Comment posted! translatable.
Aaron Williamson [Tue, 4 Oct 2011 20:12:43 +0000 (16:12 -0400)]
No need to translate label name.
Aaron Williamson [Tue, 4 Oct 2011 20:11:47 +0000 (16:11 -0400)]
Add label tag to fix translation issue.
Aaron Williamson [Tue, 4 Oct 2011 01:32:36 +0000 (21:32 -0400)]
Move comment form below comments.