diff --git a/issue/fixtures/test_perms.json b/issue/fixtures/test_perms.json index 35a374f..7c2592d 100644 --- a/issue/fixtures/test_perms.json +++ b/issue/fixtures/test_perms.json @@ -1 +1 @@ -[{"model": "contenttypes.contenttype", "fields": {"app_label": "admin", "model": "logentry", "name": "log entry"}, "pk": 1}, {"model": "contenttypes.contenttype", "fields": {"app_label": "auth", "model": "permission", "name": "permission"}, "pk": 2}, {"model": "contenttypes.contenttype", "fields": {"app_label": "auth", "model": "group", "name": "group"}, "pk": 3}, {"model": "contenttypes.contenttype", "fields": {"app_label": "auth", "model": "user", "name": "user"}, "pk": 4}, {"model": "contenttypes.contenttype", "fields": {"app_label": "contenttypes", "model": "contenttype", "name": "content type"}, "pk": 5}, {"model": "contenttypes.contenttype", "fields": {"app_label": "sessions", "model": "session", "name": "session"}, "pk": 6}, {"model": "contenttypes.contenttype", "fields": {"app_label": "sites", "model": "site", "name": "site"}, "pk": 7}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "project", "name": "project"}, "pk": 8}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "label", "name": "label"}, "pk": 9}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "milestone", "name": "milestone"}, "pk": 10}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "issue", "name": "issue"}, "pk": 11}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "event", "name": "event"}, "pk": 12}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "settings", "name": "settings"}, "pk": 13}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "team", "name": "team"}, "pk": 14}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "globalpermission", "name": "global permission"}, "pk": 15}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "projectpermission", "name": "project permission"}, "pk": 16}, {"model": "contenttypes.contenttype", "fields": {"app_label": "issue", "model": "user", "name": "user"}, "pk": 17}, {"model": "sessions.session", "fields": {"session_data": "MWY2MzEyZDVhNGM3NzE0NzlhYjVhOTY0MDc1NjdjMzg0YTI1MTRiYjp7Il9hdXRoX3VzZXJfaGFzaCI6IjRiZWMyZjczMmUyOTJmOWRhZWE2ZjRhYWE3NDAyOTYxMThhNGZkMzAiLCJfYXV0aF91c2VyX2lkIjozLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9", "expire_date": "2014-08-26T06:58:11.144Z"}, "pk": "9072sbxqxf8m6dmofd2cd61mzn6r9gwb"}, {"model": "sessions.session", "fields": {"session_data": "NjY1ODIwMTFlZWRhYjg2MzIyNjcwMWMzM2FmYTNjOGVmZjQ5MTM4NTp7fQ==", "expire_date": "2014-08-29T19:30:25.999Z"}, "pk": "dv666d09me3m9qbe1yjdno6gicwf85xl"}, {"model": "sessions.session", "fields": {"session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9", "expire_date": "2014-08-22T21:39:30.632Z"}, "pk": "pqd4c9l1pxxcglphnell7nj10nwgxhv5"}, {"model": "sessions.session", "fields": {"session_data": "OTk3MzRkYjkwZGRiYTJjMjdjYzU4MmZkN2Q4MmRhNDdlN2RlY2I2Nzp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfaGFzaCI6ImEzMzI3NTI2ODY3YzQxYmMzNTJlYzc3MTFjMTM5ZjM0ZGU4ZDk1ZWQiLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9", "expire_date": "2014-08-27T02:25:33.439Z"}, "pk": "tvfpugiiwxl29g1qrvkxz2cnthb8wy05"}, {"model": "sessions.session", "fields": {"session_data": "MmQyM2RlMmM1NDNkYWI1ZTk2OWRlNTA4MWFmNmNmNWIzYjZiZTAzOTp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9", "expire_date": "2014-08-27T06:08:48.671Z"}, "pk": "u69nkkh0wafekkytyp2hvmo6i8ea0r1f"}, {"model": "sessions.session", "fields": {"session_data": "OTk3MzRkYjkwZGRiYTJjMjdjYzU4MmZkN2Q4MmRhNDdlN2RlY2I2Nzp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfaGFzaCI6ImEzMzI3NTI2ODY3YzQxYmMzNTJlYzc3MTFjMTM5ZjM0ZGU4ZDk1ZWQiLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9", "expire_date": "2014-08-27T00:05:43.910Z"}, "pk": "u82z217z07qhpr1ta0d7e0yws0v5tcrc"}, {"model": "sessions.session", "fields": {"session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9", "expire_date": "2014-08-22T21:16:54.042Z"}, "pk": "ulbl2kkyz1mmstv1obcb2isxzxbd40pb"}, {"model": "sessions.session", "fields": {"session_data": "ZWExYjgwZmIyZTIxNGU4Y2RjOWJiMDc0NWJmMWI4Yjk0OTE2YjE3MDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9", "expire_date": "2014-08-22T16:41:38.940Z"}, "pk": "xkl50v01skood5nezx6zhg3bfwruxhi2"}, {"model": "sites.site", "fields": {"name": "example.com", "domain": "example.com"}, "pk": 1}, {"model": "issue.project", "fields": {"display_name": "Project 1", "public": true, "description": "This is a public project."}, "pk": "project-1"}, {"model": "issue.project", "fields": {"display_name": "Project 2", "public": false, "description": "This is a private project."}, "pk": "project-2"}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-1", "name": "bug", "color": "#FF0000", "deleted": false}, "pk": 1}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-1", "name": "feature", "color": "#00A000", "deleted": false}, "pk": 2}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-1", "name": "documentation", "color": "#1D3DBE", "deleted": false}, "pk": 3}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-2", "name": "bug", "color": "#FF0000", "deleted": false}, "pk": 4}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-2", "name": "feature", "color": "#00A000", "deleted": false}, "pk": 5}, {"model": "issue.label", "fields": {"inverted": true, "project": "project-2", "name": "documentation", "color": "#1D3DBE", "deleted": false}, "pk": 6}, {"model": "issue.label", "fields": {"inverted": false, "project": "project-2", "name": "low priority", "color": "#ffffff", "deleted": false}, "pk": 7}, {"model": "issue.milestone", "fields": {"project": "project-1", "name": "v1.0", "due_date": "2014-08-12T19:43:00Z", "closed": false}, "pk": 1}, {"model": "issue.milestone", "fields": {"project": "project-2", "name": "v1.0", "due_date": null, "closed": false}, "pk": 2}, {"model": "issue.milestone", "fields": {"project": "project-2", "name": "v2.0", "due_date": "2014-08-12T22:18:00Z", "closed": false}, "pk": 3}, {"model": "issue.globalpermission", "fields": {"manage_global_permission": false, "modify_comment": false, "manage_team": false, "manage_tags": false, "grantee_name": "user3", "manage_project_permission": false, "create_project": true, "add_team": true, "manage_issue": false, "grantee_type": 0, "delete_comment": false, "modify_project": false, "create_issue": false, "delete_project": false, "create_comment": false, "delete_issue": false, "modify_issue": false, "delete_tags": false}, "pk": 1}, {"model": "issue.globalpermission", "fields": {"manage_global_permission": false, "modify_comment": false, "manage_team": false, "manage_tags": false, "grantee_name": "group1", "manage_project_permission": false, "create_project": false, "add_team": true, "manage_issue": false, "grantee_type": 1, "delete_comment": false, "modify_project": true, "create_issue": false, "delete_project": false, "create_comment": false, "delete_issue": false, "modify_issue": false, "delete_tags": false}, "pk": 4}, {"model": "issue.globalpermission", "fields": {"manage_global_permission": false, "modify_comment": false, "manage_team": false, "manage_tags": false, "grantee_name": "team1", "manage_project_permission": false, "create_project": false, "add_team": true, "manage_issue": false, "grantee_type": 2, "delete_comment": false, "modify_project": false, "create_issue": false, "delete_project": true, "create_comment": false, "delete_issue": false, "modify_issue": false, "delete_tags": false}, "pk": 5}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user3", "delete_issue": false, "create_comment": false, "manage_issue": false, "modify_issue": false, "create_issue": true, "project": "project-1", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 1}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "group1", "delete_issue": false, "create_comment": false, "manage_issue": false, "modify_issue": true, "create_issue": false, "project": "project-1", "modify_comment": false, "grantee_type": 1, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 2}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "team1", "delete_issue": true, "create_comment": false, "manage_issue": false, "modify_issue": false, "create_issue": false, "project": "project-1", "modify_comment": false, "grantee_type": 2, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 3}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user2", "delete_issue": false, "create_comment": false, "manage_issue": false, "modify_issue": false, "create_issue": false, "project": "project-2", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 4}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user5", "delete_issue": false, "create_comment": false, "manage_issue": false, "modify_issue": false, "create_issue": true, "project": "project-2", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 5}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user6", "delete_issue": false, "create_comment": false, "manage_issue": true, "modify_issue": false, "create_issue": false, "project": "project-2", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 6}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user7", "delete_issue": false, "create_comment": false, "manage_issue": false, "modify_issue": true, "create_issue": false, "project": "project-2", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 7}, {"model": "issue.projectpermission", "fields": {"manage_tags": false, "grantee_name": "user8", "delete_issue": true, "create_comment": false, "manage_issue": false, "modify_issue": false, "create_issue": false, "project": "project-2", "modify_comment": false, "grantee_type": 0, "manage_project_permission": false, "delete_comment": false, "delete_tags": false}, "pk": 8}, {"model": "auth.permission", "fields": {"content_type": 1, "name": "Can add log entry", "codename": "add_logentry"}, "pk": 1}, {"model": "auth.permission", "fields": {"content_type": 1, "name": "Can change log entry", "codename": "change_logentry"}, "pk": 2}, {"model": "auth.permission", "fields": {"content_type": 1, "name": "Can delete log entry", "codename": "delete_logentry"}, "pk": 3}, {"model": "auth.permission", "fields": {"content_type": 2, "name": "Can add permission", "codename": "add_permission"}, "pk": 4}, {"model": "auth.permission", "fields": {"content_type": 2, "name": "Can change permission", "codename": "change_permission"}, "pk": 5}, {"model": "auth.permission", "fields": {"content_type": 2, "name": "Can delete permission", "codename": "delete_permission"}, "pk": 6}, {"model": "auth.permission", "fields": {"content_type": 3, "name": "Can add group", "codename": "add_group"}, "pk": 7}, {"model": "auth.permission", "fields": {"content_type": 3, "name": "Can change group", "codename": "change_group"}, "pk": 8}, {"model": "auth.permission", "fields": {"content_type": 3, "name": "Can delete group", "codename": "delete_group"}, "pk": 9}, {"model": "auth.permission", "fields": {"content_type": 4, "name": "Can add user", "codename": "add_user"}, "pk": 10}, {"model": "auth.permission", "fields": {"content_type": 4, "name": "Can change user", "codename": "change_user"}, "pk": 11}, {"model": "auth.permission", "fields": {"content_type": 4, "name": "Can delete user", "codename": "delete_user"}, "pk": 12}, {"model": "auth.permission", "fields": {"content_type": 5, "name": "Can add content type", "codename": "add_contenttype"}, "pk": 13}, {"model": "auth.permission", "fields": {"content_type": 5, "name": "Can change content type", "codename": "change_contenttype"}, "pk": 14}, {"model": "auth.permission", "fields": {"content_type": 5, "name": "Can delete content type", "codename": "delete_contenttype"}, "pk": 15}, {"model": "auth.permission", "fields": {"content_type": 6, "name": "Can add session", "codename": "add_session"}, "pk": 16}, {"model": "auth.permission", "fields": {"content_type": 6, "name": "Can change session", "codename": "change_session"}, "pk": 17}, {"model": "auth.permission", "fields": {"content_type": 6, "name": "Can delete session", "codename": "delete_session"}, "pk": 18}, {"model": "auth.permission", "fields": {"content_type": 7, "name": "Can add site", "codename": "add_site"}, "pk": 19}, {"model": "auth.permission", "fields": {"content_type": 7, "name": "Can change site", "codename": "change_site"}, "pk": 20}, {"model": "auth.permission", "fields": {"content_type": 7, "name": "Can delete site", "codename": "delete_site"}, "pk": 21}, {"model": "auth.permission", "fields": {"content_type": 8, "name": "Can add project", "codename": "add_project"}, "pk": 22}, {"model": "auth.permission", "fields": {"content_type": 8, "name": "Can change project", "codename": "change_project"}, "pk": 23}, {"model": "auth.permission", "fields": {"content_type": 8, "name": "Can delete project", "codename": "delete_project"}, "pk": 24}, {"model": "auth.permission", "fields": {"content_type": 9, "name": "Can add label", "codename": "add_label"}, "pk": 25}, {"model": "auth.permission", "fields": {"content_type": 9, "name": "Can change label", "codename": "change_label"}, "pk": 26}, {"model": "auth.permission", "fields": {"content_type": 9, "name": "Can delete label", "codename": "delete_label"}, "pk": 27}, {"model": "auth.permission", "fields": {"content_type": 10, "name": "Can add milestone", "codename": "add_milestone"}, "pk": 28}, {"model": "auth.permission", "fields": {"content_type": 10, "name": "Can change milestone", "codename": "change_milestone"}, "pk": 29}, {"model": "auth.permission", "fields": {"content_type": 10, "name": "Can delete milestone", "codename": "delete_milestone"}, "pk": 30}, {"model": "auth.permission", "fields": {"content_type": 11, "name": "Can add issue", "codename": "add_issue"}, "pk": 31}, {"model": "auth.permission", "fields": {"content_type": 11, "name": "Can change issue", "codename": "change_issue"}, "pk": 32}, {"model": "auth.permission", "fields": {"content_type": 11, "name": "Can delete issue", "codename": "delete_issue"}, "pk": 33}, {"model": "auth.permission", "fields": {"content_type": 12, "name": "Can add event", "codename": "add_event"}, "pk": 34}, {"model": "auth.permission", "fields": {"content_type": 12, "name": "Can change event", "codename": "change_event"}, "pk": 35}, {"model": "auth.permission", "fields": {"content_type": 12, "name": "Can delete event", "codename": "delete_event"}, "pk": 36}, {"model": "auth.permission", "fields": {"content_type": 13, "name": "Can add settings", "codename": "add_settings"}, "pk": 37}, {"model": "auth.permission", "fields": {"content_type": 13, "name": "Can change settings", "codename": "change_settings"}, "pk": 38}, {"model": "auth.permission", "fields": {"content_type": 13, "name": "Can delete settings", "codename": "delete_settings"}, "pk": 39}, {"model": "auth.permission", "fields": {"content_type": 14, "name": "Can add team", "codename": "add_team"}, "pk": 40}, {"model": "auth.permission", "fields": {"content_type": 14, "name": "Can change team", "codename": "change_team"}, "pk": 41}, {"model": "auth.permission", "fields": {"content_type": 14, "name": "Can delete team", "codename": "delete_team"}, "pk": 42}, {"model": "auth.permission", "fields": {"content_type": 15, "name": "Can add global permission", "codename": "add_globalpermission"}, "pk": 43}, {"model": "auth.permission", "fields": {"content_type": 15, "name": "Can change global permission", "codename": "change_globalpermission"}, "pk": 44}, {"model": "auth.permission", "fields": {"content_type": 15, "name": "Can delete global permission", "codename": "delete_globalpermission"}, "pk": 45}, {"model": "auth.permission", "fields": {"content_type": 16, "name": "Can add project permission", "codename": "add_projectpermission"}, "pk": 46}, {"model": "auth.permission", "fields": {"content_type": 16, "name": "Can change project permission", "codename": "change_projectpermission"}, "pk": 47}, {"model": "auth.permission", "fields": {"content_type": 16, "name": "Can delete project permission", "codename": "delete_projectpermission"}, "pk": 48}, {"model": "auth.group", "fields": {"name": "group1", "permissions": []}, "pk": 1}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "admin", "date_joined": "2014-08-08T16:41:05.033Z", "last_login": "2014-08-15T19:29:39.806Z", "is_superuser": true, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$qy5asFJAVx57$RneUin16DMOU6PIIdctZqjtUa0PjE2yDIiGAXg3qteI=", "is_staff": true}, "pk": 1}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user1", "date_joined": "2014-08-08T16:42:31Z", "last_login": "2014-08-08T16:42:31Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$drENNTEqIkBE$2GqTBGncULxAw9bLc6vyta1p/uJGFYuU0zrurDK77nI=", "is_staff": false}, "pk": 2}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user2", "date_joined": "2014-08-08T18:26:40Z", "last_login": "2014-08-08T21:39:30.498Z", "is_superuser": false, "groups": [1], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$3EduBVRie3iD$qHAbiBebSQq7RlJogSxeoWlinw8w7bcSXdOgn3WiyeM=", "is_staff": false}, "pk": 3}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user3", "date_joined": "2014-08-08T18:27:04Z", "last_login": "2014-08-08T18:27:04Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$9ReiA9Yfsiu2$o+T1rHBTb1wFYIbzDoGliOFhqdHMvvLyOAk80JQnCeg=", "is_staff": false}, "pk": 4}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user4", "date_joined": "2014-08-08T18:54:24.705Z", "last_login": "2014-08-08T18:54:24.705Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$V83PwKTT9uhM$E+uXxLKQ7nmrDnJH+b/+MSp8jfkMkH0UxOZjqSjHJw4=", "is_staff": false}, "pk": 5}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user5", "date_joined": "2014-08-13T00:06:33.263Z", "last_login": "2014-08-13T06:07:48.508Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$NOPq906lrJ8H$BMHx3slAgeQ3wgCHHjfULRgdhjLoDpQHzzlpzGvK2r0=", "is_staff": false}, "pk": 6}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user6", "date_joined": "2014-08-13T00:06:45.006Z", "last_login": "2014-08-13T00:06:45.006Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$qIg3RVaNemsx$aKfUwN4s5szqS2c6t4s3xUm13F9am+rrYdeS17fNA+A=", "is_staff": false}, "pk": 7}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user7", "date_joined": "2014-08-13T00:06:51.123Z", "last_login": "2014-08-13T00:06:51.123Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$aMEK1COCL2AQ$V1oN9jBNEk74+VY5Bzk+wgt+iaaDkt5F4lEfoZFuVEM=", "is_staff": false}, "pk": 8}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user8", "date_joined": "2014-08-13T00:06:58.258Z", "last_login": "2014-08-13T00:06:58.258Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$pm8DYEcJ3tCd$dCOqr1XBut+SeZPcyaB/n/YvSl82x/ZTqQlqvYoTRAk=", "is_staff": false}, "pk": 9}, {"model": "auth.user", "fields": {"last_name": "", "user_permissions": [], "username": "user9", "date_joined": "2014-08-13T00:07:06.058Z", "last_login": "2014-08-13T00:07:06.058Z", "is_superuser": false, "groups": [], "first_name": "", "email": "", "is_active": true, "password": "pbkdf2_sha256$12000$rz8pHZi9D2wd$nS0Wzv6wKGIdaHf/w2W3s4WPc1UzNvrLGpxl73pDlc8=", "is_staff": false}, "pk": 10}, {"model": "issue.issue", "fields": {"assignee": null, "labels": [1], "title": "Issue 1", "author": 1, "project": "project-1", "closed": false, "milestone": 1, "id": 1, "opened_at": "2014-08-13T02:42:36.703Z"}, "pk": 1}, {"model": "issue.issue", "fields": {"assignee": null, "labels": [5, 7], "title": "Issue 1", "author": 1, "project": "project-2", "closed": false, "milestone": 3, "id": 1, "opened_at": "2014-08-13T05:18:20.391Z"}, "pk": 2}, {"model": "issue.issue", "fields": {"assignee": null, "labels": [], "title": "Issue 2", "author": 1, "project": "project-2", "closed": true, "milestone": null, "id": 2, "opened_at": "2014-08-13T06:04:58.153Z"}, "pk": 3}, {"model": "issue.event", "fields": {"date": "2014-08-13T02:42:36.879Z", "additionnal_section": "This is the first issue.", "author": 1, "_args": "{}", "issue": 1, "code": 11}, "pk": 1}, {"model": "issue.event", "fields": {"date": "2014-08-13T02:43:24.991Z", "additionnal_section": "", "author": 1, "_args": "{\"label\": 1}", "issue": 1, "code": 4}, "pk": 2}, {"model": "issue.event", "fields": {"date": "2014-08-13T02:43:36.623Z", "additionnal_section": "", "author": 1, "_args": "{\"milestone\": \"v1.0\"}", "issue": 1, "code": 6}, "pk": 3}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:20.585Z", "additionnal_section": "This is the first issue.", "author": 1, "_args": "{}", "issue": 2, "code": 11}, "pk": 4}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:25.994Z", "additionnal_section": "", "author": 1, "_args": "{\"label\": 4}", "issue": 2, "code": 4}, "pk": 5}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:30.765Z", "additionnal_section": "", "author": 1, "_args": "{\"label\": 5}", "issue": 2, "code": 4}, "pk": 6}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:33.342Z", "additionnal_section": "", "author": 1, "_args": "{\"label\": 4}", "issue": 2, "code": 5}, "pk": 7}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:40.484Z", "additionnal_section": "", "author": 1, "_args": "{\"milestone\": \"v1.0\"}", "issue": 2, "code": 6}, "pk": 8}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:18:49.552Z", "additionnal_section": "", "author": 1, "_args": "{\"new_milestone\": \"v2.0\", \"old_milestone\": \"v1.0\"}", "issue": 2, "code": 7}, "pk": 9}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:19:04.929Z", "additionnal_section": "Done", "author": 1, "_args": "{}", "issue": 2, "code": 10}, "pk": 10}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:19:07.194Z", "additionnal_section": "", "author": 1, "_args": "{}", "issue": 2, "code": 1}, "pk": 11}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:19:20.077Z", "additionnal_section": "Missing things", "author": 1, "_args": "{}", "issue": 2, "code": 10}, "pk": 12}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:19:22.049Z", "additionnal_section": "", "author": 1, "_args": "{}", "issue": 2, "code": 2}, "pk": 13}, {"model": "issue.event", "fields": {"date": "2014-08-13T05:23:17.622Z", "additionnal_section": "", "author": 1, "_args": "{\"label\": 7}", "issue": 2, "code": 4}, "pk": 14}, {"model": "issue.event", "fields": {"date": "2014-08-13T06:04:58.351Z", "additionnal_section": "This is the second issue.", "author": 1, "_args": "{}", "issue": 3, "code": 11}, "pk": 15}, {"model": "issue.event", "fields": {"date": "2014-08-13T06:05:00.212Z", "additionnal_section": "", "author": 1, "_args": "{}", "issue": 3, "code": 1}, "pk": 16}, {"model": "issue.team", "fields": {"name": "team1", "users": [2], "groups": []}, "pk": 1}, {"model": "issue.team", "fields": {"name": "team2", "users": [], "groups": [1]}, "pk": 2}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "2", "action_time": "2014-08-08T16:42:31.376Z", "change_message": "", "user": 1, "object_repr": "user1", "action_flag": 1}, "pk": 1}, {"model": "admin.logentry", "fields": {"content_type": 3, "object_id": "1", "action_time": "2014-08-08T18:26:25.358Z", "change_message": "", "user": 1, "object_repr": "group1", "action_flag": 1}, "pk": 2}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "3", "action_time": "2014-08-08T18:26:40.841Z", "change_message": "", "user": 1, "object_repr": "user2", "action_flag": 1}, "pk": 3}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "1", "action_time": "2014-08-08T18:26:44.875Z", "change_message": "", "user": 1, "object_repr": "team1", "action_flag": 1}, "pk": 4}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "2", "action_time": "2014-08-08T18:26:53.220Z", "change_message": "", "user": 1, "object_repr": "team2", "action_flag": 1}, "pk": 5}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "4", "action_time": "2014-08-08T18:27:04.108Z", "change_message": "", "user": 1, "object_repr": "user3", "action_flag": 1}, "pk": 6}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "4", "action_time": "2014-08-08T18:27:15.492Z", "change_message": "Changed groups.", "user": 1, "object_repr": "user3", "action_flag": 2}, "pk": 7}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "1", "action_time": "2014-08-08T18:34:58.697Z", "change_message": "Changed users.", "user": 1, "object_repr": "team1", "action_flag": 2}, "pk": 8}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "4", "action_time": "2014-08-08T18:35:14.882Z", "change_message": "Changed groups.", "user": 1, "object_repr": "user3", "action_flag": 2}, "pk": 9}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "2", "action_time": "2014-08-08T18:35:20.072Z", "change_message": "Changed groups.", "user": 1, "object_repr": "user1", "action_flag": 2}, "pk": 10}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "2", "action_time": "2014-08-08T18:36:02.040Z", "change_message": "Changed groups.", "user": 1, "object_repr": "user1", "action_flag": 2}, "pk": 11}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "1", "action_time": "2014-08-08T18:36:10.947Z", "change_message": "No fields changed.", "user": 1, "object_repr": "team1", "action_flag": 2}, "pk": 12}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "3", "action_time": "2014-08-08T18:36:24.856Z", "change_message": "Changed groups.", "user": 1, "object_repr": "user2", "action_flag": 2}, "pk": 13}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "2", "action_time": "2014-08-08T18:36:30.902Z", "change_message": "No fields changed.", "user": 1, "object_repr": "team2", "action_flag": 2}, "pk": 14}, {"model": "admin.logentry", "fields": {"content_type": 14, "object_id": "1", "action_time": "2014-08-08T18:37:56.866Z", "change_message": "No fields changed.", "user": 1, "object_repr": "team1", "action_flag": 2}, "pk": 15}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "5", "action_time": "2014-08-08T18:54:24.771Z", "change_message": "", "user": 1, "object_repr": "user4", "action_flag": 1}, "pk": 16}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "6", "action_time": "2014-08-13T00:06:33.326Z", "change_message": "", "user": 1, "object_repr": "user5", "action_flag": 1}, "pk": 17}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "7", "action_time": "2014-08-13T00:06:45.049Z", "change_message": "", "user": 1, "object_repr": "user6", "action_flag": 1}, "pk": 18}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "8", "action_time": "2014-08-13T00:06:51.167Z", "change_message": "", "user": 1, "object_repr": "user7", "action_flag": 1}, "pk": 19}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "9", "action_time": "2014-08-13T00:06:58.302Z", "change_message": "", "user": 1, "object_repr": "user8", "action_flag": 1}, "pk": 20}, {"model": "admin.logentry", "fields": {"content_type": 4, "object_id": "10", "action_time": "2014-08-13T00:07:06.103Z", "change_message": "", "user": 1, "object_repr": "user9", "action_flag": 1}, "pk": 21}] \ No newline at end of file +[{"pk": 1, "model": "contenttypes.contenttype", "fields": {"name": "log entry", "app_label": "admin", "model": "logentry"}}, {"pk": 2, "model": "contenttypes.contenttype", "fields": {"name": "permission", "app_label": "auth", "model": "permission"}}, {"pk": 3, "model": "contenttypes.contenttype", "fields": {"name": "group", "app_label": "auth", "model": "group"}}, {"pk": 4, "model": "contenttypes.contenttype", "fields": {"name": "user", "app_label": "auth", "model": "user"}}, {"pk": 5, "model": "contenttypes.contenttype", "fields": {"name": "content type", "app_label": "contenttypes", "model": "contenttype"}}, {"pk": 6, "model": "contenttypes.contenttype", "fields": {"name": "session", "app_label": "sessions", "model": "session"}}, {"pk": 7, "model": "contenttypes.contenttype", "fields": {"name": "site", "app_label": "sites", "model": "site"}}, {"pk": 8, "model": "contenttypes.contenttype", "fields": {"name": "project", "app_label": "issue", "model": "project"}}, {"pk": 9, "model": "contenttypes.contenttype", "fields": {"name": "label", "app_label": "issue", "model": "label"}}, {"pk": 10, "model": "contenttypes.contenttype", "fields": {"name": "milestone", "app_label": "issue", "model": "milestone"}}, {"pk": 11, "model": "contenttypes.contenttype", "fields": {"name": "issue", "app_label": "issue", "model": "issue"}}, {"pk": 12, "model": "contenttypes.contenttype", "fields": {"name": "event", "app_label": "issue", "model": "event"}}, {"pk": 13, "model": "contenttypes.contenttype", "fields": {"name": "settings", "app_label": "issue", "model": "settings"}}, {"pk": 14, "model": "contenttypes.contenttype", "fields": {"name": "team", "app_label": "issue", "model": "team"}}, {"pk": 15, "model": "contenttypes.contenttype", "fields": {"name": "global permission", "app_label": "issue", "model": "globalpermission"}}, {"pk": 16, "model": "contenttypes.contenttype", "fields": {"name": "project permission", "app_label": "issue", "model": "projectpermission"}}, {"pk": 17, "model": "contenttypes.contenttype", "fields": {"name": "user", "app_label": "issue", "model": "user"}}, {"pk": "0vokkg3d6eq44xrx2ivfi2vuneoeidjs", "model": "sessions.session", "fields": {"expire_date": "2014-09-02T02:20:00.632Z", "session_data": "MjY5NjI4NWQ4MGY5MDhiNzFlMjQxNWU2MDNhNGU3OWE2M2JiODRhYzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCIsIl9hdXRoX3VzZXJfaWQiOjF9"}}, {"pk": "9072sbxqxf8m6dmofd2cd61mzn6r9gwb", "model": "sessions.session", "fields": {"expire_date": "2014-08-26T06:58:11.144Z", "session_data": "MWY2MzEyZDVhNGM3NzE0NzlhYjVhOTY0MDc1NjdjMzg0YTI1MTRiYjp7Il9hdXRoX3VzZXJfaGFzaCI6IjRiZWMyZjczMmUyOTJmOWRhZWE2ZjRhYWE3NDAyOTYxMThhNGZkMzAiLCJfYXV0aF91c2VyX2lkIjozLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9"}}, {"pk": "dv666d09me3m9qbe1yjdno6gicwf85xl", "model": "sessions.session", "fields": {"expire_date": "2014-08-29T19:30:25.999Z", "session_data": "NjY1ODIwMTFlZWRhYjg2MzIyNjcwMWMzM2FmYTNjOGVmZjQ5MTM4NTp7fQ=="}}, {"pk": "pqd4c9l1pxxcglphnell7nj10nwgxhv5", "model": "sessions.session", "fields": {"expire_date": "2014-08-22T21:39:30.632Z", "session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9"}}, {"pk": "tvfpugiiwxl29g1qrvkxz2cnthb8wy05", "model": "sessions.session", "fields": {"expire_date": "2014-08-27T02:25:33.439Z", "session_data": "OTk3MzRkYjkwZGRiYTJjMjdjYzU4MmZkN2Q4MmRhNDdlN2RlY2I2Nzp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfaGFzaCI6ImEzMzI3NTI2ODY3YzQxYmMzNTJlYzc3MTFjMTM5ZjM0ZGU4ZDk1ZWQiLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9"}}, {"pk": "u69nkkh0wafekkytyp2hvmo6i8ea0r1f", "model": "sessions.session", "fields": {"expire_date": "2014-08-27T06:08:48.671Z", "session_data": "MmQyM2RlMmM1NDNkYWI1ZTk2OWRlNTA4MWFmNmNmNWIzYjZiZTAzOTp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9"}}, {"pk": "u82z217z07qhpr1ta0d7e0yws0v5tcrc", "model": "sessions.session", "fields": {"expire_date": "2014-08-27T00:05:43.910Z", "session_data": "OTk3MzRkYjkwZGRiYTJjMjdjYzU4MmZkN2Q4MmRhNDdlN2RlY2I2Nzp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfaGFzaCI6ImEzMzI3NTI2ODY3YzQxYmMzNTJlYzc3MTFjMTM5ZjM0ZGU4ZDk1ZWQiLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCJ9"}}, {"pk": "ulbl2kkyz1mmstv1obcb2isxzxbd40pb", "model": "sessions.session", "fields": {"expire_date": "2014-08-22T21:16:54.042Z", "session_data": "ODAwMGQyMTQzZWRmOTQxYWM5NzhhZTRkYmMxZjIyYTU1YWJiMDg4Zjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MywiX2F1dGhfdXNlcl9oYXNoIjoiNGJlYzJmNzMyZTI5MmY5ZGFlYTZmNGFhYTc0MDI5NjExOGE0ZmQzMCJ9"}}, {"pk": "xkl50v01skood5nezx6zhg3bfwruxhi2", "model": "sessions.session", "fields": {"expire_date": "2014-08-22T16:41:38.940Z", "session_data": "ZWExYjgwZmIyZTIxNGU4Y2RjOWJiMDc0NWJmMWI4Yjk0OTE2YjE3MDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiYTMzMjc1MjY4NjdjNDFiYzM1MmVjNzcxMWMxMzlmMzRkZThkOTVlZCJ9"}}, {"pk": 1, "model": "sites.site", "fields": {"name": "example.com", "domain": "example.com"}}, {"pk": 1, "model": "issue.label", "fields": {"project": "project-1", "name": "bug", "color": "#FF0000", "inverted": true, "deleted": false}}, {"pk": 2, "model": "issue.label", "fields": {"project": "project-1", "name": "feature", "color": "#00A000", "inverted": true, "deleted": false}}, {"pk": 3, "model": "issue.label", "fields": {"project": "project-1", "name": "documentation", "color": "#1D3DBE", "inverted": true, "deleted": false}}, {"pk": 4, "model": "issue.label", "fields": {"project": "project-2", "name": "bug", "color": "#FF0000", "inverted": true, "deleted": false}}, {"pk": 5, "model": "issue.label", "fields": {"project": "project-2", "name": "feature", "color": "#00A000", "inverted": true, "deleted": false}}, {"pk": 6, "model": "issue.label", "fields": {"project": "project-2", "name": "documentation", "color": "#1D3DBE", "inverted": true, "deleted": false}}, {"pk": 7, "model": "issue.label", "fields": {"project": "project-2", "name": "low priority", "color": "#ffffff", "inverted": false, "deleted": false}}, {"pk": 1, "model": "issue.milestone", "fields": {"project": "project-1", "name": "v1.0", "closed": false, "due_date": "2014-08-12T19:43:00Z"}}, {"pk": 2, "model": "issue.milestone", "fields": {"project": "project-2", "name": "v1.0", "closed": false, "due_date": null}}, {"pk": 3, "model": "issue.milestone", "fields": {"project": "project-2", "name": "v2.0", "closed": false, "due_date": "2014-08-12T22:18:00Z"}}, {"pk": 1, "model": "issue.globalpermission", "fields": {"grantee_name": "user3", "manage_team": false, "modify_comment": false, "delete_comment": false, "manage_tags": false, "create_issue": false, "create_comment": false, "grantee_type": 0, "delete_tags": false, "delete_project": false, "add_team": true, "modify_issue": false, "create_project": true, "manage_project_permission": false, "manage_global_permission": false, "manage_issue": false, "modify_project": false, "delete_issue": false}}, {"pk": 4, "model": "issue.globalpermission", "fields": {"grantee_name": "group1", "manage_team": false, "modify_comment": false, "delete_comment": false, "manage_tags": false, "create_issue": false, "create_comment": false, "grantee_type": 1, "delete_tags": false, "delete_project": false, "add_team": true, "modify_issue": false, "create_project": false, "manage_project_permission": false, "manage_global_permission": false, "manage_issue": false, "modify_project": true, "delete_issue": false}}, {"pk": 5, "model": "issue.globalpermission", "fields": {"grantee_name": "team1", "manage_team": false, "modify_comment": false, "delete_comment": false, "manage_tags": false, "create_issue": false, "create_comment": false, "grantee_type": 2, "delete_tags": false, "delete_project": true, "add_team": true, "modify_issue": false, "create_project": false, "manage_project_permission": false, "manage_global_permission": false, "manage_issue": false, "modify_project": false, "delete_issue": false}}, {"pk": 1, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-1", "create_issue": true, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user3"}}, {"pk": 2, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 1, "create_comment": false, "project": "project-1", "create_issue": false, "delete_tags": false, "modify_issue": true, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "group1"}}, {"pk": 3, "model": "issue.projectpermission", "fields": {"delete_issue": true, "modify_comment": false, "manage_tags": false, "grantee_type": 2, "create_comment": false, "project": "project-1", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "team1"}}, {"pk": 4, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user2"}}, {"pk": 5, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": true, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user5"}}, {"pk": 6, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": true, "grantee_name": "user6"}}, {"pk": 7, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": true, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user7"}}, {"pk": 8, "model": "issue.projectpermission", "fields": {"delete_issue": true, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user8"}}, {"pk": 9, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": true, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user9"}}, {"pk": 10, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": true, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": false, "manage_issue": false, "grantee_name": "user10"}}, {"pk": 11, "model": "issue.projectpermission", "fields": {"delete_issue": false, "modify_comment": false, "manage_tags": false, "grantee_type": 0, "create_comment": false, "project": "project-2", "create_issue": false, "delete_tags": false, "modify_issue": false, "manage_project_permission": false, "delete_comment": true, "manage_issue": false, "grantee_name": "user11"}}, {"pk": 1, "model": "auth.permission", "fields": {"name": "Can add log entry", "content_type": 1, "codename": "add_logentry"}}, {"pk": 2, "model": "auth.permission", "fields": {"name": "Can change log entry", "content_type": 1, "codename": "change_logentry"}}, {"pk": 3, "model": "auth.permission", "fields": {"name": "Can delete log entry", "content_type": 1, "codename": "delete_logentry"}}, {"pk": 4, "model": "auth.permission", "fields": {"name": "Can add permission", "content_type": 2, "codename": "add_permission"}}, {"pk": 5, "model": "auth.permission", "fields": {"name": "Can change permission", "content_type": 2, "codename": "change_permission"}}, {"pk": 6, "model": "auth.permission", "fields": {"name": "Can delete permission", "content_type": 2, "codename": "delete_permission"}}, {"pk": 7, "model": "auth.permission", "fields": {"name": "Can add group", "content_type": 3, "codename": "add_group"}}, {"pk": 8, "model": "auth.permission", "fields": {"name": "Can change group", "content_type": 3, "codename": "change_group"}}, {"pk": 9, "model": "auth.permission", "fields": {"name": "Can delete group", "content_type": 3, "codename": "delete_group"}}, {"pk": 10, "model": "auth.permission", "fields": {"name": "Can add user", "content_type": 4, "codename": "add_user"}}, {"pk": 11, "model": "auth.permission", "fields": {"name": "Can change user", "content_type": 4, "codename": "change_user"}}, {"pk": 12, "model": "auth.permission", "fields": {"name": "Can delete user", "content_type": 4, "codename": "delete_user"}}, {"pk": 13, "model": "auth.permission", "fields": {"name": "Can add content type", "content_type": 5, "codename": "add_contenttype"}}, {"pk": 14, "model": "auth.permission", "fields": {"name": "Can change content type", "content_type": 5, "codename": "change_contenttype"}}, {"pk": 15, "model": "auth.permission", "fields": {"name": "Can delete content type", "content_type": 5, "codename": "delete_contenttype"}}, {"pk": 16, "model": "auth.permission", "fields": {"name": "Can add session", "content_type": 6, "codename": "add_session"}}, {"pk": 17, "model": "auth.permission", "fields": {"name": "Can change session", "content_type": 6, "codename": "change_session"}}, {"pk": 18, "model": "auth.permission", "fields": {"name": "Can delete session", "content_type": 6, "codename": "delete_session"}}, {"pk": 19, "model": "auth.permission", "fields": {"name": "Can add site", "content_type": 7, "codename": "add_site"}}, {"pk": 20, "model": "auth.permission", "fields": {"name": "Can change site", "content_type": 7, "codename": "change_site"}}, {"pk": 21, "model": "auth.permission", "fields": {"name": "Can delete site", "content_type": 7, "codename": "delete_site"}}, {"pk": 22, "model": "auth.permission", "fields": {"name": "Can add project", "content_type": 8, "codename": "add_project"}}, {"pk": 23, "model": "auth.permission", "fields": {"name": "Can change project", "content_type": 8, "codename": "change_project"}}, {"pk": 24, "model": "auth.permission", "fields": {"name": "Can delete project", "content_type": 8, "codename": "delete_project"}}, {"pk": 25, "model": "auth.permission", "fields": {"name": "Can add label", "content_type": 9, "codename": "add_label"}}, {"pk": 26, "model": "auth.permission", "fields": {"name": "Can change label", "content_type": 9, "codename": "change_label"}}, {"pk": 27, "model": "auth.permission", "fields": {"name": "Can delete label", "content_type": 9, "codename": "delete_label"}}, {"pk": 28, "model": "auth.permission", "fields": {"name": "Can add milestone", "content_type": 10, "codename": "add_milestone"}}, {"pk": 29, "model": "auth.permission", "fields": {"name": "Can change milestone", "content_type": 10, "codename": "change_milestone"}}, {"pk": 30, "model": "auth.permission", "fields": {"name": "Can delete milestone", "content_type": 10, "codename": "delete_milestone"}}, {"pk": 31, "model": "auth.permission", "fields": {"name": "Can add issue", "content_type": 11, "codename": "add_issue"}}, {"pk": 32, "model": "auth.permission", "fields": {"name": "Can change issue", "content_type": 11, "codename": "change_issue"}}, {"pk": 33, "model": "auth.permission", "fields": {"name": "Can delete issue", "content_type": 11, "codename": "delete_issue"}}, {"pk": 34, "model": "auth.permission", "fields": {"name": "Can add event", "content_type": 12, "codename": "add_event"}}, {"pk": 35, "model": "auth.permission", "fields": {"name": "Can change event", "content_type": 12, "codename": "change_event"}}, {"pk": 36, "model": "auth.permission", "fields": {"name": "Can delete event", "content_type": 12, "codename": "delete_event"}}, {"pk": 37, "model": "auth.permission", "fields": {"name": "Can add settings", "content_type": 13, "codename": "add_settings"}}, {"pk": 38, "model": "auth.permission", "fields": {"name": "Can change settings", "content_type": 13, "codename": "change_settings"}}, {"pk": 39, "model": "auth.permission", "fields": {"name": "Can delete settings", "content_type": 13, "codename": "delete_settings"}}, {"pk": 40, "model": "auth.permission", "fields": {"name": "Can add team", "content_type": 14, "codename": "add_team"}}, {"pk": 41, "model": "auth.permission", "fields": {"name": "Can change team", "content_type": 14, "codename": "change_team"}}, {"pk": 42, "model": "auth.permission", "fields": {"name": "Can delete team", "content_type": 14, "codename": "delete_team"}}, {"pk": 43, "model": "auth.permission", "fields": {"name": "Can add global permission", "content_type": 15, "codename": "add_globalpermission"}}, {"pk": 44, "model": "auth.permission", "fields": {"name": "Can change global permission", "content_type": 15, "codename": "change_globalpermission"}}, {"pk": 45, "model": "auth.permission", "fields": {"name": "Can delete global permission", "content_type": 15, "codename": "delete_globalpermission"}}, {"pk": 46, "model": "auth.permission", "fields": {"name": "Can add project permission", "content_type": 16, "codename": "add_projectpermission"}}, {"pk": 47, "model": "auth.permission", "fields": {"name": "Can change project permission", "content_type": 16, "codename": "change_projectpermission"}}, {"pk": 48, "model": "auth.permission", "fields": {"name": "Can delete project permission", "content_type": 16, "codename": "delete_projectpermission"}}, {"pk": 1, "model": "auth.group", "fields": {"name": "group1", "permissions": []}}, {"pk": 1, "model": "auth.user", "fields": {"is_superuser": true, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:00.506Z", "email": "", "date_joined": "2014-08-08T16:41:05.033Z", "user_permissions": [], "is_staff": true, "username": "admin", "password": "pbkdf2_sha256$12000$qy5asFJAVx57$RneUin16DMOU6PIIdctZqjtUa0PjE2yDIiGAXg3qteI="}}, {"pk": 2, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-08T16:42:31Z", "email": "", "date_joined": "2014-08-08T16:42:31Z", "user_permissions": [], "is_staff": false, "username": "user1", "password": "pbkdf2_sha256$12000$drENNTEqIkBE$2GqTBGncULxAw9bLc6vyta1p/uJGFYuU0zrurDK77nI="}}, {"pk": 3, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [1], "last_login": "2014-08-08T21:39:30.498Z", "email": "", "date_joined": "2014-08-08T18:26:40Z", "user_permissions": [], "is_staff": false, "username": "user2", "password": "pbkdf2_sha256$12000$3EduBVRie3iD$qHAbiBebSQq7RlJogSxeoWlinw8w7bcSXdOgn3WiyeM="}}, {"pk": 4, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-08T18:27:04Z", "email": "", "date_joined": "2014-08-08T18:27:04Z", "user_permissions": [], "is_staff": false, "username": "user3", "password": "pbkdf2_sha256$12000$9ReiA9Yfsiu2$o+T1rHBTb1wFYIbzDoGliOFhqdHMvvLyOAk80JQnCeg="}}, {"pk": 5, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-08T18:54:24.705Z", "email": "", "date_joined": "2014-08-08T18:54:24.705Z", "user_permissions": [], "is_staff": false, "username": "user4", "password": "pbkdf2_sha256$12000$V83PwKTT9uhM$E+uXxLKQ7nmrDnJH+b/+MSp8jfkMkH0UxOZjqSjHJw4="}}, {"pk": 6, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-13T06:07:48.508Z", "email": "", "date_joined": "2014-08-13T00:06:33.263Z", "user_permissions": [], "is_staff": false, "username": "user5", "password": "pbkdf2_sha256$12000$NOPq906lrJ8H$BMHx3slAgeQ3wgCHHjfULRgdhjLoDpQHzzlpzGvK2r0="}}, {"pk": 7, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-13T00:06:45.006Z", "email": "", "date_joined": "2014-08-13T00:06:45.006Z", "user_permissions": [], "is_staff": false, "username": "user6", "password": "pbkdf2_sha256$12000$qIg3RVaNemsx$aKfUwN4s5szqS2c6t4s3xUm13F9am+rrYdeS17fNA+A="}}, {"pk": 8, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-13T00:06:51.123Z", "email": "", "date_joined": "2014-08-13T00:06:51.123Z", "user_permissions": [], "is_staff": false, "username": "user7", "password": "pbkdf2_sha256$12000$aMEK1COCL2AQ$V1oN9jBNEk74+VY5Bzk+wgt+iaaDkt5F4lEfoZFuVEM="}}, {"pk": 9, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-13T00:06:58.258Z", "email": "", "date_joined": "2014-08-13T00:06:58.258Z", "user_permissions": [], "is_staff": false, "username": "user8", "password": "pbkdf2_sha256$12000$pm8DYEcJ3tCd$dCOqr1XBut+SeZPcyaB/n/YvSl82x/ZTqQlqvYoTRAk="}}, {"pk": 10, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-13T00:07:06.058Z", "email": "", "date_joined": "2014-08-13T00:07:06.058Z", "user_permissions": [], "is_staff": false, "username": "user9", "password": "pbkdf2_sha256$12000$rz8pHZi9D2wd$nS0Wzv6wKGIdaHf/w2W3s4WPc1UzNvrLGpxl73pDlc8="}}, {"pk": 11, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:10.928Z", "email": "", "date_joined": "2014-08-19T02:20:10.928Z", "user_permissions": [], "is_staff": false, "username": "user10", "password": "pbkdf2_sha256$12000$PnfXEvOFXdkH$KNeQ9EmxcWQItwn0O6GAgrGqSsADpkLHDptLOZqRUz8="}}, {"pk": 12, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:24.679Z", "email": "", "date_joined": "2014-08-19T02:20:24.679Z", "user_permissions": [], "is_staff": false, "username": "user11", "password": "pbkdf2_sha256$12000$YoD2cw2DWBrJ$grA3gBwYHXTFBm7rYqaYLbjTWfoxg3dMAXAJ5otVUeE="}}, {"pk": 13, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:31.288Z", "email": "", "date_joined": "2014-08-19T02:20:31.288Z", "user_permissions": [], "is_staff": false, "username": "user12", "password": "pbkdf2_sha256$12000$PtLTOXgu60Fv$fKxvZLB7n70jbzDr5B9IJPcqz+KYdo2kjEsbe4mcpB8="}}, {"pk": 14, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:40.487Z", "email": "", "date_joined": "2014-08-19T02:20:40.487Z", "user_permissions": [], "is_staff": false, "username": "user13", "password": "pbkdf2_sha256$12000$iOqaasAgA88c$A2lgrA4arjKQiRZ8X/N4X0TwCjk6Pq3b6MmVvFXJivY="}}, {"pk": 15, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:47.059Z", "email": "", "date_joined": "2014-08-19T02:20:47.060Z", "user_permissions": [], "is_staff": false, "username": "user14", "password": "pbkdf2_sha256$12000$GrNF0rTyUow1$JtdT6tw1KxXEf7sgkBa3EAzWC8+uh1y1wybeZVIT6vc="}}, {"pk": 16, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:20:55.218Z", "email": "", "date_joined": "2014-08-19T02:20:55.218Z", "user_permissions": [], "is_staff": false, "username": "user15", "password": "pbkdf2_sha256$12000$ixz6C18KVI4S$wnNJMJwB4oO0yz4NUTqbtrAdq6LxRbXFrq3mq0NkA3w="}}, {"pk": 17, "model": "auth.user", "fields": {"is_superuser": false, "first_name": "", "last_name": "", "is_active": true, "groups": [], "last_login": "2014-08-19T02:21:03.081Z", "email": "", "date_joined": "2014-08-19T02:21:03.081Z", "user_permissions": [], "is_staff": false, "username": "user16", "password": "pbkdf2_sha256$12000$LBpJTHuCS7Ri$G8rFIAcTxCUY7gYYoZ1v+qaHhNkitAibIkijZvSJnkU="}}, {"pk": "project-1", "model": "issue.project", "fields": {"public": true, "description": "This is a public project.", "subscribers": [], "display_name": "Project 1"}}, {"pk": "project-2", "model": "issue.project", "fields": {"public": false, "description": "This is a private project.", "subscribers": [], "display_name": "Project 2"}}, {"pk": 1, "model": "issue.issue", "fields": {"labels": [1], "author": 1, "title": "Issue 1", "milestone": 1, "project": "project-1", "id": 1, "opened_at": "2014-08-13T02:42:36.703Z", "subscribers": [], "assignee": null, "closed": false}}, {"pk": 2, "model": "issue.issue", "fields": {"labels": [5, 7], "author": 1, "title": "Issue 1", "milestone": 3, "project": "project-2", "id": 1, "opened_at": "2014-08-13T05:18:20.391Z", "subscribers": [], "assignee": null, "closed": false}}, {"pk": 3, "model": "issue.issue", "fields": {"labels": [], "author": 1, "title": "Issue 2", "milestone": null, "project": "project-2", "id": 2, "opened_at": "2014-08-13T06:04:58.153Z", "subscribers": [], "assignee": null, "closed": true}}, {"pk": 1, "model": "issue.event", "fields": {"author": 1, "code": 11, "_args": "{}", "date": "2014-08-13T02:42:36.879Z", "issue": 1, "additionnal_section": "This is the first issue."}}, {"pk": 2, "model": "issue.event", "fields": {"author": 1, "code": 4, "_args": "{\"label\": 1}", "date": "2014-08-13T02:43:24.991Z", "issue": 1, "additionnal_section": ""}}, {"pk": 3, "model": "issue.event", "fields": {"author": 1, "code": 6, "_args": "{\"milestone\": \"v1.0\"}", "date": "2014-08-13T02:43:36.623Z", "issue": 1, "additionnal_section": ""}}, {"pk": 4, "model": "issue.event", "fields": {"author": 1, "code": 11, "_args": "{}", "date": "2014-08-13T05:18:20.585Z", "issue": 2, "additionnal_section": "This is the first issue."}}, {"pk": 5, "model": "issue.event", "fields": {"author": 1, "code": 4, "_args": "{\"label\": 4}", "date": "2014-08-13T05:18:25.994Z", "issue": 2, "additionnal_section": ""}}, {"pk": 6, "model": "issue.event", "fields": {"author": 1, "code": 4, "_args": "{\"label\": 5}", "date": "2014-08-13T05:18:30.765Z", "issue": 2, "additionnal_section": ""}}, {"pk": 7, "model": "issue.event", "fields": {"author": 1, "code": 5, "_args": "{\"label\": 4}", "date": "2014-08-13T05:18:33.342Z", "issue": 2, "additionnal_section": ""}}, {"pk": 8, "model": "issue.event", "fields": {"author": 1, "code": 6, "_args": "{\"milestone\": \"v1.0\"}", "date": "2014-08-13T05:18:40.484Z", "issue": 2, "additionnal_section": ""}}, {"pk": 9, "model": "issue.event", "fields": {"author": 1, "code": 7, "_args": "{\"new_milestone\": \"v2.0\", \"old_milestone\": \"v1.0\"}", "date": "2014-08-13T05:18:49.552Z", "issue": 2, "additionnal_section": ""}}, {"pk": 10, "model": "issue.event", "fields": {"author": 1, "code": 10, "_args": "{}", "date": "2014-08-13T05:19:04.929Z", "issue": 2, "additionnal_section": "Done"}}, {"pk": 11, "model": "issue.event", "fields": {"author": 1, "code": 1, "_args": "{}", "date": "2014-08-13T05:19:07.194Z", "issue": 2, "additionnal_section": ""}}, {"pk": 12, "model": "issue.event", "fields": {"author": 1, "code": 10, "_args": "{}", "date": "2014-08-13T05:19:20.077Z", "issue": 2, "additionnal_section": "Missing things"}}, {"pk": 13, "model": "issue.event", "fields": {"author": 1, "code": 2, "_args": "{}", "date": "2014-08-13T05:19:22.049Z", "issue": 2, "additionnal_section": ""}}, {"pk": 14, "model": "issue.event", "fields": {"author": 1, "code": 4, "_args": "{\"label\": 7}", "date": "2014-08-13T05:23:17.622Z", "issue": 2, "additionnal_section": ""}}, {"pk": 15, "model": "issue.event", "fields": {"author": 1, "code": 11, "_args": "{}", "date": "2014-08-13T06:04:58.351Z", "issue": 3, "additionnal_section": "This is the second issue."}}, {"pk": 16, "model": "issue.event", "fields": {"author": 1, "code": 1, "_args": "{}", "date": "2014-08-13T06:05:00.212Z", "issue": 3, "additionnal_section": ""}}, {"pk": 1, "model": "issue.team", "fields": {"name": "team1", "users": [2], "groups": []}}, {"pk": 2, "model": "issue.team", "fields": {"name": "team2", "users": [], "groups": [1]}}, {"pk": 1, "model": "admin.logentry", "fields": {"object_id": "2", "user": 1, "change_message": "", "object_repr": "user1", "content_type": 4, "action_flag": 1, "action_time": "2014-08-08T16:42:31.376Z"}}, {"pk": 2, "model": "admin.logentry", "fields": {"object_id": "1", "user": 1, "change_message": "", "object_repr": "group1", "content_type": 3, "action_flag": 1, "action_time": "2014-08-08T18:26:25.358Z"}}, {"pk": 3, "model": "admin.logentry", "fields": {"object_id": "3", "user": 1, "change_message": "", "object_repr": "user2", "content_type": 4, "action_flag": 1, "action_time": "2014-08-08T18:26:40.841Z"}}, {"pk": 4, "model": "admin.logentry", "fields": {"object_id": "1", "user": 1, "change_message": "", "object_repr": "team1", "content_type": 14, "action_flag": 1, "action_time": "2014-08-08T18:26:44.875Z"}}, {"pk": 5, "model": "admin.logentry", "fields": {"object_id": "2", "user": 1, "change_message": "", "object_repr": "team2", "content_type": 14, "action_flag": 1, "action_time": "2014-08-08T18:26:53.220Z"}}, {"pk": 6, "model": "admin.logentry", "fields": {"object_id": "4", "user": 1, "change_message": "", "object_repr": "user3", "content_type": 4, "action_flag": 1, "action_time": "2014-08-08T18:27:04.108Z"}}, {"pk": 7, "model": "admin.logentry", "fields": {"object_id": "4", "user": 1, "change_message": "Changed groups.", "object_repr": "user3", "content_type": 4, "action_flag": 2, "action_time": "2014-08-08T18:27:15.492Z"}}, {"pk": 8, "model": "admin.logentry", "fields": {"object_id": "1", "user": 1, "change_message": "Changed users.", "object_repr": "team1", "content_type": 14, "action_flag": 2, "action_time": "2014-08-08T18:34:58.697Z"}}, {"pk": 9, "model": "admin.logentry", "fields": {"object_id": "4", "user": 1, "change_message": "Changed groups.", "object_repr": "user3", "content_type": 4, "action_flag": 2, "action_time": "2014-08-08T18:35:14.882Z"}}, {"pk": 10, "model": "admin.logentry", "fields": {"object_id": "2", "user": 1, "change_message": "Changed groups.", "object_repr": "user1", "content_type": 4, "action_flag": 2, "action_time": "2014-08-08T18:35:20.072Z"}}, {"pk": 11, "model": "admin.logentry", "fields": {"object_id": "2", "user": 1, "change_message": "Changed groups.", "object_repr": "user1", "content_type": 4, "action_flag": 2, "action_time": "2014-08-08T18:36:02.040Z"}}, {"pk": 12, "model": "admin.logentry", "fields": {"object_id": "1", "user": 1, "change_message": "No fields changed.", "object_repr": "team1", "content_type": 14, "action_flag": 2, "action_time": "2014-08-08T18:36:10.947Z"}}, {"pk": 13, "model": "admin.logentry", "fields": {"object_id": "3", "user": 1, "change_message": "Changed groups.", "object_repr": "user2", "content_type": 4, "action_flag": 2, "action_time": "2014-08-08T18:36:24.856Z"}}, {"pk": 14, "model": "admin.logentry", "fields": {"object_id": "2", "user": 1, "change_message": "No fields changed.", "object_repr": "team2", "content_type": 14, "action_flag": 2, "action_time": "2014-08-08T18:36:30.902Z"}}, {"pk": 15, "model": "admin.logentry", "fields": {"object_id": "1", "user": 1, "change_message": "No fields changed.", "object_repr": "team1", "content_type": 14, "action_flag": 2, "action_time": "2014-08-08T18:37:56.866Z"}}, {"pk": 16, "model": "admin.logentry", "fields": {"object_id": "5", "user": 1, "change_message": "", "object_repr": "user4", "content_type": 4, "action_flag": 1, "action_time": "2014-08-08T18:54:24.771Z"}}, {"pk": 17, "model": "admin.logentry", "fields": {"object_id": "6", "user": 1, "change_message": "", "object_repr": "user5", "content_type": 4, "action_flag": 1, "action_time": "2014-08-13T00:06:33.326Z"}}, {"pk": 18, "model": "admin.logentry", "fields": {"object_id": "7", "user": 1, "change_message": "", "object_repr": "user6", "content_type": 4, "action_flag": 1, "action_time": "2014-08-13T00:06:45.049Z"}}, {"pk": 19, "model": "admin.logentry", "fields": {"object_id": "8", "user": 1, "change_message": "", "object_repr": "user7", "content_type": 4, "action_flag": 1, "action_time": "2014-08-13T00:06:51.167Z"}}, {"pk": 20, "model": "admin.logentry", "fields": {"object_id": "9", "user": 1, "change_message": "", "object_repr": "user8", "content_type": 4, "action_flag": 1, "action_time": "2014-08-13T00:06:58.302Z"}}, {"pk": 21, "model": "admin.logentry", "fields": {"object_id": "10", "user": 1, "change_message": "", "object_repr": "user9", "content_type": 4, "action_flag": 1, "action_time": "2014-08-13T00:07:06.103Z"}}, {"pk": 22, "model": "admin.logentry", "fields": {"object_id": "11", "user": 1, "change_message": "", "object_repr": "user10", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:10.975Z"}}, {"pk": 23, "model": "admin.logentry", "fields": {"object_id": "12", "user": 1, "change_message": "", "object_repr": "user11", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:24.723Z"}}, {"pk": 24, "model": "admin.logentry", "fields": {"object_id": "13", "user": 1, "change_message": "", "object_repr": "user12", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:31.332Z"}}, {"pk": 25, "model": "admin.logentry", "fields": {"object_id": "14", "user": 1, "change_message": "", "object_repr": "user13", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:40.533Z"}}, {"pk": 26, "model": "admin.logentry", "fields": {"object_id": "15", "user": 1, "change_message": "", "object_repr": "user14", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:47.106Z"}}, {"pk": 27, "model": "admin.logentry", "fields": {"object_id": "16", "user": 1, "change_message": "", "object_repr": "user15", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:20:55.265Z"}}, {"pk": 28, "model": "admin.logentry", "fields": {"object_id": "17", "user": 1, "change_message": "", "object_repr": "user16", "content_type": 4, "action_flag": 1, "action_time": "2014-08-19T02:21:03.137Z"}}] \ No newline at end of file diff --git a/issue/tests.py b/issue/tests.py index 0aca582..186ca0e 100644 --- a/issue/tests.py +++ b/issue/tests.py @@ -507,3 +507,96 @@ class TestIssuesViews(TestCase): issue = Issue.objects.get(project__name='project-2', id=1) self.assertEqual(issue.title, "Issue 1") self.assertEqual(issue.description, "This is the first issue.") + + +class TestComments(TestCase): + + fixtures = ['test_perms'] + + def test_comment_issue_granted(self): + self.client.login(username='user9', password='user9') + msg = 'I have a lot to say.' + expected_url = reverse('show-issue', args=['project-2', 1]) + url = reverse('comment-issue', args=['project-2', 1]) + response = self.client.post(url, { + 'comment': msg, + }) + self.assertRedirects(response, expected_url) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, msg) + + def test_comment_issue_forbidden(self): + self.client.login(username='user10', password='user10') + msg = 'I have a lot to say.' + url = reverse('comment-issue', args=['project-2', 1]) + response = self.client.post(url, { + 'comment': msg, + }) + self.assertEqual(response.status_code, 403) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, 'Missing things') + + def test_edit_comment_granted(self): + self.client.login(username='user10', password='user10') + msg = 'Missing a lot of things' + expected_url = reverse('show-issue', args=['project-2', 1]) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + url = reverse('edit-comment', args=['project-2', issue.id, event.id]) + response = self.client.post(url, { + 'comment': msg, + }) + self.assertRedirects(response, expected_url) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, msg) + + def test_edit_comment_forbidden(self): + self.client.login(username='user9', password='user9') + msg = 'Missing a lot of things' + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + url = reverse('edit-comment', args=['project-2', issue.id, event.id]) + response = self.client.post(url, { + 'comment': msg, + }) + self.assertEqual(response.status_code, 403) + + def test_delete_comment_granted_get(self): + self.client.login(username='user11', password='user11') + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + url = reverse('delete-comment', args=['project-2', issue.id, event.id]) + response = self.client.get(url) + self.assertEqual(response.status_code, 405) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, 'Missing things') + + def test_delete_comment_granted(self): + self.client.login(username='user11', password='user11') + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + url = reverse('delete-comment', args=['project-2', issue.id, event.id]) + expected_url = reverse('show-issue', args=['project-2', 1]) + response = self.client.post(url) + self.assertRedirects(response, expected_url) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, 'Done') + + def test_delete_comment_forbidden(self): + self.client.login(username='user9', password='user9') + msg = 'Missing a lot of things' + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + url = reverse('delete-comment', args=['project-2', issue.id, event.id]) + response = self.client.post(url, { + 'comment': msg, + }) + self.assertEqual(response.status_code, 403) + issue = Issue.objects.get(project__name='project-2', id=1) + event = Event.objects.filter(issue=issue, code=Event.COMMENT).last() + self.assertEqual(event.additionnal_section, 'Missing things')