4173 Commits

Author SHA1 Message Date
Christopher Allan Webber
468bc8afce Need to import asint for users who specify ports via config file 2011-05-18 08:39:09 -05:00
Christopher Allan Webber
1815f5ce2e Adding copyright headers and explaining why these unused imports are here 2011-05-18 08:37:48 -05:00
Elrond
254bc43174 Move ObjectId, DESCENDING to db.util
We used to import those from pymongo and mongokit directly.
We should import them from a single place. So let's try
db.util for this.
2011-05-18 11:32:29 +02:00
Elrond
a4bae8700e Move "connect to database" into db/util.py 2011-05-18 01:03:40 +02:00
Elrond
0f18ed8f5e Move models into new db/ directory
The database is a central point of interest/discussion.
Represent that by its own directory.

This will surely become more interesting when we have
migrations for example.
2011-05-18 00:44:10 +02:00
Christopher Allan Webber
931f318cbc Actually we only need unique slugs per uploader.
But I want to fix http://bugs.foocorp.net/issues/340 first.
2011-05-16 18:28:49 -05:00
Christopher Allan Webber
f0545ddebd My name's Chris Webber and I'm pedantic about lines not going over 80 characters. 2011-05-16 18:23:27 -05:00
Christopher Allan Webber
37af09a2e5 Require that the slug field have only unique values. 2011-05-16 18:22:13 -05:00
Christopher Allan Webber
18cf34d470 Adding the is_admin field now per Elrond's sane request / advice. ;) 2011-05-16 18:21:23 -05:00
Christopher Allan Webber
3e4a2f2be7 ./bin/gmg shell documented in the hackinghowto 2011-05-16 17:35:56 -05:00
Sebastian Spaeth
1ab8467320 Show images in reverse submit order
Fixes bug #327. Just do a .sort('created', DESCENDING) on Media when
showing them to show the latest first.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2011-05-16 14:55:05 +02:00
Christopher Allan Webber
400125148f Properly linking to the background image 2011-05-16 07:46:26 -05:00
Christopher Allan Webber
029cad45c6 ./bin/gmg shell! Should make a lot of peoples' hacking lives easier I suspect :) 2011-05-15 19:02:11 -05:00
Christopher Allan Webber
e2decbcf1e Removing the raw string-ness 2011-05-13 16:07:37 -05:00
Jef van Schendel
9d4b435a72 Removing backup files and preventing them from showing up via .gitignore 2011-05-13 15:38:04 -05:00
Jef van Schendel
983aa712ad labels changed to font-weight normal instead of bold, css structure improved 2011-05-13 15:34:44 -05:00
Jef van Schendel
cb1e4a3d1f Added @font-face to css 2011-05-13 15:34:35 -05:00
Jef van Schendel
4a0f823e51 Added header to base.html 2011-05-13 15:34:26 -05:00
Jef van Schendel
8d2a42d435 Changed all headers to <h1> 2011-05-13 15:34:10 -05:00
Jef van Schendel
223b410dce Styled buttons for real this time 2011-05-13 15:33:58 -05:00
Jef van Schendel
8c01ae42e9 Styled input buttons 2011-05-13 15:33:46 -05:00
Jef van Schendel
20aaec5f68 Changed base.html back to old version 2011-05-13 15:33:27 -05:00
Jef van Schendel
881b6e2c32 Fixing changes 2011-05-13 15:33:19 -05:00
Aaron Williamson
1013bdaff2 Minor fomatting fix. 2011-05-13 14:16:35 -04:00
Aaron Williamson
0546833c6e Generate unique slugs for newly submitted images. 2011-05-13 12:18:52 -04:00
Christopher Allan Webber
a8e2812b05 min=0 makes more sense than min=-1 2011-05-12 23:40:47 -05:00
Aaron Williamson
bb49e56f8c On image submission, do not require title. If none entered, default to filename. 2011-05-12 23:38:02 -05:00
Christopher Allan Webber
9a22d0a023 Merge remote branch 'refs/remotes/dneelyeps/master' 2011-05-12 23:34:19 -05:00
Christopher Allan Webber
376e6ef296 locale rather than target_lang in the get parameters 2011-05-12 23:17:53 -05:00
Sebastian Spaeth
7acdbfd364 Improve user homepage
1) Only consider user's with 'status': 'active'. We don't want to
   display unconfirmed/blocked users, right?
2) Actually query user's media in the view and display on their home
   page.
3) Throw an error 404 if we don't find a valid user, rather than saying,
   "User not found" (from within the template).
4) Pass in medias as media_entries to remain compatible with the 'root'
   page.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2011-05-12 23:10:21 -05:00
Christopher Allan Webber
b77eec653d Load gettext, and load it into the template environment 2011-05-12 22:33:30 -05:00
Christopher Allan Webber
e461b77713 moving mediagoblin.po to a filename that makes sense 2011-05-12 15:26:15 -05:00
Christopher Allan Webber
0e0e3d9aad Separation between setting up the template env and the template loader
for a glorious future where we have gettext in template context
2011-05-12 15:17:07 -05:00
Christopher Allan Webber
f62ccaac15 Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
Conflicts:
	mediagoblin/util.py
2011-05-12 14:59:08 -05:00
Christopher Allan Webber
8b28bee4c1 Added some locale determination tools 2011-05-12 14:57:58 -05:00
Christopher Allan Webber
21919313df Fix the email debug inbox 2011-05-12 14:51:45 -05:00
Christopher Allan Webber
2de317f2f3 I probably shouldn't break the main page since we don't have the
gettext thing in place yet.
2011-05-12 14:25:28 -05:00
Daniel Neel
bdcd615c3c Update to previous commit
To add an extra comment symbol.
2011-05-12 14:54:59 -04:00
Daniel Neel
84440a68f7 Edits to "What's where" diagram in docs/codebase.rst
Added comment symbols to distinguish comments from directory names.
Changed wording a bit on one part.
2011-05-12 14:52:51 -04:00
Daniel Neel
434fb405e3 Updated table of contents
Updated TOC to match "Foreward" > "Foreword"
2011-05-12 14:48:50 -04:00
Daniel Neel
c6d266f651 Fixed previous broken commit
Made a mistake with the last commit, fixed here.
2011-05-12 14:46:59 -04:00
Daniel Neel
016617a6c9 Changed "Foreward" to "Foreword"
Figured this was a typo. If not, feel free to skip this commit.
2011-05-12 14:46:02 -04:00
Daniel Neel
c19eed5283 Fixed a typo in docs/contributinghowto.rst
"it'd" > "it's"
2011-05-12 14:35:39 -04:00
Daniel Neel
49fa1a0073 Fixed another typo in docs/mediagoblin.rst
"We decide that in this case, that someone would be us!"
> "We decided that in this case, that someone would be us!"
2011-05-12 14:29:54 -04:00
Daniel Neel
5e593201a6 Fixed a typo in docs/mediagoblin.rst
"...their data and that measn someone..."
> "...their data and that means someone..."
2011-05-12 14:23:52 -04:00
Christopher Allan Webber
23d23dcf6b Moving translations to mediagoblin/translations 2011-05-12 10:22:56 -05:00
Christopher Allan Webber
1fc336e7e5 adding master.po translations file 2011-05-12 10:20:07 -05:00
Christopher Allan Webber
95aa6b56b2 buildout instructions come first since it's easier if it does work 2011-05-12 10:05:35 -05:00
Christopher Allan Webber
36bb98fbba Translate the welcome message (extracts successfully!) 2011-05-12 09:48:54 -05:00
Christopher Allan Webber
84d4f04edc Added extraction stuff that's not used but appears to work :) 2011-05-12 09:44:04 -05:00