]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
sql: Update permissions on grant-all scripts
authorStephen Finucane <stephen@that.guru>
Sun, 9 Apr 2017 18:08:49 +0000 (19:08 +0100)
committerStephen Finucane <stephen@that.guru>
Sat, 15 Apr 2017 00:27:06 +0000 (01:27 +0100)
Allow access to Submission, CoverLetter, Series, SeriesReference and
SeriesPatch.

Signed-off-by: Stephen Finucane <stephen@that.guru>
lib/sql/grant-all.mysql.sql
lib/sql/grant-all.postgres.sql

index 12dc5cacc2e80ac629cc6f50f48abaa3cb99d9fa..5a297b8ede4281b0d561985bd56319d7ac1c84d0 100644 (file)
@@ -20,7 +20,12 @@ GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_userprofile_maintainer_project
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_project TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_bundle TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_bundlepatch TO 'www-data'@localhost;
+GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_submission TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patch TO 'www-data'@localhost;
+GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_coverletter TO 'www-data'@localhost;
+GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_series TO 'www-data'@localhost;
+GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_seriespatch TO 'www-data'@localhost;
+GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_seriesreference TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_emailoptout TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchchangenotification TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_tag TO 'www-data'@localhost;
@@ -28,8 +33,14 @@ GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_patchtag TO 'www-data'@localho
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_check TO 'www-data'@localhost;
 GRANT SELECT, UPDATE, INSERT, DELETE ON patchwork_delegationrule TO 'www-data'@localhost;
 
--- allow the mail user (in this case, 'nobody') to add patches
+-- allow the mail user (in this case, 'nobody') to add submissions (patches,
+-- cover letters) and series
+GRANT INSERT, SELECT ON patchwork_submission TO 'nobody'@localhost;
 GRANT INSERT, SELECT ON patchwork_patch TO 'nobody'@localhost;
+GRANT INSERT, SELECT ON patchwork_coverletter TO 'nobody'@localhost;
+GRANT INSERT, SELECT ON patchwork_series TO 'nobody'@localhost;
+GRANT INSERT, SELECT ON patchwork_seriespatch TO 'nobody'@localhost;
+GRANT INSERT, SELECT ON patchwork_seriesreference TO 'nobody'@localhost;
 GRANT INSERT, SELECT ON patchwork_comment TO 'nobody'@localhost;
 GRANT INSERT, SELECT ON patchwork_person TO 'nobody'@localhost;
 GRANT INSERT, SELECT, UPDATE, DELETE ON patchwork_patchtag TO 'nobody'@localhost;
@@ -39,4 +50,3 @@ GRANT SELECT ON patchwork_tag TO 'nobody'@localhost;
 GRANT SELECT ON patchwork_delegationrule TO 'nobody'@localhost;
 
 COMMIT;
-
index 7cc396e5989adf010eec087d01330111f42c8f38..405ba44617cd28a91b43fd388dc0f798f2b4affd 100644 (file)
@@ -21,7 +21,12 @@ GRANT SELECT, UPDATE, INSERT, DELETE ON
        patchwork_project,
        patchwork_bundle,
        patchwork_bundlepatch,
+       patchwork_submission,
        patchwork_patch,
+       patchwork_coverletter,
+       patchwork_series,
+       patchwork_seriespatch,
+       patchwork_seriesreference,
        patchwork_emailoptout,
        patchwork_patchchangenotification,
        patchwork_tag,
@@ -42,7 +47,12 @@ GRANT SELECT, UPDATE ON
        patchwork_bundle_id_seq,
        patchwork_bundlepatch_id_seq,
        patchwork_comment_id_seq,
+       patchwork_submission_id_seq,
        patchwork_patch_id_seq,
+       patchwork_coverletter_id_seq,
+       patchwork_series_id_seq,
+       patchwork_seriespatch_id_seq,
+       patchwork_seriesreference_id_seq,
        patchwork_person_id_seq,
        patchwork_project_id_seq,
        patchwork_state_id_seq,
@@ -55,9 +65,15 @@ GRANT SELECT, UPDATE ON
        patchwork_delegationrule_id_seq
 TO "www-data";
 
--- allow the mail user (in this case, 'nobody') to add patches
+-- allow the mail user (in this case, 'nobody') to add submissions (patches,
+-- cover letters) and series
 GRANT INSERT, SELECT ON
+       patchwork_submission,
        patchwork_patch,
+       patchwork_coverletter,
+       patchwork_series,
+       patchwork_seriespatch,
+       patchwork_seriesreference,
        patchwork_comment,
        patchwork_person
 TO "nobody";
@@ -71,7 +87,12 @@ GRANT SELECT ON
        patchwork_delegationrule
 TO "nobody";
 GRANT UPDATE, SELECT ON
+       patchwork_submission_id_seq,
        patchwork_patch_id_seq,
+       patchwork_coverletter_id_seq,
+       patchwork_series_id_seq,
+       patchwork_seriespatch_id_seq,
+       patchwork_seriesreference_id_seq,
        patchwork_person_id_seq,
        patchwork_comment_id_seq,
        patchwork_patchtag_id_seq