Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #5431 - Typo in models | Andrew Browning | 2016-03-01 | 1 | -1/+1 |
| | | | | Fix a typo in models.py. | ||||
* | Fixes #5421 - Ensures Report.object_id is nullable | Jessica Tallon | 2016-02-29 | 1 | -0/+33 |
| | | | | | | | It seems there was a commit for a while where the migration was making Report.object_id NOT NULL and this caused an errror when a report deleted the associated object (media). This migrtion checks it's nullable and if not, alters it so it is. | ||||
* | Migration for #5415 - I forgot it, Doh! | Jessica Tallon | 2016-02-29 | 1 | -0/+44 |
| | |||||
* | Fix a typo in consolidate_reports migration | Jessica Tallon | 2016-02-29 | 1 | -1/+1 |
| | |||||
* | Fix #5415 - Deleted comments get removed properly when tombstones | Jessica Tallon | 2016-02-29 | 2 | -0/+42 |
| | | | | | | The original wrapper existed and should be been removed, this fix now ensures the TextComment removes the Comment wrapper to prevent the deleted (comments which are tombstones) existing. | ||||
* | Simply for the Notification.object_id migration | Jessica Tallon | 2016-02-29 | 1 | -10/+0 |
| | |||||
* | Missing perens | Jessica Tallon | 2016-02-29 | 1 | -1/+3 |
| | |||||
* | Fixed issue introduced in previous migration | Jessica Tallon | 2016-02-29 | 1 | -0/+39 |
| | |||||
* | Change Notification.object_id to be ID of Comemnt not TextComment | Jessica Tallon | 2016-02-29 | 7 | -28/+117 |
| | | | | | | | | This shouldn't really effect much but it is a needed change for the future this changes the Notification.object_id to be the ID of the Comment (the link table to the comment object) rather than TextComment (the comment object itself). This is needed as now comments can be other things, other than TextComment. | ||||
* | Email debug mode on Python 3 was printing bytestring representation for ↵ | Christopher Allan Webber | 2016-02-25 | 1 | -1/+1 |
| | | | | | | | subject body There's nothing useful about seeing b'foo\nbar\nbaz' printing to stdout. That's not what the user should get! | ||||
* | Fix ascii media type for Python 3. Fix by 宋文武 (iyzsong) | Christopher Allan Webber | 2016-02-24 | 1 | -1/+1 |
| | |||||
* | Oops, I forgot to include test_mgoblin_app_pdf.ini | Christopher Allan Webber | 2016-02-24 | 1 | -0/+20 |
| | |||||
* | Change viewitems to items | Boris Bobrov | 2016-02-23 | 1 | -1/+1 |
| | | | | There is no viewitems in python3 | ||||
* | do not show error message when it's not a exception | Boris Bobrov | 2016-02-23 | 1 | -1/+1 |
| | | | | | | | | Gah, the previous patch was not enough! We cannot use text, we can only use exception with a special attribute. Lets return safe None for now an resolve this properly later, when we're not in the freeze. | ||||
* | Catch import error when text is used as a reason instead of path | Boris Bobrov | 2016-02-23 | 1 | -1/+11 |
| | | | | | | | | fail_error was used in import, but due to some changes text could appear there and it caused an error. There is little sense now to remove these text messages because they are probably in databases already, so just ignore import errors. | ||||
* | Fix issue #5411 sqlite connection closes | Andrew Browning | 2016-02-23 | 2 | -2/+4 |
| | | | | | This update changes migrations to wrap db.execute results in a list to keep the connection from closing for sqlite migrations. | ||||
* | Fix issue 5422 Resend verification fails | Andrew Browning | 2016-02-22 | 1 | -1/+1 |
| | | | | | | If a user was logged in and already verified, the resend_verification link would cause a server error. This fix addresses that by using the correct syntax to query the username from the request. | ||||
* | Switch from Paste for serving to Waitress | Christopher Allan Webber | 2016-02-19 | 3 | -33/+1 |
| | | | | | Incredibly, it looks like none of our documentation has to change taking this route...! | ||||
* | Fix another python 3 and unicode issue | Christopher Allan Webber | 2016-02-11 | 1 | -1/+2 |
| | |||||
* | Fixing one more bytes vs string battle in Python 3 | Christopher Allan Webber | 2016-02-11 | 1 | -2/+2 |
| | |||||
* | #5416: Fix tests using the FileObjectAwareFile | Christopher Allan Webber | 2016-02-11 | 1 | -7/+7 |
| | |||||
* | .iteritems() doesn't exist in Python 3, converted to .items() | Christopher Allan Webber | 2016-02-11 | 1 | -1/+1 |
| | |||||
* | Committing extracted and compiled translations | Christopher Allan Webber | 2016-02-07 | 44 | -672/+3544 |
| | |||||
* | Fix #5079 - tags unicity is on the slug, not the name | Loic Dachary | 2016-02-06 | 2 | -6/+10 |
| | | | | | Signed-off-by: Loic Dachary <loic@dachary.org> Signed-off-by: Andrew Browning <ayleph@thisshitistemp.com> | ||||
* | Do not calculate processing info for anonymous user | Boris Bobrov | 2016-02-05 | 1 | -6/+7 |
| | |||||
* | removed debug prints, added video icon | Boris Bobrov | 2016-02-05 | 4 | -4/+3 |
| | |||||
* | Display type icon in thumbnails | Boris Bobrov | 2016-02-05 | 4 | -11/+25 |
| | |||||
* | Merge branch 'media_panel' | Boris Bobrov | 2016-02-05 | 10 | -87/+232 |
|\ | |||||
| * | Fix occurence of unicode() | Boris Bobrov | 2016-02-01 | 1 | -1/+2 |
| | | | | | | | | Fix unicode() -> six.text_type() | ||||
| * | Change `uploader` to `actor` | Boris Bobrov | 2016-02-01 | 2 | -4/+4 |
| | | | | | | | | | | Class User doesn't have field `uploader` any more, instead there `actor`. Fix several uses of `uploader` to `actor`. | ||||
| * | changes to BaseProcessingFail arguments usage | Boris Bobrov | 2016-02-01 | 1 | -2/+5 |
| | | |||||
| * | some fixes to the panel looks | Boris Bobrov | 2016-02-01 | 2 | -5/+16 |
| | | |||||
| * | added filtering by entry state in processing panel | Boris Bobrov | 2016-02-01 | 4 | -5/+29 |
| | | |||||
| * | added a plugin to display information about entries in processing | Boris Bobrov | 2016-02-01 | 5 | -0/+108 |
| | | | | | | | | | | | | Conflicts: mediagoblin/templates/mediagoblin/base.html -- resolved by using the original file and manually adding pieces from my commit | ||||
| * | changed the way we save information about exceptions | Boris Bobrov | 2016-01-28 | 1 | -5/+3 |
| | | |||||
| * | moved styles to a css file; more fixes to templates | Boris Bobrov | 2016-01-28 | 3 | -42/+48 |
| | | |||||
| * | removed h2 from media panel | Boris Bobrov | 2016-01-28 | 1 | -1/+0 |
| | | |||||
| * | removed querying of unused metrics in media panel | Boris Bobrov | 2016-01-28 | 1 | -20/+0 |
| | | |||||
| * | processing panel new looks | Boris Bobrov | 2016-01-28 | 2 | -56/+71 |
| | | |||||
* | | Prevent `dict changed during iteration` in video | Boris Bobrov | 2016-02-05 | 1 | -1/+1 |
| | | |||||
* | | Issue #5349: Submission tests fail confusingly on missing dependency | Christopher Allan Webber | 2016-02-04 | 1 | -0/+21 |
| | | | | | | | | | | They gave a DetachedInstanceError, despite being totally unrelated to anything in database-land! | ||||
* | | Fix #5408 - ignore non-int offset in api feed | Loic Dachary | 2016-01-25 | 2 | -3/+50 |
|/ | | | | | | | | | In the same fashion limit=BAD fallsback to the default value, fallback to zero when offset=WORSE. Also add test coverage verifying limit/offset do the right thing. Signed-off-by: Loic Dachary <loic@dachary.org> | ||||
* | Issue #5394: Wrong url for forgot_password in basic_auth plugin | Christopher Allan Webber | 2016-01-21 | 1 | -1/+2 |
| | | | | Fix by jerome. Thank you! | ||||
* | Pass filename instead of file object when calling PIL.Image.save() | 宋文武 | 2016-01-21 | 2 | -7/+3 |
| | |||||
* | Fix #1096 - allow - in usernames | Loic Dachary | 2016-01-21 | 2 | -3/+25 |
| | | | | Signed-off-by: Loic Dachary <loic@dachary.org> | ||||
* | trac#5397: Allow decode_request to parse content-type headers with extra ↵ | Ben Sturmfels | 2016-01-21 | 2 | -2/+66 |
| | | | | | | options. It previously parsed "Content-Type: application/x-www-form-urlencoded", but not "Content-Type: application/x-www-form-urlencoded; charset=utf-8". | ||||
* | Fix #5398 and #5395 - Fix tests failing due to problem creating connection ↵ | Jessica Tallon | 2016-01-20 | 2 | -13/+12 |
| | | | | | | | | | | | | | | | for alembic For some reason the alembic connection wasn't seeing any tables that existed however the existing connection works well and we shouldn't be creating a brand new one when we have one ready to use. I've used a little bit of a hack due to our old version of alembic. After 0.7.5 of alembic it offers a `Config.attributes` dictionary which is designed to allow you to pass your connection/engine/whatever to the env.py config script so you're not required to create new ones. As we're on an older version I just create a dictionary with the same name and use it as otherwise documented. It seems this is the suggested fix for #5395 and it fixes #5398 too. | ||||
* | Fix #5390 - Create migration to delete Notifications and fix Report | Jessica Tallon | 2016-01-20 | 3 | -4/+81 |
| | | | | | | | When a user deleted media or other objects any notificationn objects or reports would cause errors as the object doesn't exist anymore. This now removes them or sets them to None as expected by the code. This also adds some code to the base deletion code to make sure this happens when an object is deleted. | ||||
* | Fix #1099 - remove x mode from ini file | Loic Dachary | 2016-01-19 | 1 | -0/+0 |
| | | | | Signed-off-by: Loic Dachary <loic@dachary.org> | ||||
* | Use inspect_table inplace of redefining them all | Jessica Tallon | 2016-01-18 | 1 | -38/+12 |
| | | | | | | Just like we would have in sqlalchemy-migration inspect_table works and is better than constantly redefining a table in the migration. This switches the migration to use that method. |