aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Using subtitle id instead of subitle path in the urlsaksham11152016-08-065-23/+23
|
* Some fixessaksham11152016-08-022-5/+5
|
* Renamed plugin from custom_subtitles to subtitlessaksham11152016-07-308-20/+20
|
* Checking filename and extension of subtitle uploadedsaksham11152016-07-271-0/+18
|
* Using with statement for editing filessaksham11152016-07-252-28/+15
|
* Removed path_subtitle as a decoratorsaksham11152016-07-191-5/+4
|
* Added the feature for deleting the subtitlesaksham11152016-07-193-13/+39
|
* Removed dependence on absolute path for editingsaksham11152016-07-192-45/+42
|
* Creating plugins views.pysaksham11152016-07-191-0/+162
|
* Creating plugin tools.pysaksham11152016-07-191-0/+20
|
* Creating plugin templatessaksham11152016-07-193-0/+162
|
* Creating models.pysaksham11152016-07-191-0/+49
|
* Creating plugin forms.pysaksham11152016-07-191-0/+29
|
* Making changes to plugins __init__.pysaksham11152016-07-191-0/+31
|
* Starting Customize Interfacesaksham11152016-07-191-0/+16
|
* Fix #5451 - add_message inconsistenciesAndrew Browning2016-04-021-11/+16
| | | | | Reformat add_message function calls for consistency and PEP8 line continuations.
* Only run archivalook migration if the tables aren't there.Christopher Allan Webber2016-03-261-0/+5
| | | | | | | | Standard for anything existing before the Alembic move-over, but I forgot this one. * mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py (upgrade): Add has_table check, skip if such a table already exists.
* Archivalook plugin initial migration.Christopher Allan Webber2016-03-261-0/+32
| | | | | * mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py: New file.
* OpenID plugin initial migration.Christopher Allan Webber2016-03-261-0/+54
| | | | | * mediagoblin/plugins/openid/migrations/071abb33d1da_openid_plugin_initial_migration.py: New file.
* Persona plugin initial migration.Christopher Allan Webber2016-03-261-0/+35
| | | | | * mediagoblin/plugins/persona/migrations/c7d4840a5592_persona_plugin_initial_migration.py: New file.
* Do not calculate processing info for anonymous userBoris Bobrov2016-02-051-6/+7
|
* Change `uploader` to `actor`Boris Bobrov2016-02-011-3/+3
| | | | | Class User doesn't have field `uploader` any more, instead there `actor`. Fix several uses of `uploader` to `actor`.
* added filtering by entry state in processing panelBoris Bobrov2016-02-011-4/+4
|
* added a plugin to display information about entries in processingBoris Bobrov2016-02-013-0/+87
| | | | | | Conflicts: mediagoblin/templates/mediagoblin/base.html -- resolved by using the original file and manually adding pieces from my commit
* Issue #5394: Wrong url for forgot_password in basic_auth pluginChristopher Allan Webber2016-01-211-1/+2
| | | | Fix by jerome. Thank you!
* Collection changes and migration for federationJessica Tallon2015-10-075-14/+14
| | | | | | | - Adds a "type" column to the Collection object and allows the CollectionItem model to contain any object. - Changes "items" to "num_items" as per TODO - Renames "uploader", "creator" and "user" to a common "actor" in most places
* Fix some unit tests and bugsJessica Tallon2015-08-242-2/+2
| | | | | | | | | | | | | | | | | | This fixes a lot of the issues with the LocalUser changes that were merged recently. There was a problem where the attributes of LocalUser were not being eagerly loaded and because the Session was detached an exception was being raised when they were accessed. This also fixes some typo's which were introduced. Finally this adds a temporary fix for a potential SQLAlchemy bug, this is a bug where doing: User.query.filter(LocalUser.username == "some_username").first() does NOT yeild a user with the username "some_username" but all users on the site. The temp fix is to just query the LocalUser, this should be resolved when bug is confirmed and fixed upstream.
* Change codebase to query or create correct User modelJessica Tallon2015-08-191-1/+0
| | | | | | | The code base had many references to User.username and other specific to LocalUser attributes as that was the way it use to exist. This updates those to query on the generic User model but filtering by attributes on the LocalUser.
* Change codebase to query or create correct User modelJessica Tallon2015-07-316-22/+23
| | | | | | | The code base had many references to User.username and other specific to LocalUser attributes as that was the way it use to exist. This updates those to query on the generic User model but filtering by attributes on the LocalUser.
* Fix typos reported in #1102Berker Peksag2015-07-221-2/+2
|
* Change all unicode() calls with six.text_type().Berker Peksag2015-06-251-2/+5
| | | | Fixes #5329.
* wtforms.fields.TextField was deprecatedJakob Kramer2015-03-125-21/+21
| | | | | | | WTForms documentation: > The TextField alias for StringField is deprecated. Signed-off-by: Berker Peksag <berker.peksag@gmail.com>
* Merge remote-tracking branch 'refs/remotes/breton/new_gst10'Christopher Allan Webber2015-02-181-13/+3
|\
| * Add new hook for two-step media type checkingBoris Bobrov2015-02-161-13/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before uploaded media files were checked by extension. This led to situations when a plugin can support file with specific extension but doesn't due to lack of codecs, for example. Since the plugin reported that it supports uploaded file type, the upload was being declared successful, but transcoding failed. The failures were not easy to debug. The change adds a new hook that could allow two-step checking of the content. The result of the hook execution returns a tuple with media type name, manager and a callable sniffer, that can be used to perform probably expensive checks of the content. Also the change adds implementation of the hook for video.
* | Remove deprecated oauth 2 pluginJessica Tallon2015-02-1511-1187/+0
| |
* | Remove html5slider Javascript helperAsheesh Laroia2015-02-131-2/+0
|/ | | | | | | | | | | | | | | | | | | | | | This helper was originally added as a "polyfill" (backward-compatibility shim) for Firefox version 23 and older, so that <input type="range"> that audio.js uses could render nicely in those versions of Firefox. Chromium did not need this shim, and Firefox 23 (released on Aug 6, 2013) added support for this. Therefore, let us remove this dependency. By current metrics at caniuse.com <http://caniuse.com/#feat=input-range>, 88.14% of web users support this attribute. Opera Mini and old versions of Internet Explorer (6-8) are the only holdouts. Note also that the html5slider.js is uninterested in adding this to the npm package manager (or any package manager) repository <https://github.com/fryn/html5slider/issues/5>, meaning that keeping it in the mediagoblin extlib section would mean manual maintenance/updating by the GNU MediaGoblin team. This commit also removes GMG's use of the shim.
* Fix #1005 - location.position is a dictionary so 'value' in dict check neededJessica Tallon2014-10-271-2/+2
|
* Merge branch 'location'Jessica Tallon2014-10-092-10/+9
|\ | | | | | | | | | | | | | | | | | | | | | | Add Location model which holds textual, geolocation coordiantes or postal addresses. This migrates data off Image model metadata onto the general Location model. It also adds the ability for location to be set on MediaEntry, User, MediaComment and Collection models. The geolocation plugin has been updated so that the location can be displayed in more general places rather than explicitely on the MediaEntry view. If GPS coordiantes are set for the User the profile page will also have the OSM provided by the geolocation plugin.
| * Add location model and migrationsJessica Tallon2014-10-092-10/+9
| |
* | Merge branch 'master' into merge-python3-portChristopher Allan Webber2014-09-1640-26/+2567
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Has some issues, will iteratively fix! Conflicts: mediagoblin/gmg_commands/__init__.py mediagoblin/gmg_commands/deletemedia.py mediagoblin/gmg_commands/users.py mediagoblin/oauth/views.py mediagoblin/plugins/api/views.py mediagoblin/tests/test_api.py mediagoblin/tests/test_edit.py mediagoblin/tests/test_oauth1.py mediagoblin/tests/test_util.py mediagoblin/tools/mail.py mediagoblin/webfinger/views.py setup.py
| * Avoid "lego translations" on the nothing currently featured stringsChristopher Allan Webber2014-07-291-7/+9
| | | | | | | | This commit sponsored by Vinzenz Vietzke. Thank you!
| * Make translatable 'Feature' button in the explanation about how to feature ↵Laura Arjona Reina2014-07-291-1/+1
| | | | | | | | media.
| * Make consistent quotation marks when referring to button labelsLaura Arjona Reina2014-07-291-1/+1
| |
| * Tags can now be passed in for media entries submitted via the api pluginTryggvi Bjorgvinsson2014-07-101-0/+1
| |
| * Fixes #899 : DeprecationWarning about Required going away in WTForms 3.0. ↵Loïc Le Ninan2014-06-136-26/+26
| | | | | | | | Replaced Required with InputRequired.
| * Fixed another error created by my last fixNatalie Foust-Pilcher2014-06-121-1/+1
| |
| * Fixed a fatal error causing mediagoblin to crash when certain types of mediaNatalie Foust-Pilcher2014-06-121-1/+5
| | | | | | | | were uploaded
| * Merge branch 'metadata'tilly-Q2014-05-146-0/+191
| |\
| | * Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin into metadatatilly-Q2014-05-132-6/+11
| | |\ | | | | | | | | | | | | | | | | Conflicts: mediagoblin/gmg_commands/__init__.py
| | * | Made the metadata table functional within the new metadata_display plugin andtilly-Q2014-05-126-5/+156
| | | | | | | | | | | | | | | | removed all traces of it from core.