跳转到主要内容

管理您的合作伙伴

项目描述

Beta License: AGPL-3 OCA/cooperative Translate me on Weblate Try me on Runboat

管理合作社的合作伙伴。

基本流程可以是以下这样

  • 为个人(道德或物理)创建订阅请求

  • 验证订阅请求,资本释放请求(一张发票:account.move)。此发票将发送给未来的合作伙伴。

  • 注册合作伙伴的付款,并将资本释放请求标记为已支付。

  • 创建一个新合作伙伴(一个特殊合伙人),并将正确的股份类型和金额链接到这个新合作伙伴。

  • 新合作伙伴出现在合作伙伴登记册中。

功能

  • 管理多个股份类型

  • 管理股份订阅请求

  • 合作伙伴可以是个人或公司

  • 获取最新的合作伙伴登记册

  • 在合作伙伴视图中查看合作伙伴的股份

  • 管理合作伙伴的离职

  • 管理不同股份类型之间的转换

  • 在流程中向未来的合作伙伴发送自动邮件

  • 可用于多公司配置

  • 生成合作伙伴证书和有关合作伙伴的多个报告

配置

  • 在公司中,为资本释放请求设置默认付款条款。

  • 在公司中,设置合作伙伴账户。

目录

用法

查看文档(目前无英文版本)。

需要此模块的本地化模块。

已知问题/路线图

在应用程序参数中收集和整合所有合作伙伴设置。

考虑对以下内容进行重构

  1. 移除布尔字段“代表”和地址类型“代表”之间的潜在冗余。

  2. 防止非代表者使用代表地址类型。

此问题

已知问题:为了安装没有cooperator_website模块的cooperator模块,必须将合作伙伴本地化模块拆分。

应在res.partner表单中添加一个“合作社成员”页面,显示合作伙伴的所有合作社成员资格(cooperative_membership_ids)。该页面仅对同时属于cooperator_group_user组和base.group_multi_company组的用户可见(如何实现?)。它应显示所有公司的成员资格,还是只显示用户“登录”的公司(在菜单中勾选)?如果显示所有公司,将与cooperative_membership_rule_company ir.rule发生冲突。

变更日志

16.0.1.0.2 (2024-03-12)

错误修正

  • res.partner表单视图中删除重复的成员字段。(#47

16.0.1.0.0 (2023-11-29)

功能

  • 在合作社登记报告中添加“股份类型”列。(#86

  • 添加新的“登记”菜单项,并将“订阅登记”菜单项移到那里。(#86

  • 在联系视图中使用默认过滤器而不是域。(#86

  • 将个人和公司的确认电子邮件模板合并为一个。(#86

  • 重命名一些文件和XML ID,以提高一致性。(#86

  • 更新电子邮件模板以符合默认Odoo布局(这也会使它们变得更短)。(#86

  • 为电子邮件模板添加描述。(#86

  • 将“合作社候选人”菜单项移至“合作社”菜单。(#86

  • 添加新的“合作社登记”视图(和菜单项),以显示合作社成员资格,并允许打印合作社登记(之前在合作伙伴模型上的报告)。(#86

  • 确保资本释放请求报告从发票报告继承,而不是复制和修改它。(#86

错误修正

  • 确保合作社证书上只显示与当前公司相关的股份。(#86

  • 确保资本释放请求的冲销使用名称前缀,以免与正常条目冲突(“RSUBJ”而不是“SUBJ”)。(#86

  • 修复由转移操作创建的订阅请求:确保不发送确认电子邮件,它们不会出现在订阅请求列表中,并且不能被错误地验证。(#86

  • 修复电子邮件模板中名字的显示,并添加测试以覆盖此问题。(#86

  • 修复从正常合作伙伴表单创建新合作伙伴时的错误。(#86

  • 通过从默认发票布局重新编写它们来修复所有报告的布局。(#86

  • 确保为非当前公司创建合作社的操作正常工作(当资本释放请求付款时)。(#86

  • 确保share.line.share_number不能为负数。(#86)

  • 在操作后没有剩余股份时,不要发送合作者证书。(#86)

  • 修复确认电子邮件模板中的公司名称:显示发出订阅请求的公司名称,而不是合作社的名称。(#86)

  • 确保订阅请求的公司_type值被复制到创建的合作伙伴的legal_form字段中。(#86)

  • 在合作者登记号和操作登记号上添加唯一的每家公司约束。(#86)

  • 修复版权声明:添加缺失的声明并使用相同的格式。(#86)

  • 修复XML文件的完整性:XML声明、间距。(#86)

  • 在从合作伙伴创建订阅请求且找不到默认股份产品时显示错误消息而不是失败。(#86)

  • 将“Blocked”订阅请求状态的内部字符串值从block重命名为blocked。(#86)

  • 确保使用每家公司的序列(用于合作者登记号和操作登记号)。(#86)

  • 防止创建具有相同值的电子邮件和公司电子邮件的订阅请求,以避免在验证订阅请求时尝试创建递归的合作伙伴层次结构(合作伙伴是其自己的父级)。(#86)

  • 修复页脚布局以添加公司标志:包裹原始布局而不是覆盖它。(#86)

  • 修复订阅请求表单上的必填公司字段。(#86)

弃用和移除

  • 从联系人列表视图中删除额外的列;现在可以在合作者登记中找到它们。(#86)

  • 移除弃用的subscription.request.create_comp_sub_req()。使用正常的subscription.request.create()代替。(#86)

  • 移除无用的“subscription”操作请求类型。(#86)

14.0.2.0.0 (2023-07-25)

功能

  • 每个公司现在都有自己的合作者相关电子邮件的邮件模板。如果没有设置模板,则使用默认(全局)模板。(#73)

  • 此模块使用的ir.sequences不再全局;每个公司都有自己的合作者成员资格序列。(#74)

  • 为每家公司创建订阅日记。(#75)

  • 通过在需要的地方设置company_id和在Many2one字段上添加check_company标志来改进多公司的一致性。(#77)

  • 为多公司使用添加ir.rules。如果用户不是相关公司的成员,则无法访问此模块的记录。(#78)

  • 将合作社成员资格属性从res.partner移动到新的cooperative.membership模型,并在res.partner上添加公司依赖的计算字段以实现向后兼容。(#82)

14.0.1.6.0 (2023-02-23)

功能

  • 已删除所有选择小部件。 (#55)

12.0.5.3.0 (2022-09-05)

改进文档

  • 添加 USAGE.rst 以告知本地化模块是必要的。 (#346)

12.0.5.0.0 (2022-06-23)

弃用和移除

  • 当公司未定义合作者账户时,此模块之前默认为代码为“416000”的账户。由于该代码仅适用于比利时,已删除此行为。该功能已移动到 l10n_be_cooperator。 (#314)

12.0.3.3.2 (2022-06-20)

错误修正

  • 修复名称计算崩溃问题 (#330)

错误跟踪器

在 GitHub 问题(GitHub Issues)上跟踪错误。如果遇到问题,请检查是否已报告您的问题。如果您首先发现,请通过提供详细且受欢迎的 反馈 来帮助我们解决它。

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Coop IT Easy SC

贡献者

  • Coop IT Easy SC:

    • 侯赛因·巴卡利

    • 罗宾·库恩恩

    • 雷米·泰曼斯

    • 维克多·尚庞诺

    • 文森特·范罗塞姆

    • 曼努埃尔·克莱伊·布瓦埃尔

    • 卡门·比安卡·巴克

    • 雨果·德凯泽

维护者

此模块由 OCA 维护。

Odoo Community Association

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

此模块是 GitHub 上 OCA/cooperative 项目的组成部分。

欢迎您贡献。有关如何贡献的更多信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有提供源代码分发文件。有关如何生成分发存档的教程,请参阅 生成分发存档

构建分发

odoo_addon_cooperator-16.0.1.1.0.4-py3-none-any.whl (197.7 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面