[extensions-web/django/upgrade-1.8] django: moved manage.py one level up to reflect 1.4 project layout.



commit aed15a478f9de3da02df3c8ecb02a4e3fa032742
Author: Yuri Konotopov <ykonotopov gnome org>
Date:   Tue Oct 25 00:14:12 2016 +0300

    django: moved manage.py one level up to reflect 1.4 project layout.
    
    https://docs.djangoproject.com/en/1.8/releases/1.4/#updated-default-project-layout-and-manage-py

 bin/sweettooth-cron-update                         |    2 +-
 sweettooth/manage.py => manage.py                  |    2 +-
 sweettooth/auth/context_processors.py              |    2 +-
 sweettooth/auth/urls.py                            |    2 +-
 sweettooth/auth/views.py                           |    6 +++---
 sweettooth/errorreports/admin.py                   |    2 +-
 sweettooth/errorreports/forms.py                   |    2 +-
 sweettooth/errorreports/models.py                  |    2 +-
 sweettooth/errorreports/tests.py                   |    8 ++++----
 sweettooth/errorreports/urls.py                    |    2 +-
 sweettooth/errorreports/views.py                   |   10 +++++-----
 sweettooth/extensions/admin.py                     |    6 +++---
 sweettooth/extensions/feeds.py                     |    2 +-
 .../management/commands/indexextensions.py         |    4 ++--
 .../management/commands/populatedownloads.py       |    2 +-
 .../management/commands/regeneratemetadata.py      |    2 +-
 .../management/commands/searchextensions.py        |    4 ++--
 sweettooth/extensions/search.py                    |    4 ++--
 .../extensions/templates/extensions/comments.html  |    2 +-
 sweettooth/extensions/tests.py                     |    4 ++--
 sweettooth/extensions/urls.py                      |    2 +-
 sweettooth/extensions/views.py                     |    6 +++---
 sweettooth/ratings/__init__.py                     |    2 +-
 sweettooth/ratings/admin.py                        |    2 +-
 sweettooth/ratings/forms.py                        |    2 +-
 sweettooth/ratings/urls.py                         |    2 +-
 sweettooth/ratings/views.py                        |    6 +++---
 sweettooth/review/context_processors.py            |    2 +-
 sweettooth/review/models.py                        |    2 +-
 sweettooth/review/tests.py                         |    6 +++---
 sweettooth/review/urls.py                          |    4 ++--
 sweettooth/review/views.py                         |    8 ++++----
 sweettooth/settings.py                             |   18 +++++++++---------
 33 files changed, 66 insertions(+), 66 deletions(-)
---
diff --git a/bin/sweettooth-cron-update b/bin/sweettooth-cron-update
index 30405c2..b3e382f 100755
--- a/bin/sweettooth-cron-update
+++ b/bin/sweettooth-cron-update
@@ -12,7 +12,7 @@ sys.path.extend([os.path.join(_path, '..'),
                  os.path.join(_path, '..', 'sweettooth')])
 
 from django.db.models import Sum
-from extensions.models import Extension
+from sweettooth.extensions.models import Extension
 
 for ext in Extension.objects.all():
     data = (ext.popularity_items
diff --git a/sweettooth/manage.py b/manage.py
similarity index 70%
rename from sweettooth/manage.py
rename to manage.py
index f9726f9..802822c 100755
--- a/sweettooth/manage.py
+++ b/manage.py
@@ -3,7 +3,7 @@ import os
 import sys
 
 if __name__ == "__main__":
-    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
+    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "sweettooth.settings")
 
     from django.core.management import execute_from_command_line
 
diff --git a/sweettooth/auth/context_processors.py b/sweettooth/auth/context_processors.py
index 3d7e217..0b541bf 100644
--- a/sweettooth/auth/context_processors.py
+++ b/sweettooth/auth/context_processors.py
@@ -1,5 +1,5 @@
 
-from auth import forms
+from sweettooth.auth import forms
 
 def login_form(request):
     if request.user.is_authenticated():
diff --git a/sweettooth/auth/urls.py b/sweettooth/auth/urls.py
index 1a49c53..d2eb6b3 100644
--- a/sweettooth/auth/urls.py
+++ b/sweettooth/auth/urls.py
@@ -2,7 +2,7 @@
 from django.views.generic.base import TemplateView
 from django.conf.urls import patterns, url, include
 from django.contrib.auth.views import login, logout
-from auth import views, forms
+from sweettooth.auth import views, forms
 from registration.backends.default.views import RegistrationView
 
 urlpatterns = patterns('',
diff --git a/sweettooth/auth/views.py b/sweettooth/auth/views.py
index 3a1ecc8..9268cdc 100644
--- a/sweettooth/auth/views.py
+++ b/sweettooth/auth/views.py
@@ -5,10 +5,10 @@ from django.http import HttpResponseForbidden
 from django.shortcuts import get_object_or_404, redirect, render
 from django.views.decorators.http import require_POST
 
-from review.models import CodeReview
-from extensions.models import Extension, ExtensionVersion
+from sweettooth.review.models import CodeReview
+from sweettooth.extensions.models import Extension, ExtensionVersion
 
-from decorators import ajax_view
+from sweettooth.decorators import ajax_view
 
 def profile(request, user):
     userobj = get_object_or_404(models.User, username=user)
diff --git a/sweettooth/errorreports/admin.py b/sweettooth/errorreports/admin.py
index ae03391..9a4f99d 100644
--- a/sweettooth/errorreports/admin.py
+++ b/sweettooth/errorreports/admin.py
@@ -1,7 +1,7 @@
 
 from django.contrib import admin
 
-from errorreports.models import ErrorReport
+from sweettooth.errorreports.models import ErrorReport
 
 class ErrorReportAdmin(admin.ModelAdmin):
     list_display = 'extension', 'user'
diff --git a/sweettooth/errorreports/forms.py b/sweettooth/errorreports/forms.py
index 2795eab..3097a72 100644
--- a/sweettooth/errorreports/forms.py
+++ b/sweettooth/errorreports/forms.py
@@ -1,7 +1,7 @@
 
 from django import forms
 
-from errorreports.models import ErrorReport
+from sweettooth.errorreports.models import ErrorReport
 
 class ErrorReportForm(forms.ModelForm):
 
diff --git a/sweettooth/errorreports/models.py b/sweettooth/errorreports/models.py
index b12c38e..a64e6bf 100644
--- a/sweettooth/errorreports/models.py
+++ b/sweettooth/errorreports/models.py
@@ -2,7 +2,7 @@
 from django.contrib import auth
 from django.db import models
 from django.dispatch import Signal
-from extensions.models import Extension
+from sweettooth.extensions.models import Extension
 
 class ErrorReport(models.Model):
     comment = models.TextField(blank=True)
diff --git a/sweettooth/errorreports/tests.py b/sweettooth/errorreports/tests.py
index 462b196..23c8563 100644
--- a/sweettooth/errorreports/tests.py
+++ b/sweettooth/errorreports/tests.py
@@ -4,10 +4,10 @@ from django.core.urlresolvers import reverse
 from django.contrib.auth.models import User
 from django.test import TestCase
 
-from extensions.models import Extension, ExtensionVersion, STATUS_ACTIVE
-from errorreports import models
+from sweettooth.extensions.models import Extension, ExtensionVersion, STATUS_ACTIVE
+from sweettooth.errorreports import models
 
-from testutils import BasicUserTestCase
+from sweettooth.testutils import BasicUserTestCase
 
 class SubmitErrorReportTestCase(BasicUserTestCase, TestCase):
     def test_email_sent(self):
@@ -23,7 +23,7 @@ class SubmitErrorReportTestCase(BasicUserTestCase, TestCase):
 
         comment = "YOUR EXTENSION SUCKS IT BROKE"
 
-        self.client.post(reverse('errorreports.views.report_error',
+        self.client.post(reverse('sweettooth.errorreports.views.report_error',
                                  kwargs=dict(pk=extension.pk)),
                          dict(comment=comment), follow=True)
 
diff --git a/sweettooth/errorreports/urls.py b/sweettooth/errorreports/urls.py
index cff06a9..66f80de 100644
--- a/sweettooth/errorreports/urls.py
+++ b/sweettooth/errorreports/urls.py
@@ -1,7 +1,7 @@
 
 from django.conf.urls import patterns, url
 
-from errorreports import views
+from sweettooth.errorreports import views
 
 urlpatterns = patterns('',
     url(r'^report/(?P<pk>\d+)', views.report_error),
diff --git a/sweettooth/errorreports/views.py b/sweettooth/errorreports/views.py
index d0eaf8d..18b2012 100644
--- a/sweettooth/errorreports/views.py
+++ b/sweettooth/errorreports/views.py
@@ -9,11 +9,11 @@ from django.shortcuts import redirect, render
 from django.template import Context
 from django.template.loader import render_to_string
 
-from errorreports.models import ErrorReport, error_reported
-from errorreports.forms import ErrorReportForm
-from extensions.models import Extension
+from sweettooth.errorreports.models import ErrorReport, error_reported
+from sweettooth.errorreports.forms import ErrorReportForm
+from sweettooth.extensions.models import Extension
 
-from decorators import model_view
+from sweettooth.decorators import model_view
 
 @model_view(Extension.objects.visible())
 def report_error(request, extension):
@@ -56,7 +56,7 @@ def view_error_report(request, obj):
                                                           show_email=can_see_reporter_email(request.user, 
obj)))
 
 def send_email_on_error_reported(sender, request, extension, report, **kwargs):
-    url = request.build_absolute_uri(reverse('errorreports.views.view_error_report',
+    url = request.build_absolute_uri(reverse('sweettooth.errorreports.views.view_error_report',
                                              kwargs=dict(pk=report.pk)))
 
     data = dict(extension=extension,
diff --git a/sweettooth/extensions/admin.py b/sweettooth/extensions/admin.py
index bb3c464..3a50f46 100644
--- a/sweettooth/extensions/admin.py
+++ b/sweettooth/extensions/admin.py
@@ -1,9 +1,9 @@
 
 from django.contrib import admin
 
-from extensions.models import Extension, ExtensionVersion
-from extensions.models import STATUS_ACTIVE, STATUS_REJECTED
-from review.models import CodeReview
+from sweettooth.extensions.models import Extension, ExtensionVersion
+from sweettooth.extensions.models import STATUS_ACTIVE, STATUS_REJECTED
+from sweettooth.review.models import CodeReview
 
 class CodeReviewAdmin(admin.TabularInline):
     model = CodeReview
diff --git a/sweettooth/extensions/feeds.py b/sweettooth/extensions/feeds.py
index c98d675..53a6a6c 100644
--- a/sweettooth/extensions/feeds.py
+++ b/sweettooth/extensions/feeds.py
@@ -1,6 +1,6 @@
 
 from django.contrib.syndication.views import Feed
-from extensions.models import Extension
+from sweettooth.extensions.models import Extension
 
 class LatestExtensionsFeed(Feed):
     title = "Latest extensions in GNOME Shell Extensions"
diff --git a/sweettooth/extensions/management/commands/indexextensions.py 
b/sweettooth/extensions/management/commands/indexextensions.py
index 5d59f83..81c071f 100644
--- a/sweettooth/extensions/management/commands/indexextensions.py
+++ b/sweettooth/extensions/management/commands/indexextensions.py
@@ -1,7 +1,7 @@
 
 from django.core.management.base import BaseCommand
-from extensions.models import Extension
-from extensions.search import index_extension
+from sweettooth.extensions.models import Extension
+from sweettooth.extensions.search import index_extension
 
 class Command(BaseCommand):
     args = ''
diff --git a/sweettooth/extensions/management/commands/populatedownloads.py 
b/sweettooth/extensions/management/commands/populatedownloads.py
index 0e86dc0..73d558f 100644
--- a/sweettooth/extensions/management/commands/populatedownloads.py
+++ b/sweettooth/extensions/management/commands/populatedownloads.py
@@ -1,6 +1,6 @@
 
 from django.core.management.base import BaseCommand, CommandError
-from extensions.models import Extension
+from sweettooth.extensions.models import Extension
 
 class Command(BaseCommand):
     args = 'downnload_data [download_data ...]'
diff --git a/sweettooth/extensions/management/commands/regeneratemetadata.py 
b/sweettooth/extensions/management/commands/regeneratemetadata.py
index 136030c..329dbb0 100644
--- a/sweettooth/extensions/management/commands/regeneratemetadata.py
+++ b/sweettooth/extensions/management/commands/regeneratemetadata.py
@@ -1,5 +1,5 @@
 from django.core.management.base import BaseCommand, CommandError
-from extensions.models import ExtensionVersion
+from sweettooth.extensions.models import ExtensionVersion
 
 class Command(BaseCommand):
     args = ''
diff --git a/sweettooth/extensions/management/commands/searchextensions.py 
b/sweettooth/extensions/management/commands/searchextensions.py
index 93f32c5..45c9936 100644
--- a/sweettooth/extensions/management/commands/searchextensions.py
+++ b/sweettooth/extensions/management/commands/searchextensions.py
@@ -1,7 +1,7 @@
 
 from django.core.management.base import BaseCommand, make_option
-from extensions.models import Extension
-from extensions.search import enquire
+from sweettooth.extensions.models import Extension
+from sweettooth.extensions.search import enquire
 
 def append_version(option, opt_str, value, parser):
     values = parser.values
diff --git a/sweettooth/extensions/search.py b/sweettooth/extensions/search.py
index 7e05fed..4bc919e 100644
--- a/sweettooth/extensions/search.py
+++ b/sweettooth/extensions/search.py
@@ -4,8 +4,8 @@ import xapian
 from django.conf import settings
 from django.db.models import signals
 
-from extensions.models import Extension, ExtensionVersion
-from extensions.models import reviewed, extension_updated
+from sweettooth.extensions.models import Extension, ExtensionVersion
+from sweettooth.extensions.models import reviewed, extension_updated
 
 def index_extension(extension):
     if extension.latest_version is None:
diff --git a/sweettooth/extensions/templates/extensions/comments.html 
b/sweettooth/extensions/templates/extensions/comments.html
index db7717e..9bf24e6 100644
--- a/sweettooth/extensions/templates/extensions/comments.html
+++ b/sweettooth/extensions/templates/extensions/comments.html
@@ -10,7 +10,7 @@
     Leave a...
     <a href="javascript:void 0" id="leave_comment">Comment</a>
     <a href="javascript:void 0" id="leave_rating">Rating</a>
-    <a href="{% url 'errorreports.views.report_error' pk=extension.pk %}">Bug report</a>
+    <a href="{% url 'sweettooth.errorreports.views.report_error' pk=extension.pk %}">Bug report</a>
   </div>
   <div id="rating_form">
     {% load comments %}
diff --git a/sweettooth/extensions/tests.py b/sweettooth/extensions/tests.py
index a2d98aa..5674f17 100644
--- a/sweettooth/extensions/tests.py
+++ b/sweettooth/extensions/tests.py
@@ -14,9 +14,9 @@ except ImportError:
 from django.test import TestCase, TransactionTestCase
 from django.core.files.base import File
 from django.core.urlresolvers import reverse
-from extensions import models
+from sweettooth.extensions import models
 
-from testutils import BasicUserTestCase
+from sweettooth.testutils import BasicUserTestCase
 
 testdata_dir = os.path.join(os.path.dirname(__file__), 'testdata')
 
diff --git a/sweettooth/extensions/urls.py b/sweettooth/extensions/urls.py
index 355c034..6cc1c03 100644
--- a/sweettooth/extensions/urls.py
+++ b/sweettooth/extensions/urls.py
@@ -2,7 +2,7 @@
 from django.conf.urls import patterns, include, url
 from django.views.generic.base import TemplateView
 
-from extensions import views, models, feeds
+from sweettooth.extensions import views, models, feeds
 
 ajax_patterns = patterns('',
     url(r'^edit/(?P<pk>\d+)', views.ajax_inline_edit_view, name='extensions-ajax-inline'),
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index 39b8d31..4f023d4 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -13,10 +13,10 @@ from django.shortcuts import get_object_or_404, redirect, render
 from django.template.loader import render_to_string
 from django.views.decorators.http import require_POST
 
-from extensions import models, search
-from extensions.forms import UploadForm
+from sweettooth.extensions import models, search
+from sweettooth.extensions.forms import UploadForm
 
-from decorators import ajax_view, model_view
+from sweettooth.decorators import ajax_view, model_view
 
 def get_versions_for_version_strings(version_strings):
     def get_version(major, minor, point):
diff --git a/sweettooth/ratings/__init__.py b/sweettooth/ratings/__init__.py
index 78f997b..735f567 100644
--- a/sweettooth/ratings/__init__.py
+++ b/sweettooth/ratings/__init__.py
@@ -1,5 +1,5 @@
 
-from ratings import models, forms
+from sweettooth.ratings import models, forms
 
 def get_model():
     return models.RatingComment
diff --git a/sweettooth/ratings/admin.py b/sweettooth/ratings/admin.py
index 44baca8..348d501 100644
--- a/sweettooth/ratings/admin.py
+++ b/sweettooth/ratings/admin.py
@@ -3,7 +3,7 @@ from django.contrib import admin
 from django.contrib.comments.admin import CommentsAdmin
 from django.utils.translation import ugettext_lazy as _
 
-from ratings.models import RatingComment
+from sweettooth.ratings.models import RatingComment
 
 class RatingCommentsAdmin(CommentsAdmin):
     fieldsets = (
diff --git a/sweettooth/ratings/forms.py b/sweettooth/ratings/forms.py
index fd3a30c..725de96 100644
--- a/sweettooth/ratings/forms.py
+++ b/sweettooth/ratings/forms.py
@@ -8,7 +8,7 @@ from django.contrib.comments.forms import CommentForm
 from django.utils.encoding import StrAndUnicode, force_unicode
 from django.utils.safestring import mark_safe
 
-from ratings.models import RatingComment
+from sweettooth.ratings.models import RatingComment
 
 # Raty inserts its own <input> element, so we don't want to provide
 # a widget here. We'll insert a <div> for raty to fill in the template.
diff --git a/sweettooth/ratings/urls.py b/sweettooth/ratings/urls.py
index 1d6a952..c8ecc33 100644
--- a/sweettooth/ratings/urls.py
+++ b/sweettooth/ratings/urls.py
@@ -1,6 +1,6 @@
 
 from django.conf.urls import patterns, include, url
-from ratings import views
+from sweettooth.ratings import views
 
 urlpatterns = patterns('',
     url(r'^posted/$', views.comment_done, name='comments-comment-done'),
diff --git a/sweettooth/ratings/views.py b/sweettooth/ratings/views.py
index 6a4e394..6442640 100644
--- a/sweettooth/ratings/views.py
+++ b/sweettooth/ratings/views.py
@@ -7,9 +7,9 @@ from django.contrib.messages import info
 from django.shortcuts import redirect
 from django.utils.dateformat import format as format_date
 
-from extensions import models
-from decorators import ajax_view, model_view
-from utils import gravatar_url
+from sweettooth.extensions import models
+from sweettooth.decorators import ajax_view, model_view
+from sweettooth.utils import gravatar_url
 
 def comment_done(request):
     pk = request.GET['c']
diff --git a/sweettooth/review/context_processors.py b/sweettooth/review/context_processors.py
index 1a0cf91..7e971c7 100644
--- a/sweettooth/review/context_processors.py
+++ b/sweettooth/review/context_processors.py
@@ -1,5 +1,5 @@
 
-from extensions.models import ExtensionVersion
+from sweettooth.extensions.models import ExtensionVersion
 
 def n_unreviewed_extensions(request):
     if not request.user.has_perm("review.can-review-extensions"):
diff --git a/sweettooth/review/models.py b/sweettooth/review/models.py
index f352553..3dd1255 100644
--- a/sweettooth/review/models.py
+++ b/sweettooth/review/models.py
@@ -3,7 +3,7 @@ from django.contrib.auth.models import User, Permission, Group
 from django.db import models
 from django.db.models import Q
 
-from extensions.models import ExtensionVersion, STATUSES
+from sweettooth.extensions.models import ExtensionVersion, STATUSES
 
 def get_all_reviewers():
     perm = Permission.objects.get(codename="can-review-extensions")
diff --git a/sweettooth/review/tests.py b/sweettooth/review/tests.py
index 90e7f8d..f67c40d 100644
--- a/sweettooth/review/tests.py
+++ b/sweettooth/review/tests.py
@@ -2,10 +2,10 @@
 from django.test import TestCase
 from django.core.files.base import File, ContentFile, StringIO
 
-from extensions import models
-from review.views import get_old_version, should_auto_approve_changeset
+from sweettooth.extensions import models
+from sweettooth.review.views import get_old_version, should_auto_approve_changeset
 
-from testutils import BasicUserTestCase
+from sweettooth.testutils import BasicUserTestCase
 
 from difftests import DiffTest
 
diff --git a/sweettooth/review/urls.py b/sweettooth/review/urls.py
index 6cab221..885cfd8 100644
--- a/sweettooth/review/urls.py
+++ b/sweettooth/review/urls.py
@@ -2,8 +2,8 @@
 from django.conf.urls import patterns, url
 from django.views.generic.list import ListView
 
-from extensions.models import ExtensionVersion
-from review import views
+from sweettooth.extensions.models import ExtensionVersion
+from sweettooth.review import views
 
 urlpatterns = patterns('',
     url(r'^$', ListView.as_view(template_name='review/list.html',
diff --git a/sweettooth/review/views.py b/sweettooth/review/views.py
index aeaa674..6635135 100644
--- a/sweettooth/review/views.py
+++ b/sweettooth/review/views.py
@@ -16,11 +16,11 @@ from django.template import Context
 from django.template.loader import render_to_string
 from django.views.decorators.http import require_POST
 
-from review.diffutils import get_chunks
-from review.models import CodeReview, get_all_reviewers
-from extensions import models
+from sweettooth.review.diffutils import get_chunks
+from sweettooth.review.models import CodeReview, get_all_reviewers
+from sweettooth.extensions import models
 
-from decorators import ajax_view, model_view
+from sweettooth.decorators import ajax_view, model_view
 
 IMAGE_TYPES = {
     '.png':  'image/png',
diff --git a/sweettooth/settings.py b/sweettooth/settings.py
index b8a8057..5213094 100644
--- a/sweettooth/settings.py
+++ b/sweettooth/settings.py
@@ -84,7 +84,7 @@ MIDDLEWARE_CLASSES = (
     'django.contrib.messages.middleware.MessageMiddleware',
 )
 
-ROOT_URLCONF = 'urls'
+ROOT_URLCONF = 'sweettooth.urls'
 
 TEMPLATE_DIRS = (
     # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
@@ -100,8 +100,8 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     "django.core.context_processors.media",
     "django.core.context_processors.request",
     "django.contrib.messages.context_processors.messages",
-    "review.context_processors.n_unreviewed_extensions",
-    "auth.context_processors.login_form",
+    "sweettooth.review.context_processors.n_unreviewed_extensions",
+    "sweettooth.auth.context_processors.login_form",
 )
 
 ACCOUNT_ACTIVATION_DAYS = 5
@@ -115,7 +115,7 @@ INSTALLED_APPS = (
 
     # 'ratings' goes before django's comments
     # app so it will find our templates
-    'ratings',
+    'sweettooth.ratings',
 
     'django.contrib.comments',
     'django.contrib.contenttypes',
@@ -124,10 +124,10 @@ INSTALLED_APPS = (
     'django.contrib.staticfiles',
     'django.contrib.messages',
 
-    'extensions',
-    'auth',
-    'review',
-    'errorreports',
+    'sweettooth.extensions',
+    'sweettooth.auth',
+    'sweettooth.review',
+    'sweettooth.errorreports',
 
     # Uncomment the next line to enable the admin:
     'django.contrib.admin',
@@ -137,7 +137,7 @@ INSTALLED_APPS = (
     'south',
 )
 
-COMMENTS_APP = 'ratings'
+COMMENTS_APP = 'sweettooth.ratings'
 
 # A sample logging configuration. The only tangible logging
 # performed by this configuration is to send an email to


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]