Christopher Allan Webber
99d79749c4
Set up in-package virtualenv via make
2013-07-25 15:15:49 -05:00
Christopher Allan Webber
68f6f91339
Removing aclocal.m4, which is autogenerated
2013-07-25 14:56:08 -05:00
Christopher Allan Webber
7b3d6c675e
Adding .gitignore for pyconfigure/automake generated files
2013-07-25 14:53:18 -05:00
Christopher Allan Webber
00ed01b7cb
Moving setup.py.in back to setup.py
2013-07-25 14:34:48 -05:00
Christopher Allan Webber
2723bb154a
Merge remote-tracking branch 'refs/remotes/brandoninvergo/pyconfigure' into merge-pyconfigure
2013-07-25 14:29:30 -05:00
Christopher Allan Webber
9a2b36c9a2
More up to date README
2013-07-25 14:05:50 -05:00
Christopher Allan Webber
b889f97156
Move the "cd mediagoblin" to the right line. Thanks usrnix!
...
This commit sponsored by Kenneth Dombrowski. Thanks!
2013-07-23 20:24:30 -05:00
xray7224
005181b166
Renames OAuth1 code to federation
2013-07-22 17:06:00 +01:00
xray7224
657263abdf
Refactor WTFormData
2013-07-22 16:56:22 +01:00
Jessica Tallon
8e3bf97821
Fix problem with migration - OAuth
2013-07-22 17:17:01 +01:00
Jessica Tallon
617bff1830
Fixes some typo's and removes unused imports
2013-07-20 19:08:02 +01:00
xray7224
7271b06282
Moves first versions of the the models to migrations
2013-07-18 20:39:15 +01:00
xray7224
8ddd7769de
Adds migration for OAuth1 tables
2013-07-18 20:24:35 +01:00
xray7224
89d5b44e0a
Adds test for request_tokens
2013-07-18 19:15:05 +01:00
xray7224
86ba416883
Adds some tests for the OAuth and some docs
2013-07-16 19:19:49 +01:00
Christopher Allan Webber
64ad0beea8
Fixing docs: git submodule update, not git submodule fetch!
...
This commit sponsored by Charles Combs. Thank you!
2013-07-14 21:05:01 -05:00
xray7224
1c694fbec5
Fixes tests
2013-07-14 19:00:52 +01:00
xray7224
670717d950
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
2013-07-14 17:31:03 +01:00
Christopher Allan Webber
df206ab633
Skip the openid tests if the openid module is not installed.
...
This commit sponsored by Brandon Smith. Thank you!
2013-07-14 11:23:52 -05:00
xray7224
cfe7054c13
Using nonce now, preventing OAuth replay attacks
2013-07-14 16:24:04 +01:00
xray7224
e49263564b
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
2013-07-14 15:27:52 +01:00
Christopher Allan Webber
2d0028e932
Documenting the media_manager fetching hook
...
This commit sponsored by Christian Corrodi. Thank you!
2013-07-12 17:13:48 -05:00
Christopher Allan Webber
6403bc928b
Switching the hook 'get_media_manager' to a more "directed" tuple-hook
...
By switching this to a tuple that includes the media type in the key
itself, this requires iteration and execution of functions that
"check" that they are the right type.
This commit sponsored by Greg Grossmeier. Thanks buddy! :)
2013-07-12 17:04:08 -05:00
Rodney Ewing
91bee92e8e
documenting the new media_type plugins and available hooks
2013-07-12 14:35:43 -07:00
Christopher Allan Webber
5305fee13b
Merge branch 'rodney757-media_plugins'
...
Conflicts:
mediagoblin.ini
mediagoblin/tests/test_mgoblin_app.ini
2013-07-12 16:24:36 -05:00
Christopher Allan Webber
4259ad5bf1
Fix the last bit preventing all the unit tests from passing in media types->plugins
...
The last commit was also small, so Jeff Moe gets... two! Two sponsored commits!
Ah ah ah. </count_voice>
2013-07-12 15:52:20 -05:00
Christopher Allan Webber
60eeb45664
Switch the import of the image media manager over to the new class
...
This helps resolve one of the remaining issues with the tests for the
media type pluginification.
This commit sponsored by Jeffrey Moe. Thanks Jeff! Lulzbot rocks!
2013-07-12 14:53:10 -05:00
Christopher Allan Webber
003ea47499
Changing the information spat out while printing from media types->plugins
...
Previously it called even plugins media types. Ha!
This commit sponsored by Jon Merkley. Thank you!
2013-07-12 14:16:47 -05:00
Rodney Ewing
ac08a9acaf
Patch by Strum. Remove redundent tool-tips from Stl media_type
2013-07-12 09:51:42 -07:00
Rodney Ewing
7bfb3ae829
Patch by pythonsnake. Make mediagoblin.ini comments more helpful.
2013-07-12 09:32:50 -07:00
Rodney Ewing
0f231966b3
make change_pass page autofocus
2013-07-11 16:33:33 -07:00
Rodney Ewing
643f07af06
forgot to render errors
2013-07-11 16:29:16 -07:00
Rodney Ewing
a937ea9efd
change to class instead of id to work with firefox
2013-07-11 16:29:16 -07:00
Rodney Ewing
f7998c3326
fix for boolean fields
2013-07-11 16:29:16 -07:00
Rodney Ewing
0ec7ce4ec6
updated to new render_divs macro
2013-07-11 14:56:40 -07:00
Jakob Kramer
ef57b0622c
save “stay_logged_in” in the session
...
Since sessions are rebuilt, e.g. when you try to post a blank
comment and therefore receive an error message, the session will
be overwritten without the old max_age.
2013-07-11 14:56:40 -07:00
Jakob Kramer
527b7e3b57
add login option: stay_logged_in
...
As proposed in issue #354 ; it adds an attribute max_age
to mediagoblin.tools.session.Session that is passed to
response.set_cookie; max_age is set to 30 days if the
checkbox is selected
2013-07-11 14:56:40 -07:00
Rodney Ewing
a4dcb1f46a
Patch submitted by mrb.
...
Fix to link to the pubsub hub for atom_feed 'by tag'.
Added 'rel': 'alternate' and 'type': 'text/html' to 'atomlinks'
2013-07-11 14:35:44 -07:00
Rodney Ewing
44082b12d8
Patch by Strum. Ticket #451 - Convert all mongokit style .find, .find_one, .one calls over to SQLAlchemy queries
2013-07-11 14:17:50 -07:00
xray7224
49a47ec991
Ensures endpoint queries with @oauth_required are validated
2013-07-11 20:55:08 +01:00
dunkyp
3aeca53c85
fixes the inability to upload non ascii filenames, werkzeug strips all non ascii chars and returns an empty string. This checks if the filename contains non asciis and if it does generates a uuid for filename. Also the request version of filename is used for generating alternative title for upload
...
cherry-picked from dunkyp. fixed conflicts and missing import.
2013-07-11 12:52:05 -07:00
Rodney Ewing
9609ddc0a6
should use media.slug_or_id incase a MediaEntry doesn't have a slug
2013-07-11 12:42:51 -07:00
xray7224
1e2675b0c0
Adds the decorator
2013-07-11 20:24:20 +01:00
xray7224
786bbd79e8
Cleans up some of the OAuth code
2013-07-11 19:43:00 +01:00
xray7224
2b60a56cbe
Finishes most of oauth, just decorator to complete
2013-07-11 18:21:43 +01:00
xray7224
405aa45adc
Adds more support for oauth - access_token & decorators still to do
2013-07-11 18:21:43 +01:00
xray7224
d41c6a5349
Adds oauth support up until authorization
2013-07-11 18:21:43 +01:00
xray7224
be7f90b3f5
Adds the docs for client registration
2013-07-11 18:21:43 +01:00
xray7224
c33a34d459
Client registration now supports application/x-www-form-urlencoded now
2013-07-11 18:21:43 +01:00
xray7224
763e300d7c
Adds update ability
2013-07-11 18:21:43 +01:00