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;
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;
GRANT SELECT ON patchwork_delegationrule TO 'nobody'@localhost;
COMMIT;
-
patchwork_project,
patchwork_bundle,
patchwork_bundlepatch,
+ patchwork_submission,
patchwork_patch,
+ patchwork_coverletter,
+ patchwork_series,
+ patchwork_seriespatch,
+ patchwork_seriesreference,
patchwork_emailoptout,
patchwork_patchchangenotification,
patchwork_tag,
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,
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";
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