Rodney Ewing
9da4e8049f
slugs are now generated during processing
2013-08-07 16:19:57 -07:00
Rodney Ewing
f67611fb48
Leave slug empty until we are sure media processing was successful.
...
Patch submitted by LotusEcho
2013-08-07 16:15:27 -07:00
Kenneth Dombrowski
155d234d95
* create config option for optional jinja2 extensions
...
* add comments & clarify code for jinja2 extensions
Conflicts:
mediagoblin/config_spec.ini
2013-08-07 16:02:09 -07:00
Rodney Ewing
2ed6afb048
Use the workbench for video processing.
...
Patch submitted by Kushal
2013-08-07 15:31:40 -07:00
Christopher Allan Webber
316ede4705
autoplay is now by default False for videos.
...
This commit sponsored by Vasili Sviridov. Thank you!
2013-08-07 15:03:37 -05:00
Christopher Allan Webber
24e6c34e88
Merge branch 'merge-pyconfigure'
...
Conflicts:
docs/source/siteadmin/deploying.rst
2013-08-07 11:57:12 -05:00
Rodney Ewing
31de493e41
typo fix in foundations branch
2013-08-02 07:31:09 -07:00
Rodney Ewing
bf5a8e5452
Merge remote-tracking branch 'tilly-q/ticket-679'
2013-08-02 07:28:35 -07:00
tilly-Q
84c1cd7c52
I added a few more unitests in this commit. It now confirms that even after mi-
...
-gration, there is only one of each Foundation object.
2013-07-31 20:50:38 -04:00
tilly-Q
07e61ef13a
Merge branch 'ticket-679' of gitorious.org:~npigeon/mediagoblin/npigeons-mediagoblin
2013-07-31 20:49:07 -04:00
tilly-Q
860fa806ee
In this commit I added a few unittests to account for Foundations. There were
...
only a few tests I had to add to mediagoblin/tests/test_sql_migrations.py beca-
-use the foundation creation only happens at database initialization.
2013-07-31 20:12:35 -04:00
Rodney Ewing
2119ee3b90
Merge commit 'refs/merge-requests/55' of git://gitorious.org/mediagoblin/mediagoblin into 55
...
Conflicts:
docs/source/siteadmin/relnotes.rst
2013-07-31 15:27:22 -07:00
Rodney Ewing
9b60486894
minor styling updates to docs
2013-07-31 15:16:52 -07:00
Rodney Ewing
bc23c8b9b6
Merge commit 'refs/merge-requests/59' of git://gitorious.org/mediagoblin/mediagoblin into merge-requests/59
2013-07-31 15:07:44 -07:00
tilly-Q
63c3ca28ab
Starting to write unit tests...
2013-07-30 19:06:26 -04:00
Christopher Allan Webber
a1e299d60e
Why isn't .ogg in this list? A comment explains... it's detected by sniffing!
...
This commit sponsored by Tom Marble. Thanks Tom!
2013-07-29 16:50:51 -05:00
tilly-Q
08cd10d84f
I actually had to do a bit more work than I thought, because I needed to account
...
for plugins. In this commit I changed the MigrationManager and DatabaseData ob-
jects to account for FOUNDATIONS in any plugin's (or main program's) models.py
file.
2013-07-29 17:15:29 -04:00
tilly-Q
f2b2008da5
This was a very simple ticket actually. I created a list called FOUNDATIONS in
...
mediagoblin/db/models.py. This list holds all of the information about rows that
should be created at database initialization. Read the documentation near the
FOUNDATIONS list to understand the proper format for this list.
All of the work is done through a new method on MigrationManager in
mediagoblin/db/migrations_tools.py. This method, `populate_table_foundations`
parses the FOUNDATIONS list and creates the foundations based on the data incl-
uded. This only ever happens when the database is initialized. Migrations to
releases with new Foundations should be very easy just using the basic
database functionality.
2013-07-29 16:36:06 -04:00
Rodney Ewing
130b85f81a
babel 1.0 doesn't have a localedata.list() method, so updated setup.py.
...
made "import crypto" fully qualified
2013-07-29 11:26:06 -07:00
xray7224
cae55705b1
Fix problem causing exception when invalid Authentication header provided
2013-07-29 17:48:53 +01:00
xray7224
4554d6e014
Fix problem with routing to oauth
2013-07-29 17:29:56 +01:00
xray7224
0ec89cb29f
Fixes problem with headers pointing to old federation dir
2013-07-29 17:25:10 +01:00
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