Search 1.9 billion lines of Odoo code on GitHub

coop_memberspace

Author: La Louve
License: no license
Branch: dependabot/pip/odoo/pyyaml-5.4
Repository: AwesomeFoodCoops/odoo-production
Dependencies: coop_shift, create_users_partners, email_pos_receipt, mail, point_of_sale, theme_bootswatch, web, and website
Languages: JavaScript (456, 10.8%), LESS (234, 5.5%), Markdown (19, 0.4%), PO File (575, 13.6%), Python (1088, 25.7%), SVG (282, 6.7%), XML (1557, 36.7%), and YAML (26, 0.6%)
Other branches: 12.0, 12.0_dev, 9.0, 9.0-template-recurrence, dependabot/pip/odoo/babel-2.9.1, dependabot/pip/odoo/jinja2-2.11.3, dependabot/pip/odoo/lxml-4.6.5, dependabot/pip/odoo/lxml-4.9.1, dependabot/pip/odoo/mako-1.2.2, dependabot/pip/odoo/pillow-9.0.1, dependabot/pip/odoo/pillow-9.3.0, dependabot/pip/odoo/python-ldap-3.4.0, dependabot/pip/odoo/reportlab-3.5.55, dev, and migrated-checkpoint
Other repositories: DITIntl/odoo-production, Groupe-Informatique-LaCoopSurMer/odoo-production, Otsokop/odoo-production, azmeuk/odoo-production, chetanrdhaduk/odoo-production, criptomart/odoo-production, druidoo/FoodCoops, dzungtran89/odoo-production, estevebadia/odoo-production, krunal267/odoo-production, lachouettecoop/odoo-production, mszinte/odoo-production, nthnnl/odoo-production, odoo-modules/odoo-production, siddharth7815/odoo-production, suningwz/odoo-production, supercoopbdx/odoo-production, trobz/odoo-production, and vidtsin/odoo-production

<h1>Memberspace Area for Foodcoop</h1> <h2>Email Alias feature</h2> <h1>Concept</h1> <ul> <li><p>Each team/template will have 2 email alias:</p> <ul> <li>1 for the Coordinators of the team, naming convention of alias for Coordinators: coordos.[week][day][hour]@[domain]</li> <li>1 for the Members of the Team (including the Coordinators): naming convention of alias for Members: service.[week][day][hour]@[domain]</li> </ul></li> <li><p>Alias domain is configured by parameter object:</p> <ul> <li>with key: mail.catchall.domain.</li> <li>value: your email domain (e.g: cooplaloue.fr) When installing module, there is a script to create email alias automatically for each template, so, mail.catchall.domain must exist before installing coop_memberspace module.</li> </ul></li> <li><p>There are 2 main objects to store email alias for each team:</p> <ul> <li>memberspace_alias: store all alias of team (access via Member config menu: Members &gt; Configuration &gt; Memberspace Alias)</li> <li>memberspace_conversation: store all conversation of each topic (access via Member config menu: Members &gt; Configuration &gt; Memberspace Conversation). Every time a new email which sent to specific alias, a new conversation will be created, then after that, all reply of the conversation will be stored within this conversation.</li> </ul></li> </ul> <h1>How Alias works?</h1> <p>Any mail sent to your domain, that doesn&#39;t have a defined mailbox, will be sent to your catchall email. Application fetches the emails with a cron (using the module fetchmail) and dispatches them to corresponding virtual mail address (alias)</p> <p>Note: Make sure you set your created mailbox of Incoming Mail Server as the catch-all.</p>