978 Commits

Author SHA1 Message Date
Elrond
ff94b4ce38 Merge remote branch 'upstream/master' into dev/mount_storage
Conflicts:
	mediagoblin/storage.py
2011-08-08 20:00:57 +02:00
Christopher Allan Webber
4100798b86 New extracted strings from the templates! 2011-08-08 10:21:17 -05:00
Christopher Allan Webber
58b79b159e Just some indentation changes to the templates because I'm picky about such things :) 2011-08-08 10:19:21 -05:00
Christopher Allan Webber
03be33ab29 Merge remote branch 'remotes/osamak/master'
Conflicts:
	mediagoblin/templates/mediagoblin/user_pages/media.html
2011-08-08 09:47:10 -05:00
Christopher Allan Webber
dffbc4e099 Merge remote branch 'remotes/schendjes/master' 2011-08-08 09:44:00 -05:00
Caleb Forbes Davis V
d88e1d15c7 Bug #488 - email validation assumes active login
- loads username from user object instead of session to remove
  dependency on active login
2011-08-08 00:10:46 -05:00
Osama Khalid
8f4c9b813d Adding {% trans %} to all fixed strings in the templates 2011-08-07 23:36:55 +03:00
Christopher Allan Webber
3965f0f5fa Correct version of the GNU MediaGoblin welcome string translated into German :) 2011-08-07 09:14:17 -05:00
Christopher Allan Webber
145922b8a4 Changed mediagoblin translations directory to the one we actually use. 2011-08-07 00:05:09 -05:00
Christopher Allan Webber
74a9c0eba5 MediaGoblin source translation, Transifex config file, German translation test :) 2011-08-06 23:57:49 -05:00
Christopher Allan Webber
fbeeacd7ae Tools to extract translation from python files and templates
- Added pybabel script to entry points
 - Added babel.ini, which we'll use to extract stuff
2011-08-06 22:00:49 -05:00
Christopher Allan Webber
f40d79714a Merge remote branch 'remotes/jwandborg/f477_cloudfiles' 2011-08-04 22:16:49 -05:00
Joar Wandborg
aa797ca130 Feature #477 - Cloud Files public storage
*   mediagoblin.storage is now fully PEP-8 compliant.
*   mediagoblin.storage:BaseFileStorage precedes CloudFilesStorage
*   Removed all the cloudfiles-specific options from mediagoblin.ini, now it's in the wiki, http://wiki.mediagoblin.org/ConfigureMediaGoblin#Setting_up_Cloud_Files_public_storage
2011-08-04 14:49:12 +02:00
Joar Wandborg
851c51a354 Feature 477 - Support Cloud Files public storage
*   Added configuration options to mediagoblin.ini
*   process_media supports the python-cloudfiles
    almost-file-like objects by wrapping them in a
    contextlib.contextmanager-decorated func.
*   storage now has the CloudFilesStorage
*   New dependency added to setup.py; `python-cloudfiles`
2011-08-04 01:32:34 +02:00
Christopher Allan Webber
e69bb23b4c Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin 2011-08-03 18:01:17 -05:00
Christopher Allan Webber
5bb1f9b0ef Joar points out that these are "local" rather than "user" config
files, so changing .gitignore.

See http://wiki.mediagoblin.org/ConfigureMediaGoblin for details.
2011-08-03 18:01:00 -05:00
Elrond
eea315623f MountStorage: Better error reporting
Created a new resolver frontend function, that raises and
error, when no backend is found. Useful for all the
wrappers.
2011-08-03 23:13:58 +02:00
Elrond
926aec1473 MountStorage: drop u'' nonsense from mount method
My old resolver couldn't handle empty lists, so for the
mount resolving I appeneded a u'' as dummy element.
Not needed any more.
2011-08-03 23:11:42 +02:00
Jef van Schendel
aaa46f5a15 Sidebar changes: correct tags header to be <h3>, show action buttons header only to owner 2011-08-02 21:17:30 +02:00
Elrond
937e2c8811 MountStorage: Create all the wrappers
All those methods just call the appropiate method of the
relevant backend.
2011-08-01 23:50:39 +02:00
Elrond
93b2796c7e MountStorage: Some small fixups/changes.
1) A bit more assert.

2) Change __repr__ to use lists for the recursion parameter.
2011-08-01 23:50:39 +02:00
Elrond
68cf996c1d First start at MountStorage.
This includes the mounttab, a resolver and adding mount entries.
2011-08-01 23:50:39 +02:00
Will Kahn-Greene
4d74812dfc Removes .pyc files from mgext directory after building 2011-08-01 12:20:31 -04:00
Will Kahn-Greene
c7f0b6fab0 Updating version to 0.0.4. 2011-08-01 12:17:03 -04:00
Will Kahn-Greene
b7e57b1f76 Adds additional metadata to setup.py
* trove classifiers
* long description
* url and download_url
* ...
2011-08-01 12:13:02 -04:00
Will Kahn-Greene
21cdb64656 Updates documentation section in the README 2011-08-01 12:12:41 -04:00
Christopher Allan Webber
2542aa30c0 Make index page paginated 2011-08-01 10:49:05 -05:00
Christopher Allan Webber
db2b07eeb7 Make sure there's a break between the object gallery and its pagination. 2011-08-01 10:46:44 -05:00
Christopher Allan Webber
cd57611f95 Phrasing update: "own your data" -> "free your data from proprietary control" 2011-08-01 09:54:09 -05:00
Christopher Allan Webber
0419d0da24 get_test_app() should turn on testing buckets 2011-08-01 09:11:14 -05:00
Christopher Allan Webber
a656ccd561 Updating tests to reflect we redirect to the user's page after verification now. 2011-08-01 08:34:50 -05:00
Will Kahn-Greene
65e7ce634c Moves hacking howto and design decisions docs to wiki 2011-07-31 23:07:13 -04:00
Christopher Allan Webber
f9372f6c8b "needs verification"->"verify your email"
willkg says "needs verification" isn't a verb, so it's a weird link.
Good point.
2011-07-31 21:33:01 -05:00
Christopher Allan Webber
b855b010d0 user pages atom feed not enclosed properly in div, fixing. 2011-07-31 21:24:54 -05:00
Christopher Allan Webber
1a89706872 Added tags atom feed and linked it in the appropriate places 2011-07-31 21:24:33 -05:00
Christopher Allan Webber
a5303e4791 For no good reason, I feel like 15 is a good number of default feed items. 2011-07-31 21:05:35 -05:00
Christopher Allan Webber
92ed289261 Align image in media detail to center 2011-07-31 20:54:21 -05:00
Christopher Allan Webber
bfb280d3b3 Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin 2011-07-31 20:53:29 -05:00
Christopher Allan Webber
5d90064790 Updated media detail view to linkify the tags. Adjusted tag link styling. 2011-07-31 20:48:13 -05:00
Christopher Allan Webber
71454fd351 Added tag listing views.
Also added routing, added templates, etc.
2011-07-31 20:45:49 -05:00
Will Kahn-Greene
fd857e219f Adds release-related bits; fixes arg handling
* fixes arg handling
* adds -h support
* builds html and texinfo docs and puts them in the right place
* puts the resulting tarball and any work done in a tmp/ directory
* fixes messages so it tells you what it's doing
2011-07-31 21:37:41 -04:00
Will Kahn-Greene
25a7eb25bf Moves docs files around so we build from source/ directory 2011-07-31 17:54:54 -04:00
Will Kahn-Greene
82b15ad93f 270. Adds symlinks for 960.gs stuff 2011-07-31 17:09:09 -04:00
Christopher Allan Webber
8a20ee349f Renaming "StatusNet" -> MediaGoblin in the extlib policy 2011-07-31 15:51:55 -05:00
Christopher Allan Webber
5efcb05f49 Merge remote branch 'remotes/willkg/459_lgpl' 2011-07-31 15:50:25 -05:00
Christopher Allan Webber
77bc1c2867 Show the message about nothing exiting either if media_entries object not there or empty 2011-07-31 15:22:54 -05:00
Christopher Allan Webber
269943a645 We should redirect after verify_email to the user's homepage 2011-07-31 15:09:52 -05:00
Christopher Allan Webber
7b32ba9a05 Give a more usful message if no media is available. 2011-07-31 15:07:43 -05:00
Christopher Allan Webber
4a74d54ef5 Add a clear div between the object gallery and the "user's media" / atom feed 2011-07-31 15:00:42 -05:00
Christopher Allan Webber
bc0b10d177 Updating tests to reflect not having a 'tags_case_sensitive' option.
I should probably update the tags of things when I change them.
2011-07-30 22:15:54 -05:00