| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Py.test has an ability to run only tests which match the given
substring expression.
Add an ability to do it via tox.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
During our migration to federation some interfaces were changed. We
should not have done that so fast.
Provide a compatibility layer so that old themes work
|
| | | |
|
| | |
| | |
| | |
| | | |
See issue 5464 for details
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Loic Dachary <loic@dachary.org>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Loic Dachary <loic@dachary.org>
|
| | |
| | |
| | |
| | | |
Thanks, Jonathan Sandoval!
|
| | |
| | |
| | |
| | |
| | |
| | | |
Thanks mi!
Fixes bug 5399
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Require an active login when accessing the form to change an email
address associated with an account. This prevents a server crash when
a user is assumed to be part of the request.
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| | |
Reformat add_message function calls for consistency and PEP8 line
continuations.
|
| |
| |
| |
| | |
Fixes #5441
|
| |
| |
| |
| | |
* mediagoblin/media_types/blog/views.py: Import WARNING from mediagoblin.messages.
|
| |
| |
| |
| |
| |
| |
| | |
* mediagoblin/tests/test_sql_migrations.py: Import migration.changeset
even in python 3.
(FOUNDATIONS): Removed.
(test_set1_to_set3): Removed foundations checks.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we assumed we wouldn't run migration tests if we're on
Python 3, but now that we support sqlalchemy-migrate with Python 3,
switch to checking based on "migrate" importability.
* mediagoblin/tests/test_sql_migrations.py: Update test skipping to
rely on "migrate" module presence rather than Python 3 check.
|
| |
| |
| |
| |
| | |
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update version to 1.0.dev.
|
| |
| |
| |
| | |
* devtools/maketarball.sh: Updated shebang.
|
| | |
|
| |
| |
| |
| |
| | |
* devtools/update_translations.sh (PYBABEL): New variable, points to
whichever pybabel we should use.
|
| |
| |
| |
| | |
* guix-env.scm: Added openssh, git, and rsync in the development package.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This makes things easier on Guix and etc. We don't need Bash
specifically, just something Bourne-compatible, which all Posix
machines should theoretically provide.
* devtools/update_translations.sh: Updated shebang.
|
| |
| |
| |
| |
| | |
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update to 0.9.0.
|
| |
| |
| |
| | |
* doc/source/siteadmin/relnotes.rst: Add release notes for 0.9.0.
|
| |
| |
| |
| | |
* AUTHORS: Adding new contributors
|
| |
| |
| |
| |
| | |
* mediagoblin/db/migrations.py: Import migrate if available; if not
print a warning.
|
| |
| |
| |
| |
| |
| | |
* docs/source/devel/migrations.rst: Update to reflect sqlalchemy-migrate
as being deprecated and Alembic as being the new way of doing
migrations.
|
| |
| |
| |
| | |
* devtools/make_example_database.sh: Update shebang.
|
| |
| |
| |
| |
| |
| |
| | |
* docs/source/siteadmin/plugins.rst:
Added a reminder to run "./bin/gmg dbupdate" after installing a plugin.
Added a new "Deactivating plugins" section.
Renamed "Removing plugins" to "Removing plugin packages".
|
| |
| |
| |
| |
| |
| |
| | |
* mediagoblin/gmg_commands/dbupdate.py (run_foundations):
When adding a plugin's foundations, correctly append both
the name and the foundations in a tuple to the list.
This prevents errors.
|
| |
| |
| |
| | |
* docs/source/pluginwriter/database.rst: New paragraph.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Things have gotten both easier and more complex in the branching world
view. Plugins branch off of main with their own migrations.
Generating these has become a bit easier, but the steps for doing this
are a bit wordy to explain.
* docs/source/pluginwriter/database.rst: Update both the
"Creating new Tables" and "Changing the Database Schema Later"
sections accordingly.
|
| |
| |
| |
| | |
* mediagoblin/tests/tools.py (get_app): Add comment
|
| |
| |
| |
| |
| | |
* mediagoblin/init/__init__.py (setup_database): Update to run alembic
migrations, skip the old legacy migrations.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Standard for anything existing before the Alembic move-over, but I
forgot this one.
* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py
(upgrade): Add has_table check, skip if such a table already exists.
|
| |
| |
| |
| |
| | |
* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py:
New file.
|
| |
| |
| |
| |
| | |
* mediagoblin/plugins/openid/migrations/071abb33d1da_openid_plugin_initial_migration.py:
New file.
|