| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
It's not complete, but it makes clearer how to avoid errors with
fake_upload :)
This commit sponsored by Harper Sanford. Thank you!
|
|
|
|
|
|
|
|
|
|
|
|
| |
It turns out this has to do with some additions to the fixture adding
of media entries. Since the new fake_upload field is True by default,
adding multiple entries that have media_files at once meant that
multiple additions of FileKeynames would be added at once if they were
not saved at the same time. Tricky!
Thankfully, Elrond helped us figure this one out. Thanks, Elrond :)
And thanks also to Aapo Rantalainen for sponsoring this commit!
|
|
|
|
|
| |
This helps make it a bit clearer that things are "contained inside"
the header dropdown area.
|
|\
| |
| |
| |
| | |
Conflicts:
mediagoblin/db/migrations.py
|
| |
| |
| |
| |
| |
| | |
- Remove notification-gem if notifications are null
- Move comment-susbscription next to add-comment button
- Add copyright header to notifications.js
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Added request.notifications
- Email configuration fixes
- Set config_spec default SMTP port to `0` and switch to SSL/non-SSL
default if `port == 0`
- Added email_smtp_use_ssl configuration setting
- Added migrations for notification tables
- Added __repr__ to MediaComment(Mixin)
- Added MediaComment.get_entry => MediaEntry
- Added CommentSubscription, CommentNotification, Notification,
ProcessingNotification tables
- Added notifications.task to celery init
- Fixed a bug in the video transcoder where pygst would hijack the
--help argument.
- Added notifications
- views
- silence
- subscribe
- routes
- utility methods
- celery task
- Added half-hearted .active comment CSS style
- Added quick JS to show header_dropdown
- Added fragment template to show notifications in header_dropdown
- Added fragment template to show subscribe/unsubscribe buttons on
media/comment pages
- Updated celery setup tests with notifications.task
- Tried to fix test_misc tests that I broke
- Added notification tests
- Added and extended tests.tools fixtures
- Integrated new notifications into media_home, media_post_comment views
- Bumped SQLAlchemy dependency to >= 0.8.0 since we need polymorphic for
the notifications to work
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
A good idea, though it feels fairly clumsy in the form, and I think if
you're logged in you can already sabotage the user pretty well.
This commit sponsored by Sergey Matveev. Thanks!
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
mediagoblin/auth/lib.py
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
quotes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
own bastard copy)
Signed-off-by: Alon Levy <alevy@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
This commit sponsored by Alex Hannan-Joyner. Thanks!
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
I'm not sure what all translators are there, but for sure Laura has
done a lot ;)
|
| | | | |
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
Explain that it works fine without libreoffice, just with reduced
functionality.
Signed-off-by: Alon Levy <alevy@redhat.com>
|
| | |
| | |
| | |
| | | |
This commit sponsored by Joe Lee. Thank you!
|
| | |
| | |
| | |
| | | |
Thanks to Tsyesica for catching this :)
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This commit sponsored by Nick Glynn. Thank you!
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Uses a frogputer science approach to frobbing as an example (which is
total nonsense, but fun).
This commit sponsored by Ryan Kelln. Thank you!
|
| | | |
|
| | |
| | |
| | |
| | | |
This commit sponsored by Gian-Maria Daffré. Thank you!
|
| | |
| | |
| | |
| | |
| | | |
This commit about talking to community members sponsored by
community member Aeva Palecek. Thanks!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Brian Kemp. Thank you!
|
| | |
| | |
| | |
| | |
| | |
| | | |
quickstart.
This commit sponsored by Nathan Stephenson. Thank you!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Jay Turley. Thank you!
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
app_config['original_date_visible'] is true
Not all media managers have the .get_original_date attribute, so of
course break. This is fixed by making a new space where individual
media types can define this if they like.
This commit sponsored by Matthieu Dupont de Dinechin. Thank you!
|
| |
| |
| |
| |
| | |
cherry picked from rodney757 and fixed for out of order
picking.
|
| |
| |
| |
| |
| |
| | |
cherry-picked from rodney757, fixed few conflicts due to
out of order cherry-picking. Thanks to rodney757 for making
my idea even better.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
Explicitly declare mediagoblin as the only package. find_packages has
caused messes in the past :)
This commit sponsored by Pedro Ângelo. Thanks!
|
|
|
|
|
|
|
| |
- Fixed an outdated URL
- Rewrote "Separate Celery" section
- Changed literal blocks to bash code-blocks
- Changed wording when referring to the MediaGoblin WSGI application
|