aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'upstream/master' into authRodney Ewing2013-06-2580-5537/+4234
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: mediagoblin/app.py mediagoblin/auth/forms.py mediagoblin/auth/tools.py mediagoblin/db/migrations.py mediagoblin/db/models.py mediagoblin/edit/views.py mediagoblin/plugins/basic_auth/tools.py mediagoblin/tests/test_edit.py
| * Add a bit more docs to plugin configurationChristopher Allan Webber2013-06-251-0/+26
| | | | | | | | This commit sponsored by Michael Rauch. Thank you!
| * Reverting "No more of this find_packages nonsense."Christopher Allan Webber2013-06-241-2/+2
| | | | | | | | This reverts commit b75eb88fabdac4a9fdc863969ec9472110732607.
| * Adding a docstring to fixture_media_entryChristopher Allan Webber2013-06-221-0/+8
| | | | | | | | | | | | | | It's not complete, but it makes clearer how to avoid errors with fake_upload :) This commit sponsored by Harper Sanford. Thank you!
| * Fix the data integrity bug in test_misc.Christopher Allan Webber2013-06-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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!
| * Padding on the header-dropdown areaChristopher Allan Webber2013-06-221-0/+1
| | | | | | | | | | This helps make it a bit clearer that things are "contained inside" the header dropdown area.
| * Merge remote-tracking branch 'refs/remotes/joar/notifications'Christopher Allan Webber2013-06-2228-30/+911
| |\ | | | | | | | | | | | | Conflicts: mediagoblin/db/migrations.py
| | * New notifications, fixedJoar Wandborg2013-06-094-5/+25
| | | | | | | | | | | | | | | | | | - Remove notification-gem if notifications are null - Move comment-susbscription next to add-comment button - Add copyright header to notifications.js
| | * New notificationsJoar Wandborg2013-06-0928-29/+891
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | Fix by Rodney Ewing so render_http_exception works with newer Werkzeug versions.Christopher Allan Webber2013-06-221-1/+1
| | |
| * | Removing the "enter your password to change your email" bit.Christopher Allan Webber2013-06-214-76/+23
| | | | | | | | | | | | | | | | | | | | | 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!
| * | Merge remote-tracking branch 'refs/remotes/rodney757-github/mail'Christopher Allan Webber2013-06-2113-115/+370
| |\ \
| | * | cleanup after mergeRodney Ewing2013-05-291-0/+1
| | | |
| | * | modified verification emails to use itsdangerous tokensRodney Ewing2013-05-297-84/+105
| | | |
| | * | send_verification_email was moved to auth/toolsRodney Ewing2013-05-291-1/+2
| | | |
| | * | form is already validated, no need to validate againRodney Ewing2013-05-291-6/+2
| | | |
| | * | Merge remote-tracking branch 'upstream/master' into change_emailRodney Ewing2013-05-2867-5258/+7656
| | |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: mediagoblin/auth/lib.py
| | * | | added error handling on bad token, fixed route, and added testsRodney Ewing2013-05-243-7/+120
| | | | |
| | * | | added support for user to change email addressRodney Ewing2013-05-246-27/+150
| | | | |
| * | | | Indenting some stuff in pdf.html and wrapping width and height parameters in ↵Christopher Allan Webber2013-06-201-13/+15
| | | | | | | | | | | | | | | | | | | | quotes
| * | | | pdf: remove two unused files (we use pdf.js in an iframe, no need for our ↵Alon Levy2013-06-212-5063/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | own bastard copy) Signed-off-by: Alon Levy <alevy@redhat.com>
| * | | | What is models_v0.py? An explaination!Christopher Allan Webber2013-06-201-0/+23
| | | | | | | | | | | | | | | | | | | | This commit sponsored by Alex Hannan-Joyner. Thanks!
| * | | | Now in dev mode on 0.4.1Christopher Allan Webber2013-06-171-1/+1
| | | | |
| * | | | MediaGoblin v0.4.0!Christopher Allan Webber2013-06-161-1/+1
| | | | |
| * | | | Committing extracted and compiled translationsChristopher Allan Webber2013-06-1614-39/+39
| | | | |
| * | | | Committing present MediaGoblin translations before pushing extracted messagesChristopher Allan Webber2013-06-1613-271/+2781
| | | | |
| * | | | Documenting most of the the many new features in the release notes.Christopher Allan Webber2013-06-161-0/+23
| | | | |
| * | | | Added Laura Arjona to AUTHORS.Christopher Allan Webber2013-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | I'm not sure what all translators are there, but for sure Laura has done a lot ;)
| * | | | Adding new contributors to this releaseChristopher Allan Webber2013-06-151-1/+15
| | | | |
| * | | | media-types.rst: clarify the pdf media type requirementsAlon Levy2013-06-121-2/+13
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Explain that it works fine without libreoffice, just with reduced functionality. Signed-off-by: Alon Levy <alevy@redhat.com>
| * | | Added some test-writing docs for plugins, but not sure if they're good. ;)Christopher Allan Webber2013-06-072-0/+65
| | | | | | | | | | | | | | | | This commit sponsored by Joe Lee. Thank you!
| * | | ./bin/gmg dbupdate, not ./bin/dbupdateChristopher Allan Webber2013-06-061-1/+1
| | | | | | | | | | | | | | | | Thanks to Tsyesica for catching this :)
| * | | CloudFiles: Default to SSL URIsJoar Wandborg2013-06-071-1/+1
| | | |
* | | | typoRodney Ewing2013-06-251-1/+1
| | | |
* | | | changes after cwebb's reviewRodney Ewing2013-06-2117-114/+36
| | | |
* | | | moved authentication_disabled to config_specRodney Ewing2013-06-157-14/+7
| | | |
* | | | changed no_auth to authentication_disabled in configRodney Ewing2013-06-1110-25/+25
| | | |
* | | | cleanupRodney Ewing2013-06-041-5/+0
| | | |
* | | | fixed a bug that was deleting the messagesRodney Ewing2013-06-042-5/+6
| | | |
* | | | minor changes from aaronw's reviewRodney Ewing2013-06-043-6/+8
| | | |
* | | | Merge remote-tracking branch 'upstream/master' into basic_authRodney Ewing2013-06-031-1/+1
|\| | |
| * | | Make sure that the pytest revision is at least at 2.3.Christopher Allan Webber2013-06-031-1/+1
| | | |
* | | | Merge remote-tracking branch 'upstream/master' into basic_authRodney Ewing2013-05-308-23/+161
|\| | |
| * | | Commenting out the max-height restriction on thumbnails.Christopher Allan Webber2013-05-301-3/+6
| | | |
| * | | Explained more clearly why it's okay for interface classes to be keys.Christopher Allan Webber2013-05-291-1/+3
| | | | | | | | | | | | | | | | This commit sponsored by Nick Glynn. Thank you!
| * | | Provide a tip on how to do interfaces via our plugin API.Christopher Allan Webber2013-05-291-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Uses a frogputer science approach to frobbing as an example (which is total nonsense, but fun). This commit sponsored by Ryan Kelln. Thank you!
| * | | Actually use the right underlining for the wtforms hooks sectionChristopher Allan Webber2013-05-291-1/+1
| | | |
| * | | Additional hook tips! Documentation on how to modify a wtforms form.Christopher Allan Webber2013-05-291-0/+33
| | | | | | | | | | | | | | | | This commit sponsored by Gian-Maria Daffré. Thank you!
| * | | Where do you find hooks? How do you add them? An explaination!Christopher Allan Webber2013-05-291-0/+20
| | | | | | | | | | | | | | | | | | | | This commit about talking to community members sponsored by community member Aeva Palecek. Thanks!
| * | | Actually link to the release notes when we say "see the release notes".Christopher Allan Webber2013-05-292-1/+3
| | | | | | | | | | | | | | | | This commit sponsored by Brian Kemp. Thank you!