]> git.ozlabs.org Git - patchwork/blobdiff - lib/sql/grant-all.postgres.sql
Add patch tag infrastructure
[patchwork] / lib / sql / grant-all.postgres.sql
index 72e1f3195f516d7a431872a1123f787835c4ee4e..477e10a174fef35f796c5883a72be304fc6e0d46 100644 (file)
@@ -2,7 +2,6 @@ BEGIN;
 -- give necessary permissions to the web server. Becuase the admin is all
 -- web-based, these need to be quite permissive
 GRANT SELECT, UPDATE, INSERT, DELETE ON
-       auth_message,
        django_session,
        django_site,
        django_admin_log,
@@ -13,7 +12,7 @@ GRANT SELECT, UPDATE, INSERT, DELETE ON
        auth_group,
        auth_user_user_permissions,
        auth_permission,
-       patchwork_userpersonconfirmation,
+       patchwork_emailconfirmation,
        patchwork_state,
        patchwork_comment,
        patchwork_person,
@@ -21,14 +20,16 @@ GRANT SELECT, UPDATE, INSERT, DELETE ON
        patchwork_userprofile_maintainer_projects,
        patchwork_project,
        patchwork_bundle,
-       patchwork_bundle_patches,
+       patchwork_bundlepatch,
        patchwork_patch,
-       registration_registrationprofile
+       patchwork_emailoptout,
+       patchwork_patchchangenotification,
+       patchwork_tag,
+       patchwork_patchtag
 TO "www-data";
 GRANT SELECT, UPDATE ON
        auth_group_id_seq,
        auth_group_permissions_id_seq,
-       auth_message_id_seq,
        auth_permission_id_seq,
        auth_user_groups_id_seq,
        auth_user_id_seq,
@@ -37,16 +38,17 @@ GRANT SELECT, UPDATE ON
        django_content_type_id_seq,
        django_site_id_seq,
        patchwork_bundle_id_seq,
-       patchwork_bundle_patches_id_seq,
+       patchwork_bundlepatch_id_seq,
        patchwork_comment_id_seq,
        patchwork_patch_id_seq,
        patchwork_person_id_seq,
        patchwork_project_id_seq,
        patchwork_state_id_seq,
-       patchwork_userpersonconfirmation_id_seq,
+       patchwork_emailconfirmation_id_seq,
        patchwork_userprofile_id_seq,
        patchwork_userprofile_maintainer_projects_id_seq,
-       registration_registrationprofile_id_seq
+       patchwork_tag_id_seq,
+       patchwork_patchtag_id_seq
 TO "www-data";
 
 -- allow the mail user (in this case, 'nobody') to add patches
@@ -55,14 +57,19 @@ GRANT INSERT, SELECT ON
        patchwork_comment,
        patchwork_person
 TO "nobody";
+GRANT INSERT, SELECT, UPDATE, DELETE ON
+       patchwork_patchtag
+TO "nobody";
 GRANT SELECT ON
        patchwork_project,
-       patchwork_state
+       patchwork_state,
+       patchwork_tag
 TO "nobody";
 GRANT UPDATE, SELECT ON
        patchwork_patch_id_seq,
        patchwork_person_id_seq,
-       patchwork_comment_id_seq
+       patchwork_comment_id_seq,
+       patchwork_patchtag_id_seq
 TO "nobody";
 
 COMMIT;