| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Okay, that's a totally confusing statement, but the docstring of this
migration summarizes it well:
Entries without slugs now display differently in the url like:
/u/cwebber/m/id=251/
... because of this, we should back-convert:
- entries without slugs should be converted to use the id, if possible, to
make old urls still work
- slugs with = (or also : which is now also not allowed) to have those
stripped out (small possibility of breakage here sadly)
This commit sponsored by John Sullivan. Thanks johnsu01! :)
|
|
|
|
|
|
|
|
| |
So this should work:
PASTE_CONFIG=/path/to/paste_foo.ini ./lazycelery.sh
Thanks to Laurent Fournier for sponsoring this commit!
|
|
|
|
| |
This commit sponsored by Johannes Knabbe. Thank you!
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
mediagoblin_local.ini
This commit sponsored by Matteo Settenvini. Thanks!
|
| |\ |
|
| | | |
|
|/ / |
|
|\ \ |
|
| |/ |
|
| |
| |
| |
| |
| |
| | |
As Elrond points out, the "extra" is implied by it being a hook!
This commit sponsored by Andrew Fustini. Thanks, Drew!
|
| |
| |
| |
| |
| |
| | |
easily.
This commit sponsored by Moritz Berberich. Thank you!
|
| |
| |
| |
| |
| |
| |
| | |
When listing the collections, that a media is contained in,
also show the owner of the collection.
Also simplify the whole looping a lot.
|
| |
| |
| |
| | |
Also remove some useless whitespace while at it.
|
| |
| |
| |
| | |
And remove some stray white space from the output.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Make it possible for site owners to hook into base.html without
tainting the repository.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This commit sponsored by Ben Hutchings. Thanks, Ben!
|
| |
| |
| |
| |
| |
| |
| | |
Embed the atom feed link in the root template (most recent media
page) for easier discovery. Delete the (listings/all.html) template
as contributed in commit 195e79098b5 as it was unused and the feed
is essentially showing the most recent media anyway.
|
| |
| |
| |
| | |
Go to /atom/ in your browser to see it.
|
| |
| |
| |
| |
| |
| | |
- This makes many places more readable.
- Gives us translation in two places.
- Allows easier changing of labels in a central place.
|
| |
| |
| |
| |
| |
| | |
If we have to render fields individually, we still can use
wtforms_util.render_field_div for each field. Makes things
much smaller and readable.
|
|\ \ |
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
By "translation legos" I mean having multiple strings to be translated
appended together. This isn't a good idea because you can't assume
that syntax will work together in the same way in another language, so
you may be making things hard or impossible for translators.
Between this and the last commit, this means that tags now link to
user tagged media specifically, and if people want a more general tag
listing, they can click on the tag link to get to a more general
listing. I feel this is a good and intuitive route to handling this.
This sponsored commit brought to you by Debarshi Ray! Thank you!
|
| |
| |
| |
| | |
This commit sponsored by Torsten Meissner. Thanks, Torsten!
|
| |
| |
| |
| | |
This commit sponsored by Kat Walsh. Thanks, Kat!
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
tags used to be global, you could only browse media by tag for all users.
This patch implements a view that allows us to browse only a user's tagged
media.
Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
|
| | |
| | |
| | |
| | |
| | |
| | | |
The response headers were never getting set because of a bug in the 7c552c0
commit. This expands the loop into a more readable form and results in the
headers getting set.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1. Add a trailing slash to the mediagoblin.org URL.
(The string changed anyway, so translations are not
affected more than already.)
2. Order was wrong for those two at the end (old version):
{% endblock mediagoblin_body %}
</div>
3. Fix some little indenting issues.
4. Remove some useless space from the output.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* pythonsnake/537_version:
Added "version" before the version
Fix bug 537
|
| | | | |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If one deletes a media with attachments, there have been
various problems:
1) If the file in the storage did not exist any more (maybe
because due to a previous deletion attempt?), the error
propagation failed, because the wrong thing was
gathered.
2) The attachment database entries were not deleted.
Using cascade for this, for now.
Also add a simple unit test, that tests both by having a
broken attachment on a media.
|