|
a/ForgeLink/forgelink/link_main.py |
|
b/ForgeLink/forgelink/link_main.py |
|
... |
|
... |
8 |
|
8 |
|
9 |
# Pyforge-specific imports
|
9 |
# Pyforge-specific imports
|
10 |
from allura.app import Application, ConfigOption, SitemapEntry, DefaultAdminController
|
10 |
from allura.app import Application, ConfigOption, SitemapEntry, DefaultAdminController
|
11 |
from allura.lib import helpers as h
|
11 |
from allura.lib import helpers as h
|
12 |
from allura.lib.security import require_access
|
12 |
from allura.lib.security import require_access
|
|
|
13 |
from allura.lib.utils import permanent_redirect
|
13 |
from allura import model as M
|
14 |
from allura import model as M
|
14 |
from allura.controllers import BaseController
|
15 |
from allura.controllers import BaseController
|
15 |
|
16 |
|
16 |
# Local imports
|
17 |
# Local imports
|
17 |
from forgelink import version
|
18 |
from forgelink import version
|
|
... |
|
... |
77 |
|
78 |
|
78 |
@expose('jinja:forgelink:templates/link/index.html')
|
79 |
@expose('jinja:forgelink:templates/link/index.html')
|
79 |
def index(self, **kw):
|
80 |
def index(self, **kw):
|
80 |
url = c.app.config.options.get('url')
|
81 |
url = c.app.config.options.get('url')
|
81 |
if url:
|
82 |
if url:
|
82 |
redirect(url)
|
83 |
permanent_redirect(url)
|
83 |
return dict()
|
84 |
return dict()
|
84 |
|
85 |
|
85 |
class LinkAdminController(DefaultAdminController):
|
86 |
class LinkAdminController(DefaultAdminController):
|
86 |
|
87 |
|
87 |
@expose()
|
88 |
@expose()
|