Switch to unified view

a/Allura/allura/controllers/repository.py b/Allura/allura/controllers/repository.py
...
...
114
            target_branches=target_branches)
114
            target_branches=target_branches)
115
115
116
    @without_trailing_slash
116
    @without_trailing_slash
117
    @expose('jinja:allura:templates/repo/request_merge.html')
117
    @expose('jinja:allura:templates/repo/request_merge.html')
118
    def request_merge(self, branch=None):
118
    def request_merge(self, branch=None):
119
        security.require(security.has_access(c.app.repo, 'admin'))
119
        c.form = self.mr_widget
120
        c.form = self.mr_widget
120
        if branch is None:
121
        if branch is None:
121
            source_branch=c.app.repo.branches[0].name
122
            source_branch=c.app.repo.branches[0].name
122
        return dict(source_branch=source_branch)
123
        return dict(source_branch=source_branch)
123
124
...
...
237
        style='linear')
238
        style='linear')
238
    mr_dispose_form=SCMMergeRequestDisposeWidget()
239
    mr_dispose_form=SCMMergeRequestDisposeWidget()
239
240
240
    def __init__(self, num):
241
    def __init__(self, num):
241
        self.req = M.MergeRequest.query.get(
242
        self.req = M.MergeRequest.query.get(
243
            app_config_id=c.app.config._id,
242
            request_number=int(num))
244
            request_number=int(num))
243
        if self.req is None: raise exc.HTTPNotFound
245
        if self.req is None: raise exc.HTTPNotFound
244
246
245
    @expose('jinja:allura:templates/repo/merge_request.html')
247
    @expose('jinja:allura:templates/repo/merge_request.html')
246
    def index(self, page=0, limit=250):
248
    def index(self, page=0, limit=250):