diff --git a/issue/fixtures/test_perms.json b/issue/fixtures/test_perms.json index b339649..5415c1f 100644 --- a/issue/fixtures/test_perms.json +++ b/issue/fixtures/test_perms.json @@ -1 +1 @@ -[{"model": "contenttypes.contenttype", "pk": 1, "fields": {"model": "logentry", "app_label": "admin", "name": "log entry"}}, {"model": "contenttypes.contenttype", "pk": 2, "fields": {"model": "permission", "app_label": "auth", "name": "permission"}}, {"model": "contenttypes.contenttype", "pk": 3, "fields": {"model": "group", "app_label": "auth", "name": "group"}}, {"model": "contenttypes.contenttype", "pk": 4, "fields": {"model": "user", "app_label": "auth", "name": "user"}}, {"model": "contenttypes.contenttype", "pk": 5, "fields": {"model": "contenttype", "app_label": "contenttypes", "name": "content type"}}, {"model": "contenttypes.contenttype", "pk": 6, "fields": {"model": "session", "app_label": "sessions", "name": "session"}}, {"model": "contenttypes.contenttype", "pk": 7, "fields": {"model": "site", "app_label": "sites", "name": "site"}}, {"model": "contenttypes.contenttype", "pk": 8, "fields": {"model": "project", "app_label": "issue", "name": "project"}}, {"model": "contenttypes.contenttype", "pk": 9, "fields": {"model": "label", "app_label": "issue", "name": "label"}}, {"model": "contenttypes.contenttype", "pk": 10, "fields": {"model": "milestone", "app_label": "issue", "name": "milestone"}}, {"model": "contenttypes.contenttype", "pk": 11, "fields": {"model": "issue", "app_label": "issue", "name": "issue"}}, {"model": "contenttypes.contenttype", "pk": 12, "fields": {"model": "event", "app_label": "issue", "name": "event"}}, {"model": "contenttypes.contenttype", "pk": 13, "fields": {"model": "settings", "app_label": "issue", "name": "settings"}}, {"model": "contenttypes.contenttype", "pk": 14, "fields": {"model": "team", "app_label": "issue", "name": "team"}}, {"model": "contenttypes.contenttype", "pk": 15, "fields": {"model": "globalpermission", "app_label": "issue", "name": "global permission"}}, {"model": "contenttypes.contenttype", "pk": 16, "fields": {"model": "projectpermission", "app_label": "issue", "name": "project permission"}}, {"model": "contenttypes.contenttype", "pk": 17, "fields": {"model": "user", "app_label": "issue", "name": "user"}}, {"model": "sessions.session", "pk": "pqd4c9l1pxxcglphnell7nj10nwgxhv5", "fields": {"session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9", "expire_date": "2014-08-22T21:39:30.632Z"}}, {"model": "sessions.session", "pk": "ulbl2kkyz1mmstv1obcb2isxzxbd40pb", "fields": {"session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9", "expire_date": "2014-08-22T21:16:54.042Z"}}, {"model": "sessions.session", "pk": "xkl50v01skood5nezx6zhg3bfwruxhi2", "fields": {"session_data": "ZWExYjgwZmIyZTIxNGU4Y2RjOWJiMDc0NWJmMWI4Yjk0OTE2YjE3MDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9", "expire_date": "2014-08-22T16:41:38.940Z"}}, {"model": "sites.site", "pk": 1, "fields": {"domain": "example.com", "name": "example.com"}}, {"model": "issue.project", "pk": "project-1", "fields": {"description": "This is a public project.", "public": true, "display_name": "Project 1"}}, {"model": "issue.project", "pk": "project-2", "fields": {"description": "This is a private project.", "public": false, "display_name": "Project 2"}}, {"model": "issue.label", "pk": 1, "fields": {"deleted": false, "color": "#FF0000", "project": "project-1", "inverted": true, "name": "bug"}}, {"model": "issue.label", "pk": 2, "fields": {"deleted": false, "color": "#00A000", "project": "project-1", "inverted": true, "name": "feature"}}, {"model": "issue.label", "pk": 3, "fields": {"deleted": false, "color": "#1D3DBE", "project": "project-1", "inverted": true, "name": "documentation"}}, {"model": "issue.label", "pk": 4, "fields": {"deleted": false, "color": "#FF0000", "project": "project-2", "inverted": true, "name": "bug"}}, {"model": "issue.label", "pk": 5, "fields": {"deleted": false, "color": "#00A000", "project": "project-2", "inverted": true, "name": "feature"}}, {"model": "issue.label", "pk": 6, "fields": {"deleted": false, "color": "#1D3DBE", "project": "project-2", "inverted": true, "name": "documentation"}}, {"model": "issue.globalpermission", "pk": 1, "fields": {"manage_team": false, "create_project": true, "modify_project": false, "add_team": true, "grantee_name": "user3", "manage_global_permission": false, "delete_project": false, "grantee_type": 0}}, {"model": "issue.globalpermission", "pk": 4, "fields": {"manage_team": false, "create_project": false, "modify_project": true, "add_team": true, "grantee_name": "group1", "manage_global_permission": false, "delete_project": false, "grantee_type": 1}}, {"model": "issue.globalpermission", "pk": 5, "fields": {"manage_team": false, "create_project": false, "modify_project": false, "add_team": true, "grantee_name": "team1", "manage_global_permission": false, "delete_project": true, "grantee_type": 2}}, {"model": "issue.projectpermission", "pk": 1, "fields": {"modify_comment": false, "create_comment": false, "grantee_name": "user3", "manage_tags": false, "delete_issue": false, "delete_comment": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "project": "project-1", "create_issue": true, "grantee_type": 0}}, {"model": "issue.projectpermission", "pk": 2, "fields": {"modify_comment": false, "create_comment": false, "grantee_name": "group1", "manage_tags": false, "delete_issue": false, "delete_comment": false, "delete_tags": false, "modify_issue": true, "manage_project_permission": false, "project": "project-1", "create_issue": false, "grantee_type": 1}}, {"model": "issue.projectpermission", "pk": 3, "fields": {"modify_comment": false, "create_comment": false, "grantee_name": "team1", "manage_tags": false, "delete_issue": true, "delete_comment": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "project": "project-1", "create_issue": false, "grantee_type": 2}}, {"model": "issue.projectpermission", "pk": 4, "fields": {"modify_comment": false, "create_comment": false, "grantee_name": "user2", "manage_tags": false, "delete_issue": false, "delete_comment": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "project": "project-2", "create_issue": false, "grantee_type": 0}}, {"model": "auth.permission", "pk": 1, "fields": {"codename": "add_logentry", "name": "Can add log entry", "content_type": 1}}, {"model": "auth.permission", "pk": 2, "fields": {"codename": "change_logentry", "name": "Can change log entry", "content_type": 1}}, {"model": "auth.permission", "pk": 3, "fields": {"codename": "delete_logentry", "name": "Can delete log entry", "content_type": 1}}, {"model": "auth.permission", "pk": 4, "fields": {"codename": "add_permission", "name": "Can add permission", "content_type": 2}}, {"model": "auth.permission", "pk": 5, "fields": {"codename": "change_permission", "name": "Can change permission", "content_type": 2}}, {"model": "auth.permission", "pk": 6, "fields": {"codename": "delete_permission", "name": "Can delete permission", "content_type": 2}}, {"model": "auth.permission", "pk": 7, "fields": {"codename": "add_group", "name": "Can add group", "content_type": 3}}, {"model": "auth.permission", "pk": 8, "fields": {"codename": "change_group", "name": "Can change group", "content_type": 3}}, {"model": "auth.permission", "pk": 9, "fields": {"codename": "delete_group", "name": "Can delete group", "content_type": 3}}, {"model": "auth.permission", "pk": 10, "fields": {"codename": "add_user", "name": "Can add user", "content_type": 4}}, {"model": "auth.permission", "pk": 11, "fields": {"codename": "change_user", "name": "Can change user", "content_type": 4}}, {"model": "auth.permission", "pk": 12, "fields": {"codename": "delete_user", "name": "Can delete user", "content_type": 4}}, {"model": "auth.permission", "pk": 13, "fields": {"codename": "add_contenttype", "name": "Can add content type", "content_type": 5}}, {"model": "auth.permission", "pk": 14, "fields": {"codename": "change_contenttype", "name": "Can change content type", "content_type": 5}}, {"model": "auth.permission", "pk": 15, "fields": {"codename": "delete_contenttype", "name": "Can delete content type", "content_type": 5}}, {"model": "auth.permission", "pk": 16, "fields": {"codename": "add_session", "name": "Can add session", "content_type": 6}}, {"model": "auth.permission", "pk": 17, "fields": {"codename": "change_session", "name": "Can change session", "content_type": 6}}, {"model": "auth.permission", "pk": 18, "fields": {"codename": "delete_session", "name": "Can delete session", "content_type": 6}}, {"model": "auth.permission", "pk": 19, "fields": {"codename": "add_site", "name": "Can add site", "content_type": 7}}, {"model": "auth.permission", "pk": 20, "fields": {"codename": "change_site", "name": "Can change site", "content_type": 7}}, {"model": "auth.permission", "pk": 21, "fields": {"codename": "delete_site", "name": "Can delete site", "content_type": 7}}, {"model": "auth.permission", "pk": 22, "fields": {"codename": "add_project", "name": "Can add project", "content_type": 8}}, {"model": "auth.permission", "pk": 23, "fields": {"codename": "change_project", "name": "Can change project", "content_type": 8}}, {"model": "auth.permission", "pk": 24, "fields": {"codename": "delete_project", "name": "Can delete project", "content_type": 8}}, {"model": "auth.permission", "pk": 25, "fields": {"codename": "add_label", "name": "Can add label", "content_type": 9}}, {"model": "auth.permission", "pk": 26, "fields": {"codename": "change_label", "name": "Can change label", "content_type": 9}}, {"model": "auth.permission", "pk": 27, "fields": {"codename": "delete_label", "name": "Can delete label", "content_type": 9}}, {"model": "auth.permission", "pk": 28, "fields": {"codename": "add_milestone", "name": "Can add milestone", "content_type": 10}}, {"model": "auth.permission", "pk": 29, "fields": {"codename": "change_milestone", "name": "Can change milestone", "content_type": 10}}, {"model": "auth.permission", "pk": 30, "fields": {"codename": "delete_milestone", "name": "Can delete milestone", "content_type": 10}}, {"model": "auth.permission", "pk": 31, "fields": {"codename": "add_issue", "name": "Can add issue", "content_type": 11}}, {"model": "auth.permission", "pk": 32, "fields": {"codename": "change_issue", "name": "Can change issue", "content_type": 11}}, {"model": "auth.permission", "pk": 33, "fields": {"codename": "delete_issue", "name": "Can delete issue", "content_type": 11}}, {"model": "auth.permission", "pk": 34, "fields": {"codename": "add_event", "name": "Can add event", "content_type": 12}}, {"model": "auth.permission", "pk": 35, "fields": {"codename": "change_event", "name": "Can change event", "content_type": 12}}, {"model": "auth.permission", "pk": 36, "fields": {"codename": "delete_event", "name": "Can delete event", "content_type": 12}}, {"model": "auth.permission", "pk": 37, "fields": {"codename": "add_settings", "name": "Can add settings", "content_type": 13}}, {"model": "auth.permission", "pk": 38, "fields": {"codename": "change_settings", "name": "Can change settings", "content_type": 13}}, {"model": "auth.permission", "pk": 39, "fields": {"codename": "delete_settings", "name": "Can delete settings", "content_type": 13}}, {"model": "auth.permission", "pk": 40, "fields": {"codename": "add_team", "name": "Can add team", "content_type": 14}}, {"model": "auth.permission", "pk": 41, "fields": {"codename": "change_team", "name": "Can change team", "content_type": 14}}, {"model": "auth.permission", "pk": 42, "fields": {"codename": "delete_team", "name": "Can delete team", "content_type": 14}}, {"model": "auth.permission", "pk": 43, "fields": {"codename": "add_globalpermission", "name": "Can add global permission", "content_type": 15}}, {"model": "auth.permission", "pk": 44, "fields": {"codename": "change_globalpermission", "name": "Can change global permission", "content_type": 15}}, {"model": "auth.permission", "pk": 45, "fields": {"codename": "delete_globalpermission", "name": "Can delete global permission", "content_type": 15}}, {"model": "auth.permission", "pk": 46, "fields": {"codename": "add_projectpermission", "name": "Can add project permission", "content_type": 16}}, {"model": "auth.permission", "pk": 47, "fields": {"codename": "change_projectpermission", "name": "Can change project permission", "content_type": 16}}, {"model": "auth.permission", "pk": 48, "fields": {"codename": "delete_projectpermission", "name": "Can delete project permission", "content_type": 16}}, {"model": "auth.group", "pk": 1, "fields": {"permissions": [], "name": "group1"}}, {"model": "auth.user", "pk": 1, "fields": {"password": "pbkdf2_sha256$12000$qy5asFJAVx57$RneUin16DMOU6PIIdctZqjtUa0PjE2yDIiGAXg3qteI=", "is_superuser": true, "is_staff": true, "date_joined": "2014-08-08T16:41:05.033Z", "groups": [], "username": "admin", "first_name": "", "is_active": true, "last_login": "2014-08-08T21:34:26.790Z", "user_permissions": [], "email": "", "last_name": ""}}, {"model": "auth.user", "pk": 2, "fields": {"password": "pbkdf2_sha256$12000$drENNTEqIkBE$2GqTBGncULxAw9bLc6vyta1p/uJGFYuU0zrurDK77nI=", "is_superuser": false, "is_staff": false, "date_joined": "2014-08-08T16:42:31Z", "groups": [], "username": "user1", "first_name": "", "is_active": true, "last_login": "2014-08-08T16:42:31Z", "user_permissions": [], "email": "", "last_name": ""}}, {"model": "auth.user", "pk": 3, "fields": {"password": "pbkdf2_sha256$12000$3EduBVRie3iD$qHAbiBebSQq7RlJogSxeoWlinw8w7bcSXdOgn3WiyeM=", "is_superuser": false, "is_staff": false, "date_joined": "2014-08-08T18:26:40Z", "groups": [1], "username": "user2", "first_name": "", "is_active": true, "last_login": "2014-08-08T21:39:30.498Z", "user_permissions": [], "email": "", "last_name": ""}}, {"model": "auth.user", "pk": 4, "fields": {"password": "pbkdf2_sha256$12000$9ReiA9Yfsiu2$o+T1rHBTb1wFYIbzDoGliOFhqdHMvvLyOAk80JQnCeg=", "is_superuser": false, "is_staff": false, "date_joined": "2014-08-08T18:27:04Z", "groups": [], "username": "user3", "first_name": "", "is_active": true, "last_login": "2014-08-08T18:27:04Z", "user_permissions": [], "email": "", "last_name": ""}}, {"model": "auth.user", "pk": 5, "fields": {"password": "pbkdf2_sha256$12000$V83PwKTT9uhM$E+uXxLKQ7nmrDnJH+b/+MSp8jfkMkH0UxOZjqSjHJw4=", "is_superuser": false, "is_staff": false, "date_joined": "2014-08-08T18:54:24.705Z", "groups": [], "username": "user4", "first_name": "", "is_active": true, "last_login": "2014-08-08T18:54:24.705Z", "user_permissions": [], "email": "", "last_name": ""}}, {"model": "issue.team", "pk": 1, "fields": {"name": "team1", "groups": [], "users": [2]}}, {"model": "issue.team", "pk": 2, "fields": {"name": "team2", "groups": [1], "users": []}}, {"model": "admin.logentry", "pk": 1, "fields": {"action_time": "2014-08-08T16:42:31.376Z", "object_id": "2", "action_flag": 1, "object_repr": "user1", "change_message": "", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 2, "fields": {"action_time": "2014-08-08T18:26:25.358Z", "object_id": "1", "action_flag": 1, "object_repr": "group1", "change_message": "", "user": 1, "content_type": 3}}, {"model": "admin.logentry", "pk": 3, "fields": {"action_time": "2014-08-08T18:26:40.841Z", "object_id": "3", "action_flag": 1, "object_repr": "user2", "change_message": "", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 4, "fields": {"action_time": "2014-08-08T18:26:44.875Z", "object_id": "1", "action_flag": 1, "object_repr": "team1", "change_message": "", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 5, "fields": {"action_time": "2014-08-08T18:26:53.220Z", "object_id": "2", "action_flag": 1, "object_repr": "team2", "change_message": "", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 6, "fields": {"action_time": "2014-08-08T18:27:04.108Z", "object_id": "4", "action_flag": 1, "object_repr": "user3", "change_message": "", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 7, "fields": {"action_time": "2014-08-08T18:27:15.492Z", "object_id": "4", "action_flag": 2, "object_repr": "user3", "change_message": "Changed groups.", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 8, "fields": {"action_time": "2014-08-08T18:34:58.697Z", "object_id": "1", "action_flag": 2, "object_repr": "team1", "change_message": "Changed users.", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 9, "fields": {"action_time": "2014-08-08T18:35:14.882Z", "object_id": "4", "action_flag": 2, "object_repr": "user3", "change_message": "Changed groups.", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 10, "fields": {"action_time": "2014-08-08T18:35:20.072Z", "object_id": "2", "action_flag": 2, "object_repr": "user1", "change_message": "Changed groups.", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 11, "fields": {"action_time": "2014-08-08T18:36:02.040Z", "object_id": "2", "action_flag": 2, "object_repr": "user1", "change_message": "Changed groups.", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 12, "fields": {"action_time": "2014-08-08T18:36:10.947Z", "object_id": "1", "action_flag": 2, "object_repr": "team1", "change_message": "No fields changed.", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 13, "fields": {"action_time": "2014-08-08T18:36:24.856Z", "object_id": "3", "action_flag": 2, "object_repr": "user2", "change_message": "Changed groups.", "user": 1, "content_type": 4}}, {"model": "admin.logentry", "pk": 14, "fields": {"action_time": "2014-08-08T18:36:30.902Z", "object_id": "2", "action_flag": 2, "object_repr": "team2", "change_message": "No fields changed.", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 15, "fields": {"action_time": "2014-08-08T18:37:56.866Z", "object_id": "1", "action_flag": 2, "object_repr": "team1", "change_message": "No fields changed.", "user": 1, "content_type": 14}}, {"model": "admin.logentry", "pk": 16, "fields": {"action_time": "2014-08-08T18:54:24.771Z", "object_id": "5", "action_flag": 1, "object_repr": "user4", "change_message": "", "user": 1, "content_type": 4}}] \ No newline at end of file +[{"model": "contenttypes.contenttype", "fields": {"model": "logentry", "app_label": "admin", "name": "log entry"}, "pk": 1}, {"model": "contenttypes.contenttype", "fields": {"model": "permission", "app_label": "auth", "name": "permission"}, "pk": 2}, {"model": "contenttypes.contenttype", "fields": {"model": "group", "app_label": "auth", "name": "group"}, "pk": 3}, {"model": "contenttypes.contenttype", "fields": {"model": "user", "app_label": "auth", "name": "user"}, "pk": 4}, {"model": "contenttypes.contenttype", "fields": {"model": "contenttype", "app_label": "contenttypes", "name": "content type"}, "pk": 5}, {"model": "contenttypes.contenttype", "fields": {"model": "session", "app_label": "sessions", "name": "session"}, "pk": 6}, {"model": "contenttypes.contenttype", "fields": {"model": "site", "app_label": "sites", "name": "site"}, "pk": 7}, {"model": "contenttypes.contenttype", "fields": {"model": "project", "app_label": "issue", "name": "project"}, "pk": 8}, {"model": "contenttypes.contenttype", "fields": {"model": "label", "app_label": "issue", "name": "label"}, "pk": 9}, {"model": "contenttypes.contenttype", "fields": {"model": "milestone", "app_label": "issue", "name": "milestone"}, "pk": 10}, {"model": "contenttypes.contenttype", "fields": {"model": "issue", "app_label": "issue", "name": "issue"}, "pk": 11}, {"model": "contenttypes.contenttype", "fields": {"model": "event", "app_label": "issue", "name": "event"}, "pk": 12}, {"model": "contenttypes.contenttype", "fields": {"model": "settings", "app_label": "issue", "name": "settings"}, "pk": 13}, {"model": "contenttypes.contenttype", "fields": {"model": "team", "app_label": "issue", "name": "team"}, "pk": 14}, {"model": "contenttypes.contenttype", "fields": {"model": "globalpermission", "app_label": "issue", "name": "global permission"}, "pk": 15}, {"model": "contenttypes.contenttype", "fields": {"model": "projectpermission", "app_label": "issue", "name": "project permission"}, "pk": 16}, {"model": "contenttypes.contenttype", "fields": {"model": "user", "app_label": "issue", "name": "user"}, "pk": 17}, {"model": "sessions.session", "fields": {"expire_date": "2014-08-22T21:39:30.632Z", "session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9"}, "pk": "pqd4c9l1pxxcglphnell7nj10nwgxhv5"}, {"model": "sessions.session", "fields": {"expire_date": "2014-08-22T21:16:54.042Z", "session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9"}, "pk": "ulbl2kkyz1mmstv1obcb2isxzxbd40pb"}, {"model": "sessions.session", "fields": {"expire_date": "2014-08-22T16:41:38.940Z", "session_data": "ZWExYjgwZmIyZTIxNGU4Y2RjOWJiMDc0NWJmMWI4Yjk0OTE2YjE3MDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9"}, "pk": "xkl50v01skood5nezx6zhg3bfwruxhi2"}, {"model": "sites.site", "fields": {"domain": "example.com", "name": "example.com"}, "pk": 1}, {"model": "issue.project", "fields": {"description": "This is a public project.", "display_name": "Project 1", "public": true}, "pk": "project-1"}, {"model": "issue.project", "fields": {"description": "This is a private project.", "display_name": "Project 2", "public": false}, "pk": "project-2"}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-1", "color": "#FF0000", "name": "bug"}, "pk": 1}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-1", "color": "#00A000", "name": "feature"}, "pk": 2}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-1", "color": "#1D3DBE", "name": "documentation"}, "pk": 3}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-2", "color": "#FF0000", "name": "bug"}, "pk": 4}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-2", "color": "#00A000", "name": "feature"}, "pk": 5}, {"model": "issue.label", "fields": {"deleted": false, "inverted": true, "project": "project-2", "color": "#1D3DBE", "name": "documentation"}, "pk": 6}, {"model": "issue.globalpermission", "fields": {"grantee_name": "user3", "manage_global_permission": false, "delete_project": false, "create_project": true, "grantee_type": 0, "manage_team": false, "add_team": true, "modify_project": false}, "pk": 1}, {"model": "issue.globalpermission", "fields": {"grantee_name": "group1", "manage_global_permission": false, "delete_project": false, "create_project": false, "grantee_type": 1, "manage_team": false, "add_team": true, "modify_project": true}, "pk": 4}, {"model": "issue.globalpermission", "fields": {"grantee_name": "team1", "manage_global_permission": false, "delete_project": true, "create_project": false, "grantee_type": 2, "manage_team": false, "add_team": true, "modify_project": false}, "pk": 5}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "modify_issue": false, "modify_comment": false, "manage_issue": false, "create_comment": false, "grantee_type": 0, "grantee_name": "user3", "project": "project-1", "manage_project_permission": false, "delete_issue": false, "create_issue": true, "delete_tags": false, "delete_comment": false}, "pk": 1}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "modify_issue": true, "modify_comment": false, "manage_issue": false, "create_comment": false, "grantee_type": 1, "grantee_name": "group1", "project": "project-1", "manage_project_permission": false, "delete_issue": false, "create_issue": false, "delete_tags": false, "delete_comment": false}, "pk": 2}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "modify_issue": false, "modify_comment": false, "manage_issue": false, "create_comment": false, "grantee_type": 2, "grantee_name": "team1", "project": "project-1", "manage_project_permission": false, "delete_issue": true, "create_issue": false, "delete_tags": false, "delete_comment": false}, "pk": 3}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "modify_issue": false, "modify_comment": false, "manage_issue": false, "create_comment": false, "grantee_type": 0, "grantee_name": "user2", "project": "project-2", "manage_project_permission": false, "delete_issue": false, "create_issue": false, "delete_tags": false, "delete_comment": false}, "pk": 4}, {"model": "auth.permission", "fields": {"codename": "add_logentry", "content_type": 1, "name": "Can add log entry"}, "pk": 1}, {"model": "auth.permission", "fields": {"codename": "change_logentry", "content_type": 1, "name": "Can change log entry"}, "pk": 2}, {"model": "auth.permission", "fields": {"codename": "delete_logentry", "content_type": 1, "name": "Can delete log entry"}, "pk": 3}, {"model": "auth.permission", "fields": {"codename": "add_permission", "content_type": 2, "name": "Can add permission"}, "pk": 4}, {"model": "auth.permission", "fields": {"codename": "change_permission", "content_type": 2, "name": "Can change permission"}, "pk": 5}, {"model": "auth.permission", "fields": {"codename": "delete_permission", "content_type": 2, "name": "Can delete permission"}, "pk": 6}, {"model": "auth.permission", "fields": {"codename": "add_group", "content_type": 3, "name": "Can add group"}, "pk": 7}, {"model": "auth.permission", "fields": {"codename": "change_group", "content_type": 3, "name": "Can change group"}, "pk": 8}, {"model": "auth.permission", "fields": {"codename": "delete_group", "content_type": 3, "name": "Can delete group"}, "pk": 9}, {"model": "auth.permission", "fields": {"codename": "add_user", "content_type": 4, "name": "Can add user"}, "pk": 10}, {"model": "auth.permission", "fields": {"codename": "change_user", "content_type": 4, "name": "Can change user"}, "pk": 11}, {"model": "auth.permission", "fields": {"codename": "delete_user", "content_type": 4, "name": "Can delete user"}, "pk": 12}, {"model": "auth.permission", "fields": {"codename": "add_contenttype", "content_type": 5, "name": "Can add content type"}, "pk": 13}, {"model": "auth.permission", "fields": {"codename": "change_contenttype", "content_type": 5, "name": "Can change content type"}, "pk": 14}, {"model": "auth.permission", "fields": {"codename": "delete_contenttype", "content_type": 5, "name": "Can delete content type"}, "pk": 15}, {"model": "auth.permission", "fields": {"codename": "add_session", "content_type": 6, "name": "Can add session"}, "pk": 16}, {"model": "auth.permission", "fields": {"codename": "change_session", "content_type": 6, "name": "Can change session"}, "pk": 17}, {"model": "auth.permission", "fields": {"codename": "delete_session", "content_type": 6, "name": "Can delete session"}, "pk": 18}, {"model": "auth.permission", "fields": {"codename": "add_site", "content_type": 7, "name": "Can add site"}, "pk": 19}, {"model": "auth.permission", "fields": {"codename": "change_site", "content_type": 7, "name": "Can change site"}, "pk": 20}, {"model": "auth.permission", "fields": {"codename": "delete_site", "content_type": 7, "name": "Can delete site"}, "pk": 21}, {"model": "auth.permission", "fields": {"codename": "add_project", "content_type": 8, "name": "Can add project"}, "pk": 22}, {"model": "auth.permission", "fields": {"codename": "change_project", "content_type": 8, "name": "Can change project"}, "pk": 23}, {"model": "auth.permission", "fields": {"codename": "delete_project", "content_type": 8, "name": "Can delete project"}, "pk": 24}, {"model": "auth.permission", "fields": {"codename": "add_label", "content_type": 9, "name": "Can add label"}, "pk": 25}, {"model": "auth.permission", "fields": {"codename": "change_label", "content_type": 9, "name": "Can change label"}, "pk": 26}, {"model": "auth.permission", "fields": {"codename": "delete_label", "content_type": 9, "name": "Can delete label"}, "pk": 27}, {"model": "auth.permission", "fields": {"codename": "add_milestone", "content_type": 10, "name": "Can add milestone"}, "pk": 28}, {"model": "auth.permission", "fields": {"codename": "change_milestone", "content_type": 10, "name": "Can change milestone"}, "pk": 29}, {"model": "auth.permission", "fields": {"codename": "delete_milestone", "content_type": 10, "name": "Can delete milestone"}, "pk": 30}, {"model": "auth.permission", "fields": {"codename": "add_issue", "content_type": 11, "name": "Can add issue"}, "pk": 31}, {"model": "auth.permission", "fields": {"codename": "change_issue", "content_type": 11, "name": "Can change issue"}, "pk": 32}, {"model": "auth.permission", "fields": {"codename": "delete_issue", "content_type": 11, "name": "Can delete issue"}, "pk": 33}, {"model": "auth.permission", "fields": {"codename": "add_event", "content_type": 12, "name": "Can add event"}, "pk": 34}, {"model": "auth.permission", "fields": {"codename": "change_event", "content_type": 12, "name": "Can change event"}, "pk": 35}, {"model": "auth.permission", "fields": {"codename": "delete_event", "content_type": 12, "name": "Can delete event"}, "pk": 36}, {"model": "auth.permission", "fields": {"codename": "add_settings", "content_type": 13, "name": "Can add settings"}, "pk": 37}, {"model": "auth.permission", "fields": {"codename": "change_settings", "content_type": 13, "name": "Can change settings"}, "pk": 38}, {"model": "auth.permission", "fields": {"codename": "delete_settings", "content_type": 13, "name": "Can delete settings"}, "pk": 39}, {"model": "auth.permission", "fields": {"codename": "add_team", "content_type": 14, "name": "Can add team"}, "pk": 40}, {"model": "auth.permission", "fields": {"codename": "change_team", "content_type": 14, "name": "Can change team"}, "pk": 41}, {"model": "auth.permission", "fields": {"codename": "delete_team", "content_type": 14, "name": "Can delete team"}, "pk": 42}, {"model": "auth.permission", "fields": {"codename": "add_globalpermission", "content_type": 15, "name": "Can add global permission"}, "pk": 43}, {"model": "auth.permission", "fields": {"codename": "change_globalpermission", "content_type": 15, "name": "Can change global permission"}, "pk": 44}, {"model": "auth.permission", "fields": {"codename": "delete_globalpermission", "content_type": 15, "name": "Can delete global permission"}, "pk": 45}, {"model": "auth.permission", "fields": {"codename": "add_projectpermission", "content_type": 16, "name": "Can add project permission"}, "pk": 46}, {"model": "auth.permission", "fields": {"codename": "change_projectpermission", "content_type": 16, "name": "Can change project permission"}, "pk": 47}, {"model": "auth.permission", "fields": {"codename": "delete_projectpermission", "content_type": 16, "name": "Can delete project permission"}, "pk": 48}, {"model": "auth.group", "fields": {"permissions": [], "name": "group1"}, "pk": 1}, {"model": "auth.user", "fields": {"email": "", "first_name": "", "last_login": "2014-08-08T21:34:26.790Z", "password": "pbkdf2_sha256$12000$qy5asFJAVx57$RneUin16DMOU6PIIdctZqjtUa0PjE2yDIiGAXg3qteI=", "is_staff": true, "is_active": true, "date_joined": "2014-08-08T16:41:05.033Z", "groups": [], "user_permissions": [], "last_name": "", "username": "admin", "is_superuser": true}, "pk": 1}, {"model": "auth.user", "fields": {"email": "", "first_name": "", "last_login": "2014-08-08T16:42:31Z", "password": "pbkdf2_sha256$12000$drENNTEqIkBE$2GqTBGncULxAw9bLc6vyta1p/uJGFYuU0zrurDK77nI=", "is_staff": false, "is_active": true, "date_joined": "2014-08-08T16:42:31Z", "groups": [], "user_permissions": [], "last_name": "", "username": "user1", "is_superuser": false}, "pk": 2}, {"model": "auth.user", "fields": {"email": "", "first_name": "", "last_login": "2014-08-08T21:39:30.498Z", "password": "pbkdf2_sha256$12000$3EduBVRie3iD$qHAbiBebSQq7RlJogSxeoWlinw8w7bcSXdOgn3WiyeM=", "is_staff": false, "is_active": true, "date_joined": "2014-08-08T18:26:40Z", "groups": [1], "user_permissions": [], "last_name": "", "username": "user2", "is_superuser": false}, "pk": 3}, {"model": "auth.user", "fields": {"email": "", "first_name": "", "last_login": "2014-08-08T18:27:04Z", "password": "pbkdf2_sha256$12000$9ReiA9Yfsiu2$o+T1rHBTb1wFYIbzDoGliOFhqdHMvvLyOAk80JQnCeg=", "is_staff": false, "is_active": true, "date_joined": "2014-08-08T18:27:04Z", "groups": [], "user_permissions": [], "last_name": "", "username": "user3", "is_superuser": false}, "pk": 4}, {"model": "auth.user", "fields": {"email": "", "first_name": "", "last_login": "2014-08-08T18:54:24.705Z", "password": "pbkdf2_sha256$12000$V83PwKTT9uhM$E+uXxLKQ7nmrDnJH+b/+MSp8jfkMkH0UxOZjqSjHJw4=", "is_staff": false, "is_active": true, "date_joined": "2014-08-08T18:54:24.705Z", "groups": [], "user_permissions": [], "last_name": "", "username": "user4", "is_superuser": false}, "pk": 5}, {"model": "issue.team", "fields": {"users": [2], "groups": [], "name": "team1"}, "pk": 1}, {"model": "issue.team", "fields": {"users": [], "groups": [1], "name": "team2"}, "pk": 2}, {"model": "admin.logentry", "fields": {"object_repr": "user1", "action_flag": 1, "object_id": "2", "content_type": 4, "action_time": "2014-08-08T16:42:31.376Z", "user": 1, "change_message": ""}, "pk": 1}, {"model": "admin.logentry", "fields": {"object_repr": "group1", "action_flag": 1, "object_id": "1", "content_type": 3, "action_time": "2014-08-08T18:26:25.358Z", "user": 1, "change_message": ""}, "pk": 2}, {"model": "admin.logentry", "fields": {"object_repr": "user2", "action_flag": 1, "object_id": "3", "content_type": 4, "action_time": "2014-08-08T18:26:40.841Z", "user": 1, "change_message": ""}, "pk": 3}, {"model": "admin.logentry", "fields": {"object_repr": "team1", "action_flag": 1, "object_id": "1", "content_type": 14, "action_time": "2014-08-08T18:26:44.875Z", "user": 1, "change_message": ""}, "pk": 4}, {"model": "admin.logentry", "fields": {"object_repr": "team2", "action_flag": 1, "object_id": "2", "content_type": 14, "action_time": "2014-08-08T18:26:53.220Z", "user": 1, "change_message": ""}, "pk": 5}, {"model": "admin.logentry", "fields": {"object_repr": "user3", "action_flag": 1, "object_id": "4", "content_type": 4, "action_time": "2014-08-08T18:27:04.108Z", "user": 1, "change_message": ""}, "pk": 6}, {"model": "admin.logentry", "fields": {"object_repr": "user3", "action_flag": 2, "object_id": "4", "content_type": 4, "action_time": "2014-08-08T18:27:15.492Z", "user": 1, "change_message": "Changed groups."}, "pk": 7}, {"model": "admin.logentry", "fields": {"object_repr": "team1", "action_flag": 2, "object_id": "1", "content_type": 14, "action_time": "2014-08-08T18:34:58.697Z", "user": 1, "change_message": "Changed users."}, "pk": 8}, {"model": "admin.logentry", "fields": {"object_repr": "user3", "action_flag": 2, "object_id": "4", "content_type": 4, "action_time": "2014-08-08T18:35:14.882Z", "user": 1, "change_message": "Changed groups."}, "pk": 9}, {"model": "admin.logentry", "fields": {"object_repr": "user1", "action_flag": 2, "object_id": "2", "content_type": 4, "action_time": "2014-08-08T18:35:20.072Z", "user": 1, "change_message": "Changed groups."}, "pk": 10}, {"model": "admin.logentry", "fields": {"object_repr": "user1", "action_flag": 2, "object_id": "2", "content_type": 4, "action_time": "2014-08-08T18:36:02.040Z", "user": 1, "change_message": "Changed groups."}, "pk": 11}, {"model": "admin.logentry", "fields": {"object_repr": "team1", "action_flag": 2, "object_id": "1", "content_type": 14, "action_time": "2014-08-08T18:36:10.947Z", "user": 1, "change_message": "No fields changed."}, "pk": 12}, {"model": "admin.logentry", "fields": {"object_repr": "user2", "action_flag": 2, "object_id": "3", "content_type": 4, "action_time": "2014-08-08T18:36:24.856Z", "user": 1, "change_message": "Changed groups."}, "pk": 13}, {"model": "admin.logentry", "fields": {"object_repr": "team2", "action_flag": 2, "object_id": "2", "content_type": 14, "action_time": "2014-08-08T18:36:30.902Z", "user": 1, "change_message": "No fields changed."}, "pk": 14}, {"model": "admin.logentry", "fields": {"object_repr": "team1", "action_flag": 2, "object_id": "1", "content_type": 14, "action_time": "2014-08-08T18:37:56.866Z", "user": 1, "change_message": "No fields changed."}, "pk": 15}, {"model": "admin.logentry", "fields": {"object_repr": "user4", "action_flag": 1, "object_id": "5", "content_type": 4, "action_time": "2014-08-08T18:54:24.771Z", "user": 1, "change_message": ""}, "pk": 16}] \ No newline at end of file diff --git a/issue/migrations/0013_projectpermission_manage_issue.py b/issue/migrations/0013_projectpermission_manage_issue.py new file mode 100644 index 0000000..2bf6839 --- /dev/null +++ b/issue/migrations/0013_projectpermission_manage_issue.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('issue', '0012_auto_20140812_0508'), + ] + + operations = [ + migrations.AddField( + model_name='projectpermission', + name='manage_issue', + field=models.BooleanField(default=False), + preserve_default=True, + ), + ] diff --git a/issue/models.py b/issue/models.py index 98a8138..fa9447c 100644 --- a/issue/models.py +++ b/issue/models.py @@ -439,6 +439,7 @@ class ProjectPermission(PermissionModel): create_issue = models.BooleanField(default=True) modify_issue = models.BooleanField(default=False) + manage_issue = models.BooleanField(default=False) delete_issue = models.BooleanField(default=False) create_comment = models.BooleanField(default=True)