4276 Commits

Author SHA1 Message Date
Christopher Allan Webber
a6570fae03 Slight tweak to the description wording 2014-09-07 09:39:01 -05:00
Low Kian Seong
478e4c9365 Update setup.py
A `description` is needed so that project is not listed as `UNKNOWN` on `pypi`
2014-09-07 09:37:33 -05:00
Christopher Allan Webber
b29b4e175f Handle cr2 files through the raw_image media type
This commit sponsored by Jim Campbell.  Hey, I know that guy!  Thanks
Jim! :)
2014-09-06 10:57:13 -05:00
Jessica Tallon
1b22d51a5d Fixes navbar for sandyseventiesspeedboat 2014-09-05 16:00:06 +01:00
Jessica Tallon
0af1b85998 Add XRD+XML formatting for /.well-known/host-meta 2014-09-05 14:17:42 +01:00
Christopher Allan Webber
f251d99828 now in the 0.7.1.dev cycle 2014-08-27 13:28:51 -05:00
Christopher Allan Webber
cb9f5570f9 Correcting, host-meta not webfinger. 2014-08-27 12:27:04 -05:00
Christopher Allan Webber
fcee02a776 Run the following to fix the missing git submodule init step 2014-08-27 12:26:23 -05:00
Christopher Allan Webber
c7690151cc Also add git submodule init to the release docs 2014-08-26 12:31:29 -05:00
Christopher Allan Webber
5a9111063f At version 0.7.0, at last! 2014-08-25 15:31:55 -05:00
Christopher Allan Webber
3db594557a Committing extracted and compiled translations 2014-08-25 14:44:41 -05:00
Christopher Allan Webber
551027ab0e Committing present MediaGoblin translations before pushing extracted messages 2014-08-25 14:44:17 -05:00
Christopher Allan Webber
3b56b277d1 Updating release notes. 2014-08-25 11:43:17 -05:00
Christopher Allan Webber
2352f7c862 not yet, anyway. 2014-08-22 16:21:48 -05:00
Christopher Allan Webber
b7d854bfe1 Blog media type doc 2014-08-22 16:13:09 -05:00
Christopher Allan Webber
d52638fab4 updating ayleph to Andrew Browning 2014-08-22 15:01:23 -05:00
Christopher Allan Webber
f293506d26 Updating the AUTHORS file for this release 2014-08-22 14:58:22 -05:00
Christopher Allan Webber
d60d686a14 eek, should be python2 not python22 2014-08-22 09:54:55 -05:00
Jessica Tallon
51f4911855 Make blog_post_listing easier to read
This is Elronds change on #948. As 'blog_slug' is always
set in request.matchdict there is no need to do a default-none
get on the dictionary. This change just makes it easier to read.
2014-08-19 14:30:45 +01:00
ayleph
b56cd89eb8 List blogs by URL user rather than request user
The blog_post_listing function in mediagoblin/media_types/blow/views.py
attempts to access blogs based on the requesting user rather than the url
user. This results in server errors when an unauthenticated user attempts to
follow a link from another user's blog post listing, and 404 errors when an
authenticated user attempts to follow a link from another user's blog post
listing.

This change bases blog post listings on the URL user rather than the request
user.
2014-08-19 14:30:45 +01:00
Elrond
3322a63df4 Add docs on collection_add_media hook. 2014-08-19 00:56:37 +02:00
Elrond
7610eb231e Start for documenting core hooks.
This is basicly a start by Chris Webber, I'm just commiting
it for him.
2014-08-19 00:41:21 +02:00
Odin Hørthe Omdal
b694c3de34 Add new hook 'collection_add_media' 2014-08-18 23:18:46 +02:00
Jessica Tallon
9246a6ba89 Tidy up federation code and add tests to cover more of the APIs 2014-08-18 10:51:32 -05:00
Jessica Tallon
32ff6f4dc0 Use oauthlib's safe characters when generating client_key and client_secret 2014-08-18 10:51:15 -05:00
Christopher Allan Webber
a7800e6da8 Fix a python2.6 compatibility issue. Removing a dict comprehension.
This commit sponsored by Christopher Beppler.  Thanks!
2014-08-18 10:40:08 -05:00
Christopher Allan Webber
cbc5f9500c Always remove the session when running check_db_up_to_date()
This commit sponsored by Francois Marier.  Thank you!
2014-08-15 16:30:59 -05:00
Berker Peksag
39a9035487 Implement ServeCommand.{loadserver, loadapp}.
This is partly port from PasteScript.
2014-08-15 23:07:35 +03:00
Berker Peksag
051c728c6e Add an initial "gmg serve" implementation.
The CLI is similar to "paster serve".
2014-08-15 23:02:22 +03:00
Berker Peksag
f3c1b6ff6d Restore different server options. 2014-08-15 22:35:22 +03:00
Berker Peksag
3dbdb061ea Improve mediagoblin._compat.py2_unicode.
- Encode obj.__repr__() to bytestring if its type is unicode in Python 2.
- Add internal encode_to_utf8() decorator.
- Do not raise an exception if a class does not have an __str__() method,
  just warn.
2014-08-15 18:57:48 +03:00
Berker Peksag
2064ad9450 Move the AlembicMigrationManager to top of the module.
Also, add a simple docstring.
2014-08-15 15:40:35 +03:00
Berker Peksag
de51eca53f Provide a better manager API for Alembic. 2014-08-15 15:39:45 +03:00
Berker Peksag
65f20ca435 Add initial Alembic migrations. 2014-08-13 19:30:23 +03:00
Berker Peksag
7df0793441 Fix dict.keys() in Python 3. 2014-08-13 19:27:49 +03:00
Berker Peksag
4930c2adbd Fix a comment. 2014-08-13 19:27:23 +03:00
Jessica Tallon
8cfa4071bf Forgot to add starttls_config.ini 2014-08-12 21:47:23 +01:00
Jessica Tallon
7ffd4cf4b5 Fix #861 - Add unit test and documentation for email_smtp_force_starttls 2014-08-12 19:23:19 +01:00
Christopher Allan Webber
3b104bbcef Elrond keeps pointing out places I should "is not None" at :) 2014-08-08 13:24:59 -05:00
Christopher Allan Webber
113d1a280e Okay, we don't know that indexes are falsey, so let's make it clearer. Yeek! 2014-08-08 13:18:57 -05:00
Christopher Allan Webber
72f42a408d this negation needs parens. 2014-08-08 13:12:33 -05:00
Christopher Allan Webber
f2a6db9088 Pull the indexes out of the dictionary directly
Instead of checking for their keys and pulling them out later, that is.
2014-08-08 11:39:44 -05:00
Christopher Allan Webber
ed0b981edc If the constraint already exists, roll back to a sane state. 2014-08-08 09:50:16 -05:00
Christopher Allan Webber
1de794c6f0 Explaining why we're committing mid-migration 2014-08-08 09:47:33 -05:00
Christopher Allan Webber
e6288a68e1 Only add the constraint if we need to. Catch an exception if we don't.
Also, updating the comment about sqlite being crazy :)
2014-08-07 16:29:45 -05:00
Christopher Allan Webber
3a8d0e145e Document both migrations, comment out old migration 2014-08-07 15:01:09 -05:00
Christopher Allan Webber
bb12fb807e Add a new migration which removes/fixes the old migration
The previous migration, as it turns out, was not needed, and there
were many inconsistencies put in place by adding it.  See issue #920.

This commit sponsored by Gergő Tisza.  Thank you!
2014-08-07 14:57:46 -05:00
Berker Peksag
aaa12d637e Update TODOs in setup.py. 2014-08-07 13:12:38 +03:00
Berker Peksag
cda3055bd6 Fix another tests.
(forgot to commit earlier)
2014-08-07 13:08:42 +03:00
Christopher Allan Webber
18cd6b3015 Committing extracted and compiled translations 2014-08-04 14:17:16 -05:00