Search 1.9 billion lines of Odoo code on GitHub

coop_memberspace

Author: La Louve
License: no license
Branch: F#25715
Repository: trobz/odoo-production
Dependencies: coop_membership, coop_shift, mail, theme_bootswatch, web, and website
Languages: JavaScript (449, 10.8%), LESS (199, 4.8%), Markdown (19, 0.5%), PO File (573, 13.8%), Python (1043, 25.1%), SVG (340, 8.2%), XML (1504, 36.2%), and YAML (26, 0.6%)
Other branches: 12.0, 12.0_dev, 12.0_migrate_shift_operations, 20180824, 20180831, 20180907, 20180914, 20180921, 20180928, 20220905_pre, 9.0, 9.0-fix-reconcile, 9.0-memberspace-20180921, 9.0-template-recurrence, 9.0_S#210419, 9.0_bk, 9.0_yassine, F#25720_3, F#25759, F#25759_1, F#25770_2, F#25812, F#26146_1, F#26729_2, F#26743, F#27960, F#27961_1, F#29400, F#29760_newest, and F#30036
Other repositories: AwesomeFoodCoops/odoo-production, 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, 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>