From 7da961cc1c1c5cb32542797cf9d0c1f7afa209b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Thu, 30 Jan 2014 10:41:50 +0000 Subject: [PATCH] Mailman: small fixes discovered with lists-dev --- playbooks/hosts/lists-dev.cloud.fedoraproject.org.yml | 2 ++ roles/mailman/files/pg-give-rights.py | 2 +- roles/mailman/templates/settings.py.j2 | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/playbooks/hosts/lists-dev.cloud.fedoraproject.org.yml b/playbooks/hosts/lists-dev.cloud.fedoraproject.org.yml index d8b44ec6d4..674fbae4d9 100644 --- a/playbooks/hosts/lists-dev.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/lists-dev.cloud.fedoraproject.org.yml @@ -134,6 +134,8 @@ - tar - mailman # transition from mailman2.1 - vim + - tmux + - patch tags: - packages diff --git a/roles/mailman/files/pg-give-rights.py b/roles/mailman/files/pg-give-rights.py index e99dd77f2b..08031515ac 100755 --- a/roles/mailman/files/pg-give-rights.py +++ b/roles/mailman/files/pg-give-rights.py @@ -24,7 +24,7 @@ def give_rights(dbhost, dbuser, dbpasswd, dbname): cur.execute(dbrightsquery) # Table permissions cur.execute(""" - SELECT 'GRANT SELECT,INSERT,UPDATE,DELETE,TRUNCATE ON ' || relname || ' TO %sapp;' + SELECT 'GRANT SELECT,INSERT,UPDATE,DELETE,TRUNCATE ON "' || relname || '" TO %sapp;' FROM pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE nspname = 'public' AND relkind IN ('r', 'v'); diff --git a/roles/mailman/templates/settings.py.j2 b/roles/mailman/templates/settings.py.j2 index 1fd96f1f80..f819bb5d99 100644 --- a/roles/mailman/templates/settings.py.j2 +++ b/roles/mailman/templates/settings.py.j2 @@ -142,6 +142,7 @@ MIDDLEWARE_CLASSES = ( 'hyperkitty.middleware.KittyStoreDjangoMiddleware', 'hyperkitty.middleware.SSLRedirect', 'hyperkitty.middleware.TimezoneMiddleware', + 'hyperkitty.middleware.MailmanUserMetadata', ) ROOT_URLCONF = 'urls'