Move db.sql.models* to db.models*

This commit is contained in:
Sebastian Spaeth 2012-11-30 10:10:35 +01:00
parent 1e46dc2537
commit b0c8328e54
19 changed files with 21 additions and 18 deletions

View File

@ -26,6 +26,9 @@ WIP
**Other changed** **Other changed**
* Plugin writers: Internal restructuring led to mediagoblin.db.sql* be
mediagoblin.db.* starting from 0.3.3
* Dependency list has been reduced not requireing the "webob" package anymore. * Dependency list has been reduced not requireing the "webob" package anymore.
0.3.2 0.3.2

View File

@ -16,7 +16,7 @@
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden
from mediagoblin.db.sql.models import MediaEntry from mediagoblin.db.models import MediaEntry
from mediagoblin.decorators import require_active_login from mediagoblin.decorators import require_active_login
from mediagoblin.tools.response import render_to_response from mediagoblin.tools.response import render_to_response

View File

@ -18,7 +18,7 @@ import uuid
import datetime import datetime
from mediagoblin import messages, mg_globals from mediagoblin import messages, mg_globals
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
from mediagoblin.tools.response import render_to_response, redirect, render_404 from mediagoblin.tools.response import render_to_response, redirect, render_404
from mediagoblin.tools.translate import pass_to_ugettext as _ from mediagoblin.tools.translate import pass_to_ugettext as _
from mediagoblin.auth import lib as auth_lib from mediagoblin.auth import lib as auth_lib

View File

@ -24,7 +24,7 @@ from sqlalchemy.ext.declarative import declarative_base
from migrate.changeset.constraint import UniqueConstraint from migrate.changeset.constraint import UniqueConstraint
from mediagoblin.db.util import RegisterMigration from mediagoblin.db.util import RegisterMigration
from mediagoblin.db.sql.models import MediaEntry, Collection, User from mediagoblin.db.models import MediaEntry, Collection, User
MIGRATIONS = {} MIGRATIONS = {}

View File

@ -50,7 +50,7 @@ class DatabaseMaster(object):
def load_models(app_config): def load_models(app_config):
import mediagoblin.db.sql.models import mediagoblin.db.models
for media_type in app_config['media_types']: for media_type in app_config['media_types']:
_log.debug("Loading %s.models", media_type) _log.debug("Loading %s.models", media_type)

View File

@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import sys import sys
from mediagoblin.db.sql.base import Session from mediagoblin.db.sql.base import Session
from mediagoblin.db.sql.models import MediaEntry, Tag, MediaTag, Collection from mediagoblin.db.models import MediaEntry, Tag, MediaTag, Collection
from mediagoblin.tools.common import simple_printer from mediagoblin.tools.common import simple_printer
@ -45,7 +45,7 @@ class MigrationManager(object):
self.printer = printer self.printer = printer
# For convenience # For convenience
from mediagoblin.db.sql.models import MigrationData from mediagoblin.db.models import MigrationData
self.migration_model = MigrationData self.migration_model = MigrationData
self.migration_table = MigrationData.__table__ self.migration_table = MigrationData.__table__
@ -259,7 +259,7 @@ def assure_migrations_table_setup(db):
""" """
Make sure the migrations table is set up in the database. Make sure the migrations table is set up in the database.
""" """
from mediagoblin.db.sql.models import MigrationData from mediagoblin.db.models import MigrationData
if not MigrationData.__table__.exists(db.bind): if not MigrationData.__table__.exists(db.bind):
MigrationData.metadata.create_all( MigrationData.metadata.create_all(

View File

@ -20,7 +20,7 @@ from urlparse import urljoin
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden
from werkzeug.urls import url_quote from werkzeug.urls import url_quote
from mediagoblin.db.sql.models import MediaEntry, User from mediagoblin.db.models import MediaEntry, User
from mediagoblin.tools.response import redirect, render_404 from mediagoblin.tools.response import redirect, render_404

View File

@ -52,7 +52,7 @@ def gather_database_data(media_types, plugins):
managed_dbdata = [] managed_dbdata = []
# Add main first # Add main first
from mediagoblin.db.sql.models import MODELS as MAIN_MODELS from mediagoblin.db.models import MODELS as MAIN_MODELS
from mediagoblin.db.migrations import MIGRATIONS as MAIN_MIGRATIONS from mediagoblin.db.migrations import MIGRATIONS as MAIN_MIGRATIONS
managed_dbdata.append( managed_dbdata.append(

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Affero General Public License # You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
from mediagoblin.db.sql.models import MediaEntry from mediagoblin.db.models import MediaEntry
from mediagoblin.db.util import media_entries_for_tag_slug from mediagoblin.db.util import media_entries_for_tag_slug
from mediagoblin.tools.pagination import Pagination from mediagoblin.tools.pagination import Pagination
from mediagoblin.tools.response import render_to_response from mediagoblin.tools.response import render_to_response

View File

@ -20,7 +20,7 @@ from sqlalchemy import (MetaData, Table, Column,
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.ext.declarative import declarative_base
from mediagoblin.db.util import RegisterMigration from mediagoblin.db.util import RegisterMigration
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
MIGRATIONS = {} MIGRATIONS = {}

View File

@ -20,7 +20,7 @@ import bcrypt
from datetime import datetime, timedelta from datetime import datetime, timedelta
from mediagoblin.db.sql.base import Base from mediagoblin.db.sql.base import Base
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
from sqlalchemy import ( from sqlalchemy import (
Column, Unicode, Integer, DateTime, ForeignKey, Enum) Column, Unicode, Integer, DateTime, ForeignKey, Enum)

View File

@ -19,7 +19,7 @@ import logging
from celery.task import Task from celery.task import Task
from mediagoblin import mg_globals as mgg from mediagoblin import mg_globals as mgg
from mediagoblin.db.sql.models import MediaEntry from mediagoblin.db.models import MediaEntry
from mediagoblin.processing import mark_entry_failed, BaseProcessingFail from mediagoblin.processing import mark_entry_failed, BaseProcessingFail
from mediagoblin.tools.processing import json_processing_callback from mediagoblin.tools.processing import json_processing_callback

View File

@ -21,7 +21,7 @@ from nose.tools import assert_equal
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.auth import lib as auth_lib from mediagoblin.auth import lib as auth_lib
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
from mediagoblin.tests.tools import setup_fresh_app, fixture_add_user from mediagoblin.tests.tools import setup_fresh_app, fixture_add_user
from mediagoblin.tools import template, mail from mediagoblin.tools import template, mail

View File

@ -16,7 +16,7 @@
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.tests.tools import get_test_app from mediagoblin.tests.tools import get_test_app
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
def test_get_test_app_wipes_db(): def test_get_test_app_wipes_db():

View File

@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import logging import logging
from mediagoblin.db.sql.models import User from mediagoblin.db.models import User
_log = logging.getLogger(__name__) _log = logging.getLogger(__name__)

View File

@ -18,7 +18,7 @@ import logging
import datetime import datetime
from mediagoblin import messages, mg_globals from mediagoblin import messages, mg_globals
from mediagoblin.db.sql.models import (MediaEntry, Collection, CollectionItem, from mediagoblin.db.models import (MediaEntry, Collection, CollectionItem,
User) User)
from mediagoblin.tools.response import render_to_response, render_404, redirect from mediagoblin.tools.response import render_to_response, render_404, redirect
from mediagoblin.tools.translate import pass_to_ugettext as _ from mediagoblin.tools.translate import pass_to_ugettext as _

View File

@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
from mediagoblin import mg_globals from mediagoblin import mg_globals
from mediagoblin.db.sql.models import MediaEntry from mediagoblin.db.models import MediaEntry
from mediagoblin.tools.pagination import Pagination from mediagoblin.tools.pagination import Pagination
from mediagoblin.tools.response import render_to_response from mediagoblin.tools.response import render_to_response
from mediagoblin.decorators import uses_pagination from mediagoblin.decorators import uses_pagination