| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- 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
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
suggestion.
Cleaner!
|
|
|
|
|
|
| |
The last update made the assumption that EXIF metadata is in some way
consistent between camera models, images, manufacturers. This update
takes into account that nothing is certain whenever EXIF is involved.
|
|
|
|
|
|
|
|
|
|
|
| |
- updated old theme assetlink section to reflect new location of
./bin/gmg assetlink and removed comment about the plugin command
being temporary.
- Added a new section to the standard config file on where to put the
plugin_static section
- Added release notes about said section
This commit sponsored by Thomas Webber. Thanks, Dad!
|
|
|
|
|
|
|
|
|
|
| |
Tests:
- if the link doesn't exist yet
- if the link already exists
- if it is a symlink to something else
- if it exists but is not a symlink
This commit sponsored by Lon Koenig. Thank you!
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
plugins
We've moved the module... probably I'll re-add theme just to give a
warning that this is deprecated.
This commit sponsored by Kevin Williams. Thank you!
|
|
|
|
| |
This commit sponsored by Samuel Vale. Thank you!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
linking.
It doesn't do much... it just has a static directory with a "bunnify"
CSS file and has a unit test that returns a json encoded set of a
staticdirect with both this plugin enabled and also
with (theoretically) a file distributed with MediaGoblin (it isn't
really, but in our case that doesn't matter.)
Also set up the static_setup hook / PluginStatic object for this
plugin; testing that with `./bin/gmg theme assetlink` seemed to work.
(And argh, need to update that command name, I know.)
This commit sponsored by Bradley Kuhn. Thanks bkuhn!
|
|
|
|
|
|
|
| |
Actually trying to run the command helps figure out what needs to be
fixed :)
This commit sponsored by Justin Nichol. Thank you!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
serving
The test_user_dev (as opposed to user_dev) was a legacy before we had
each application running in its own directory (as they now do in
pytest). Move that name to just user_dev... this is more consistent
with the rest of our naming and will make writing these config files
easier. (If we want to test that changing these still works, that
should be a separate unit test with special config files.)
Additionally, add plugin static serving to the common test paste
config file.
This commit sponsored by Juan Jose Marin Martinez. Thank you!
|
|
|
|
|
|
|
| |
Still a bit to clean up around what the command to be run actually is,
since that will likely change.
This commit sponsored by David Decker. Thank you!
|
| |
|
|
|
|
|
|
|
|
|
| |
- add link_plugin_assets. For now, incorrectly running from
./bin/gmg theme assetlink... uh, will fix ;)
- Update paste and config_spec.ini configs to handle the locations
and serving of the plugins' static resources
This commit sponsored by Marko Dimjašević. Thank you!
|
|
|
|
|
|
|
|
|
|
| |
Note I have not tested any of this yet ;) But we're already on our way:
- We've got docs
- The hook is there
Lots to do still though. But, progress! :)
This commit sponsored by Laura Arjona Reina. Thanks larjona!
|
|
|
|
|
|
| |
Moved all references and also added a note to our release notes.
This commit sponsored by Juan Rodriguez. Thank you!
|
|
|
|
|
|
| |
This should make it easier to override just that part of the page.
This commit sponsored by David Rylander. Thank you!
|
| |
|
|
|
|
| |
suggestions.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
* rodney757/change_pass:
fixed translation, and changed tabs to spaces, and change it so the user can view their password as they're typing.
modified change_pass tests
moved change pass to a seperate view and fixed issues 709
|
| |
| |
| |
| | |
view their password as they're typing.
|