From a79cb2a762e446623b1d4abe9c59770aa88f7575 Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Mon, 24 Aug 2026 02:54:10 -0400 Subject: [PATCH] fix(community_classifieds): admin gets moderator access automatically group_classifieds_moderator wasn't implied by anything an Administrator already has, so a standalone install of just this module (no deployment layer to seed role groups - the exact scenario this module's soft membership-detection is designed for) left the installing admin unable to see the Classifieds app or Moderation queue at all until someone manually granted the group. Make base.group_system imply group_classifieds_moderator instead, so every Odoo Administrator gets it automatically with zero extra wiring. Verified on a from-scratch database with only community_classifieds installed (community_membership and tncsc_deployment both uninstalled): admin's has_group() returns True and "Classifieds" appears in their app switcher immediately after install. --- addons/community_classifieds/CHANGELOG.rst | 8 ++++++++ addons/community_classifieds/__manifest__.py | 2 +- .../security/classifieds_security.xml | 15 +++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/addons/community_classifieds/CHANGELOG.rst b/addons/community_classifieds/CHANGELOG.rst index 68482bf..f51a368 100644 --- a/addons/community_classifieds/CHANGELOG.rst +++ b/addons/community_classifieds/CHANGELOG.rst @@ -1,6 +1,14 @@ Changelog ========= +19.0.1.0.1 (2026-08-24) +~~~~~~~~~~~~~~~~~~~~~~~~ +* Every Odoo Administrator now automatically gets the Classifieds + Moderator group, instead of needing it granted by hand. Without this, + a standalone install (no deployment layer seeding roles) left the + installing admin unable to see the Classifieds app or Moderation queue + at all. + 19.0.1.0.0 (2026-08-17) ~~~~~~~~~~~~~~~~~~~~~~~~ * Initial release: public classifieds board, member-gated posting diff --git a/addons/community_classifieds/__manifest__.py b/addons/community_classifieds/__manifest__.py index 6788c58..8c32d80 100644 --- a/addons/community_classifieds/__manifest__.py +++ b/addons/community_classifieds/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Community OS - Classifieds', - 'version': '19.0.1.0.0', + 'version': '19.0.1.0.1', 'category': 'Website/Website', 'summary': 'Member-gated classifieds board with moderation queue and auto-expiry', 'description': """ diff --git a/addons/community_classifieds/security/classifieds_security.xml b/addons/community_classifieds/security/classifieds_security.xml index af52897..1e48728 100644 --- a/addons/community_classifieds/security/classifieds_security.xml +++ b/addons/community_classifieds/security/classifieds_security.xml @@ -16,4 +16,19 @@ Can review, publish, and reject classified listings. + + + + +