Removed Routes dependency, added admin routes
This commit is contained in:
parent
54397b9063
commit
5b60ec41ee
@ -14,8 +14,7 @@
|
||||
# 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/>.
|
||||
|
||||
from routes.route import Route
|
||||
|
||||
admin_routes = [
|
||||
Route('mediagoblin.admin.panel', '/panel',
|
||||
controller='mediagoblin.admin.views:admin_processing_panel')]
|
||||
('mediagoblin.admin.panel',
|
||||
'/panel',
|
||||
'mediagoblin.admin.views:admin_processing_panel')]
|
||||
|
@ -17,8 +17,6 @@
|
||||
import os
|
||||
import logging
|
||||
|
||||
from routes.route import Route
|
||||
|
||||
from mediagoblin.tools import pluginapi
|
||||
|
||||
_log = logging.getLogger(__name__)
|
||||
|
@ -19,7 +19,6 @@ import logging
|
||||
import os
|
||||
|
||||
import jinja2
|
||||
from routes.route import Route
|
||||
|
||||
from mediagoblin.tools import pluginapi
|
||||
from mediagoblin.tools.response import render_to_response
|
||||
@ -68,7 +67,7 @@ def setup_plugin():
|
||||
name = 'flatpagesfile.%s' % name.strip()
|
||||
controller = flatpage_handler_builder(template)
|
||||
routes.append(
|
||||
Route(name, url, controller=controller))
|
||||
(name, url, controller))
|
||||
|
||||
pluginapi.register_routes(routes)
|
||||
_log.info('Done setting up flatpagesfile!')
|
||||
|
@ -17,8 +17,6 @@
|
||||
import os
|
||||
import logging
|
||||
|
||||
from routes.route import Route
|
||||
|
||||
from mediagoblin.tools import pluginapi
|
||||
from mediagoblin.plugins.oauth.models import OAuthToken, OAuthClient, \
|
||||
OAuthUserClient
|
||||
|
@ -24,7 +24,10 @@ def add_route(endpoint, url, controller):
|
||||
"""
|
||||
Add a route to the url mapping
|
||||
"""
|
||||
#assert endpoint not in view_functions.keys(), 'Trying to overwrite a rule'
|
||||
# XXX: We cannot use this, since running tests means that the plugin
|
||||
# routes will be populated over and over over the same session.
|
||||
#
|
||||
# assert endpoint not in view_functions.keys(), 'Trying to overwrite a rule'
|
||||
|
||||
view_functions.update({endpoint: controller})
|
||||
|
||||
@ -40,11 +43,13 @@ def mount(mountpoint, routes):
|
||||
|
||||
add_route('index', '/', 'mediagoblin.views:root_view')
|
||||
|
||||
from mediagoblin.admin.routing import admin_routes
|
||||
from mediagoblin.auth.routing import auth_routes
|
||||
mount('/auth', auth_routes)
|
||||
mount('/a', admin_routes)
|
||||
|
||||
import mediagoblin.submit.routing
|
||||
import mediagoblin.user_pages.routing
|
||||
import mediagoblin.edit.routing
|
||||
import mediagoblin.webfinger.routing
|
||||
import mediagoblin.listings.routing
|
||||
|
||||
from mediagoblin.auth.routing import auth_routes
|
||||
mount('/auth', auth_routes)
|
||||
|
Loading…
x
Reference in New Issue
Block a user