|
1 | 1 | BEGIN; |
2 | 2 | -- give necessary permissions to the web server. Because the admin is all |
3 | 3 | -- web-based, these need to be quite permissive |
4 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON django_session TO 'www-data'@localhost; |
5 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON django_site TO 'www-data'@localhost; |
6 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON django_admin_log TO 'www-data'@localhost; |
7 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON django_content_type TO 'www-data'@localhost; |
| 4 | +GRANT SELECT, UPDATE, INSERT, DELETE ON auth_group TO 'www-data'@localhost; |
8 | 5 | GRANT SELECT, UPDATE, INSERT, DELETE ON auth_group_permissions TO 'www-data'@localhost; |
| 6 | +GRANT SELECT, UPDATE, INSERT, DELETE ON auth_permission TO 'www-data'@localhost; |
9 | 7 | GRANT SELECT, UPDATE, INSERT, DELETE ON auth_user TO 'www-data'@localhost; |
10 | 8 | GRANT SELECT, UPDATE, INSERT, DELETE ON auth_user_groups TO 'www-data'@localhost; |
11 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON auth_group TO 'www-data'@localhost; |
12 | 9 | GRANT SELECT, UPDATE, INSERT, DELETE ON auth_user_user_permissions TO 'www-data'@localhost; |
13 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON auth_permission TO 'www-data'@localhost; |
14 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_emailconfirmation TO 'www-data'@localhost; |
15 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_state TO 'www-data'@localhost; |
16 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_comment TO 'www-data'@localhost; |
17 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_person TO 'www-data'@localhost; |
18 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_userprofile TO 'www-data'@localhost; |
19 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_userprofile_maintainer_projects TO 'www-data'@localhost; |
20 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_project TO 'www-data'@localhost; |
| 10 | +GRANT SELECT, UPDATE, INSERT, DELETE ON django_admin_log TO 'www-data'@localhost; |
| 11 | +GRANT SELECT, UPDATE, INSERT, DELETE ON django_content_type TO 'www-data'@localhost; |
| 12 | +GRANT SELECT, UPDATE, INSERT, DELETE ON django_session TO 'www-data'@localhost; |
| 13 | +GRANT SELECT, UPDATE, INSERT, DELETE ON django_site TO 'www-data'@localhost; |
21 | 14 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_bundle TO 'www-data'@localhost; |
22 | 15 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_bundlepatch TO 'www-data'@localhost; |
23 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_submission TO 'www-data'@localhost; |
24 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patch TO 'www-data'@localhost; |
| 16 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_check TO 'www-data'@localhost; |
| 17 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_comment TO 'www-data'@localhost; |
25 | 18 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_coverletter TO 'www-data'@localhost; |
| 19 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_delegationrule TO 'www-data'@localhost; |
| 20 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_emailconfirmation TO 'www-data'@localhost; |
| 21 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_emailoptout TO 'www-data'@localhost; |
| 22 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patch TO 'www-data'@localhost; |
| 23 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchchangenotification TO 'www-data'@localhost; |
| 24 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchtag TO 'www-data'@localhost; |
| 25 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_person TO 'www-data'@localhost; |
| 26 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_project TO 'www-data'@localhost; |
26 | 27 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_series TO 'www-data'@localhost; |
27 | 28 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_seriespatch TO 'www-data'@localhost; |
28 | 29 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_seriesreference TO 'www-data'@localhost; |
29 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_emailoptout TO 'www-data'@localhost; |
30 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchchangenotification TO 'www-data'@localhost; |
| 30 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_state TO 'www-data'@localhost; |
| 31 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_submission TO 'www-data'@localhost; |
31 | 32 | GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_tag TO 'www-data'@localhost; |
32 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchtag TO 'www-data'@localhost; |
33 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_check TO 'www-data'@localhost; |
34 | | -GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_delegationrule TO 'www-data'@localhost; |
| 33 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_userprofile TO 'www-data'@localhost; |
| 34 | +GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_userprofile_maintainer_projects TO 'www-data'@localhost; |
35 | 35 |
|
36 | 36 | -- allow the mail user (in this case, 'nobody') to add submissions (patches, |
37 | 37 | -- cover letters) and series |
38 | | -GRANT INSERT, SELECT ON patchwork_submission TO 'nobody'@localhost; |
39 | | -GRANT INSERT, SELECT ON patchwork_patch TO 'nobody'@localhost; |
| 38 | +GRANT INSERT, SELECT ON patchwork_comment TO 'nobody'@localhost; |
40 | 39 | GRANT INSERT, SELECT ON patchwork_coverletter TO 'nobody'@localhost; |
| 40 | +GRANT INSERT, SELECT ON patchwork_patch TO 'nobody'@localhost; |
| 41 | +GRANT INSERT, SELECT ON patchwork_person TO 'nobody'@localhost; |
41 | 42 | GRANT INSERT, SELECT ON patchwork_series TO 'nobody'@localhost; |
42 | 43 | GRANT INSERT, SELECT ON patchwork_seriespatch TO 'nobody'@localhost; |
43 | 44 | GRANT INSERT, SELECT ON patchwork_seriesreference TO 'nobody'@localhost; |
44 | | -GRANT INSERT, SELECT ON patchwork_comment TO 'nobody'@localhost; |
45 | | -GRANT INSERT, SELECT ON patchwork_person TO 'nobody'@localhost; |
| 45 | +GRANT INSERT, SELECT ON patchwork_submission TO 'nobody'@localhost; |
46 | 46 | GRANT INSERT, SELECT, UPDATE, DELETE ON patchwork_patchtag TO 'nobody'@localhost; |
| 47 | +GRANT SELECT ON patchwork_delegationrule TO 'nobody'@localhost; |
47 | 48 | GRANT SELECT ON patchwork_project TO 'nobody'@localhost; |
48 | 49 | GRANT SELECT ON patchwork_state TO 'nobody'@localhost; |
49 | 50 | GRANT SELECT ON patchwork_tag TO 'nobody'@localhost; |
50 | | -GRANT SELECT ON patchwork_delegationrule TO 'nobody'@localhost; |
51 | 51 |
|
52 | 52 | COMMIT; |
0 commit comments