| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Make changes to objectType to be more pythonic "object_type"
- Move object_type to mixins rather than be on the models
- Convert migrations to sqlalchemy core rather than ORM (fix)
- Change TYPES to use descriptive strings rather than numbers
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- This has introduced a intermediatory table between object/target and
the activity. This allows for multiple activities to be associated
with one object/target.
- This moves some of the methods off Activity model into a mixin which
didn't need to interact with database things.
- This also cleaned up the migrations as well as adding retroactive
creation of activities for collection creation.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This adds betters upport for targets in the content generation
and on the model itself. Adding getters for properties which would
otherwise require looking up e.g. get_author.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This creates the Activity and Genrator models from the Activity
Streams spec and. I then created a migration which retro-actively
create activities for media uploaded and comments created. Through
out the code I've added so automatically activties are created when
a user peforms an action (uploading media, commenting, etc.).
|
| | |
|
| |
| |
| |
| | |
This can be moved to docs/source/devel/migrations.rst.
|
| |
| |
| |
| | |
sqlalchemy-migrate will do this for us.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This commit sponsored by Loïc Grobol. Thank you!
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* 942-default-location:
Add documentation on changing data dir and Fix stylistic changes
Updated config_spec.ini to add %(data_basedir)s and make use of it!
defaults now pulled from a mashup of mediagoblin.ini and config_spec.ini
|
| | | |
|
| | |
| | |
| | |
| | | |
This commit sponsored by Loïc Grobol. Thanks!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Thomas Løcke. Thank you!
|
|/ /
| |
| |
| | |
remove non distributable good.pdf
|
| | |
|
| | |
|
| |
| |
| |
| | |
We want to make sure it works nicely first.
|
|\ \
| | |
| | |
| | |
| | | |
Conflicts:
setup.py
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Fix the "pulling the error out of excinfo" stuff for py3
- The u"" only gets embedded in the string on py2.
This commit sponsored by Jeff Gibson. Thanks, Jeff! :)
|
| | |
| | |
| | |
| | | |
This commit sponsored by Ramana Kumar. Thanks!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Chris Cormack. Thanks!
|
| | |
| | |
| | |
| | |
| | |
| | | |
This doesn't rely on checking HTML output... thus, cleaner.
This commit sponsored by Alexandre Guédon. Thank you!
|
| | |
| | |
| | |
| | |
| | | |
This isn't the nicest of checks... we should probably be checking the
actual form passed into the context. But for now, it's a fix.
|
| | |
| | |
| | |
| | | |
This commit sponsored by Paul Smith. Thank you!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Ben (Free Software Melbourne) Finney. Thanks!
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes python 3 stuff.
This commit sponsored by James Reilly. Thanks, James!
|
| | |
| | |
| | |
| | | |
This commit sponsored by Andrew McNicol. Thank you!
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Or rather, reimplement one of Berker's fixes and add one of mine:
- add back the http_auth_headers fix Berker wrote
- decode to json when testing the response.body, since we have no
idea what the order will be here
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
(we're checking against bytestrings, so make that explicit)
|
| | | |
| | | |
| | | |
| | | | |
This is partly port from PasteScript.
|
| | | |
| | | |
| | | |
| | | | |
The CLI is similar to "paster serve".
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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.
|
| | | |
| | | |
| | | |
| | | | |
Also, add a simple docstring.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
(forgot to commit earlier)
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|