2 -- give necessary permissions to the web server. Becuase the admin is all
3 -- web-based, these need to be quite permissive
4 GRANT SELECT, UPDATE, INSERT, DELETE ON
10 auth_group_permissions,
14 auth_user_user_permissions,
16 patchwork_userpersonconfirmation,
20 patchwork_userprofile,
21 patchwork_userprofile_maintainer_projects,
24 patchwork_bundle_patches,
26 registration_registrationprofile
28 GRANT SELECT, UPDATE ON
30 auth_group_permissions_id_seq,
32 auth_permission_id_seq,
33 auth_user_groups_id_seq,
35 auth_user_user_permissions_id_seq,
36 django_admin_log_id_seq,
37 django_content_type_id_seq,
39 patchwork_bundle_id_seq,
40 patchwork_bundle_patches_id_seq,
41 patchwork_comment_id_seq,
42 patchwork_patch_id_seq,
43 patchwork_person_id_seq,
44 patchwork_project_id_seq,
45 patchwork_state_id_seq,
46 patchwork_userpersonconfirmation_id_seq,
47 patchwork_userprofile_id_seq,
48 patchwork_userprofile_maintainer_projects_id_seq,
49 registration_registrationprofile_id_seq
52 -- allow the mail user (in this case, 'nobody') to add patches
53 GRANT INSERT, SELECT ON
62 GRANT UPDATE, SELECT ON
63 patchwork_patch_id_seq,
64 patchwork_person_id_seq,
65 patchwork_comment_id_seq