Christopher Allan Webber
38bf03c6aa
Converting object_gallery() from a block to a macro and updating usages of it
...
The main motivation here is that this lets us pass in a specific number of col_number
2011-08-12 09:55:50 -05:00
Karen Rustad
035c976fb2
adds feature #458 -- given a column number, limits the number of items in a row (and adds divs saying so). No CSS styling to make these demarcations visible, though
2011-08-12 09:10:09 -05:00
Elrond
758eb74654
Document changes to storage_system_from_config
...
Chris suggested changing the docs for
storage_system_from_config:
- The only param is a config section.
- The format of that section is much simpler, no prefix.
2011-08-12 13:01:41 +02:00
Christopher Allan Webber
ba4858c5b4
Merge branch 'master' into processing
...
Conflicts:
mediagoblin/db/migrations.py
2011-08-11 22:54:11 -05:00
Christopher Allan Webber
788272f300
PEP-8ing the keyword argument passing here
2011-08-11 22:44:47 -05:00
Christopher Allan Webber
e7f518cc94
Merge remote branch 'remotes/gullydwarf-cfdv/b488_email_validation_assumes_active_login'
2011-08-11 22:44:21 -05:00
Christopher Allan Webber
01360fbd98
Merge remote branch 'remotes/gullydwarf-cfdv/b372_rmdbfield_thumbnail_file'
2011-08-11 21:31:48 -05:00
Christopher Allan Webber
9f6ea47586
If both the username and the email checks fail, warn about both at the same time
2011-08-11 20:37:21 -05:00
Christopher Allan Webber
873e4e9d2d
Also normalize user's emails to .lower() when we accept the user.
2011-08-11 20:34:12 -05:00
Alejandro Villanueva
0bf099d753
Checks if the email(lowercase) have been used before to register a user
2011-08-11 20:32:55 -05:00
Christopher Allan Webber
dc49cf600a
Making the users_with_username function call in the register view slightly cleaner
2011-08-11 20:15:55 -05:00
Christopher Allan Webber
3ec6fe225c
Merge remote branch 'remotes/gullydwarf-cfdv/f446_use_render_divs_once_per_form'
2011-08-11 20:06:39 -05:00
Caleb Forbes Davis V
d9204d3a3d
uses render_divs for the comments form in media.html for completeness
2011-08-11 19:17:56 -05:00
Joar Wandborg
7219983f8e
Feature #298 - Create environment tarball
...
* It's now possible to import/export your environment from/to a tarball.
./bin/gmg env_export [ -c mediagoblin_local.ini ] test.tar
and
./bin/gmg env_import [ -c mediagoblin_local.ini ] test.tar
2011-08-12 02:13:58 +02:00
Christopher Allan Webber
07934b442f
Moving things around a bit/commenting in the submit view to make the workflow clearer
2011-08-11 11:30:26 -05:00
Christopher Allan Webber
f016fc6505
Adding slightly clearer docs to MountStorage.
2011-08-11 11:29:14 -05:00
Caleb Forbes Davis V
d07be8119d
eliminates textarea handling since rows cols not required in HTML5
2011-08-11 10:15:30 -05:00
Caleb Forbes Davis V
f6bf68cae5
Feature #446 - Render the submission form using the render_divs macro
...
- Currently there are individual calls to wtforms_util.render_field_div
for each field in the media submit form, which is too verbose
- Matched the field ordering in submit/form.py to the verbose version
- hacks the correct textareafield rendering with hard-coded rows and
columns.
- TODO - figure out how to pass the textarea dimensions with **kwargs
2011-08-11 00:50:16 -05:00
Christopher Allan Webber
1b57c29082
Merge branch 'master' into processing
2011-08-10 21:04:55 -05:00
Christopher Allan Webber
f64e525090
Generate the ObjectId() manually instead of via .save()
2011-08-10 21:03:16 -05:00
Christopher Allan Webber
d990a37998
We should save the entry *after* we add the queued_task_id.
2011-08-10 20:26:22 -05:00
Christopher Allan Webber
852d5bb238
Merge branch 'master' into processing
2011-08-10 19:53:37 -05:00
Christopher Allan Webber
6d794f268b
Updating translations
2011-08-10 18:31:29 -05:00
Christopher Allan Webber
5d2b00be87
Updating translations
2011-08-10 13:07:09 -05:00
Caleb Forbes Davis V
84abd2bbc4
Bug #372 - MediaEntry.thumbnail_file not used
...
- deleted the thumbnail_file from the media_entries collection
- added a migration to remove the field from previous db versions
2011-08-10 12:48:23 -05:00
Christopher Allan Webber
9bc564ff53
Minor change to indentation
2011-08-10 12:44:58 -05:00
Christopher Allan Webber
369fd2f972
Ooops! We should do a fake ugettext passthrough here also.
2011-08-10 12:28:42 -05:00
Christopher Allan Webber
ad4aef3a67
Removing a tab. This is a tab-free zone!
2011-08-10 12:08:14 -05:00
Christopher Allan Webber
7960ac985f
Converting all forms to use the "fake/null" gettext conversion function
...
Gettext doesn't actually get run right in the form but we do need to
wrap the strings in _() so stuff extracts :)
2011-08-10 12:07:59 -05:00
Christopher Allan Webber
c22d624af3
Merge branch 'mergeme'
2011-08-10 10:51:44 -05:00
Christopher Allan Webber
db3e058349
Make it so that form fields and descriptions are actually translated
2011-08-10 10:50:42 -05:00
Christopher Allan Webber
1c266dc328
Utilities to lazily translate strings and also fake a translation for extraction
2011-08-10 10:48:02 -05:00
Christopher Allan Webber
ff0e4fd52b
Joar updating a typo in the Swedish translations :)
2011-08-09 10:12:05 -05:00
Christopher Allan Webber
b811346a2a
Compiling the translations files again
2011-08-09 09:48:06 -05:00
Christopher Allan Webber
7bc2d2e313
New translations including Swedish at 100% (again! now with python strings)
2011-08-09 09:41:16 -05:00
Elrond
f9b68f6efa
Storage Config: Finally drop debug
2011-08-09 13:40:20 +02:00
Elrond
56fc718659
Storage config: Drop all Backward Compatibility
...
Chris Webber says not to care about backward compatibility
at this stage. So drop the last bits.
2011-08-09 13:18:22 +02:00
Elrond
f7d73aeb34
storage Config: Stop being backward compatible (beginning).
...
Chris Webber says "no backward compatibility for this".
So start removing the backward compat stuff.
2011-08-09 13:15:20 +02:00
Elrond
ed7970696e
Storage Config: Use own section
...
Instead of configuring storage X by parameters in the main
section "X_class = backend" and "X_param = value", use a
new section in the config: "[storage:X]" and use "class =
backend" and "param = value" there.
This is the beginning, it includes a try at being backward
compatible. But that try isn't really fully useful anyway.
2011-08-09 13:13:04 +02:00
Christopher Allan Webber
d1e67890da
Extracted translatable strings from python files.
2011-08-08 22:56:16 -05:00
Christopher Allan Webber
4b1adc132c
Marked relevant strings in python views/forms for translation via ugettext
2011-08-08 22:53:39 -05:00
Christopher Allan Webber
03e5bd6d35
Provide a pass_to_ugettext method and set up gettext to default to English.
2011-08-08 22:51:03 -05:00
Christopher Allan Webber
1eec9c8844
mediagoblin/translations/ directory not used, mediagoblin/i18n/ is; removing former
2011-08-08 22:49:35 -05:00
Christopher Allan Webber
84f279649b
We should pass ugettext instead of gettext into the jinja template env
...
Otherwise we might get UnicodeDecodeErrors :)
2011-08-08 22:32:28 -05:00
Christopher Allan Webber
df236d15c1
Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
2011-08-08 22:27:51 -05:00
Christopher Allan Webber
956ba354c9
Once again compiling .po to .mo
2011-08-08 22:27:26 -05:00
Christopher Allan Webber
8951f822bf
Actually I did *not* successfully check in our new languages (sr and sv); now fixed :)
2011-08-08 22:26:30 -05:00
Christopher Allan Webber
1bcf30faa9
Merge remote branch 'remotes/elrond/dev/mount_storage'
2011-08-08 20:12:27 -05:00
Joar Wandborg
2a233ae33f
Feature 298 - Create environment tarball
...
Saving changes.
2011-08-09 03:09:42 +02:00
Christopher Allan Webber
4d989b5eaf
Compiled the new Swedish translations.
...
I know Elrond wants 'no compiled crap in our repository'
but until I have a better solution...
2011-08-08 19:53:40 -05:00