Switch to unified view

a/ForgeClassic/sfx/sfx_main.py b/ForgeClassic/sfx/sfx_main.py
...
...
181
        short_split = '.'.join(short_split)
181
        short_split = '.'.join(short_split)
182
        neighborhood_prefix = project.neighborhood.url_prefix.replace('/','')
182
        neighborhood_prefix = project.neighborhood.url_prefix.replace('/','')
183
        proj_name = short_split + (neighborhood_prefix != 'p' and '.' + neighborhood_prefix or '')
183
        proj_name = short_split + (neighborhood_prefix != 'p' and '.' + neighborhood_prefix or '')
184
        return '/projects/%s/best_release.html' % proj_name
184
        return '/projects/%s/best_release.html' % proj_name
185
185
186
class ThemeProvider(plugin.ThemeProvider):
187
    footer = 'sfx/theme/footer.html'
188
    theme_css = ['css/sfx.css']
189
190
@contextmanager
186
@contextmanager
191
def fake_pylons_context(request):
187
def fake_pylons_context(request):
192
    from allura.lib.app_globals import Globals
188
    from allura.lib.app_globals import Globals
193
    from allura.lib.custom_middleware import MagicalC, environ
189
    from allura.lib.custom_middleware import MagicalC, environ
194
    class EmptyClass(object): pass
190
    class EmptyClass(object): pass