Switch to side-by-side view

--- a/Allura/allura/tests/functional/test_admin.py
+++ b/Allura/allura/tests/functional/test_admin.py
@@ -385,6 +385,26 @@
         assert_equals(p.labels, ['asdf'])
         assert form['labels'].value == 'asdf'
 
+    @td.with_wiki
+    def test_log_permission(self):
+        r = self.app.get('/admin/wiki/permissions')
+        select = r.html.find('select', {'name': 'card-0.new'})
+        opt_admin = select.find(text='Admin').parent
+        opt_developer = select.find(text='Developer').parent
+        assert opt_admin.name == 'option'
+        assert opt_developer.name == 'option'
+
+        with audits('updated "admin" permissions: "Admin" => "Admin, Developer" for wiki'):
+            self.app.post('/admin/wiki/update', params={
+                        'card-0.new': opt_developer['value'],
+                        'card-0.value': opt_admin['value'],
+                        'card-0.id': 'admin'})
+
+        with audits('updated "admin" permissions: "Admin, Developer" => "Admin" for wiki'):
+            self.app.post('/admin/wiki/update', params={
+                        'card-0.value': opt_admin['value'],
+                        'card-0.id': 'admin'})
+
     def test_project_permissions(self):
         r = self.app.get('/admin/permissions/')
         assert len(r.html.findAll('input', {'name': 'card-0.value'})) == 1