Ensure that drone set permissions are enabled in the admin interface.

Signed-off-by: James Ren <[email protected]>

--- /dev/null   2009-12-17 12:29:38.000000000 -0800
+++ autotest/frontend/migrations/059_drone_sets_permissions.py  2010-05-03 
14:40:35.000000000 -0700
@@ -0,0 +1,19 @@
+UP_SQL = """
+SET @group_id = (SELECT id FROM auth_group WHERE name = 'Basic Admin');
+
+INSERT IGNORE INTO auth_group_permissions (group_id, permission_id)
+SELECT @group_id, id FROM auth_permission WHERE codename IN (
+  'add_droneset', 'change_droneset', 'delete_droneset', 'add_drone',
+  'change_drone', 'delete_drone');
+"""
+
+DOWN_SQL = """
+DELETE auth_group_permissions.* FROM
+auth_group INNER JOIN auth_group_permissions ON (
+  auth_group.id = auth_group_permissions.group_id)
+INNER JOIN auth_permission ON (
+  auth_group_permissions.permission_id = auth_permission.id)
+WHERE auth_group.name = 'Basic Admin' AND codename IN (
+  'add_droneset', 'change_droneset', 'delete_droneset', 'add_drone',
+  'change_drone', 'delete_drone');
+"""
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to