跳转到主要内容

InvenioRDM模块,用于社区功能。

项目描述

https://github.com/inveniosoftware/invenio-communities/workflows/CI/badge.svg https://img.shields.io/github/tag/inveniosoftware/invenio-communities.svg https://img.shields.io/pypi/dm/invenio-communities.svg https://img.shields.io/github/license/inveniosoftware/invenio-communities.svg

Invenio模块,用于添加对社区的支持。

这是一个实验性的开发者预览版本。

变更

版本 v16.0.0 (发布于 2024-10-04)

  • 安装: 升级 invenio-vocabularies

版本 v15.2.2 (发布于 2024-10-04)

  • 子社区:修复了对自链接的临时修复

版本 v15.2.1 (发布于 2024-10-01)

  • 子社区:修复获取是否允许子社区时的错误

  • 子社区:添加了i18n翻译消息

版本 v15.2.0 (发布于 2024-09-27)

  • 添加了子社区端点和页面

版本 v15.1.1(发布日期 2024-09-26)

  • 对于标志更新响应,返回原始 JSON 而不是进行内容协商。

版本 v15.1.0(发布日期 2024-09-26)

版本 v15.0.0(发布日期 2024-08-26)- 使用 edge_ngram 分析器和 accent 分析器改进社区映射

版本 v14.10.0(发布日期 2024-08-26)

  • 修复 COMMUNITIES_CUSTOM_FIELDS 的默认值

  • 弃用 record_policy 并改为 record_submission_policy

  • 添加新策略,允许社区成员提交记录

版本 v14.9.0(发布日期 2024-08-22)

  • 升级 invenio-vocabularies

版本 v14.8.0(发布日期 2024-08-22)

  • 升级 invenio-requests

版本 v14.7.0(发布日期 2024-08-22)

  • 包:升级 react-invenio-forms

版本 14.6.1(发布日期 2024-08-09)

  • 权限:在 ReviewPolicy 生成器中实现缺失的 excludes 子句

版本 14.6.0(发布日期 2024-08-09)

  • settings-ui:[#855] 设置成员策略

  • 修复(logo):未完全删除

  • user_moderation:为每个社区操作调度 Celery 任务

  • 审查策略:允许所有社区成员提交记录到社区而不需审查

  • 权限:添加成员策略生成器

  • 邀请:更新 RichEditor 以使用 inputValue

  • 服务:使用并调整 vnd.inveniordm.v1+json HTTP 接受头

版本 14.5.1(发布日期 2024-06-28)

  • 子社区:更新字段路径和错误处理

  • 子社区:在 UI 中更新错误映射

版本 14.5.0(发布日期 2024-06-28)

  • 子社区:将“payload”传递到请求创建中

版本 14.4.0(发布日期 2024-06-28)

  • 子社区:在 UI 中更新字段路径

  • 子社区:修复请求重定向 URL

  • 错误:添加子社区错误

  • 子社区:检查父子允许情况

版本 14.3.0(发布日期 2024-06-27)

版本 14.2.0(发布日期 2024-06-24)

  • 子社区:修复新请求后的重定向 URL

  • 子社区:添加通知

  • 子社区 UI:在表单下拉菜单中按最新排序

  • 错误:如果社区不能有子级,则返回 404

  • 错误:过滤出具有父级或可以具有子级的社区(#1154)

  • 错误:允许添加现有社区

版本 14.1.0(发布日期 2024-06-20)

  • 映射:为用户配置文件和首选项添加动态映射

  • 社区 UI:改进创建用户体验
    • 将 slug 转换为小写

  • 子社区:初始最小功能实现

  • UI:修复墓碑倾倒

版本 14.0.0(发布日期 2024-06-04)

  • 安装: 升级 invenio-vocabularies

版本 13.0.3(发布日期 2024-05-15)

  • 组件:修复父级更新权限

版本 13.0.2(发布日期 2024-05-07)

  • 组:将组配置和权限生成器移动到 invenio-users-resources

版本 13.0.1(发布日期 2024-04-15)

  • 修复:社区主题和菜单的可见性

版本 13.0.0(发布日期 2024-04-10)

  • ext:分散社区菜单项

  • systemfields:在索引期间转储 @v 字段

  • 成员模态:通用以可重用

  • 记录:优化 is_verified 的性能

  • 模型:修复成员查询

版本 12.2.0(发布日期 2024-03-23)

  • 应用程序:修复 before_first_request 弃用

版本 12.1.1(发布日期 2024-03-12)

  • 组件:修复与社区子级的向后兼容性

版本 12.1.0(发布日期 2024-03-06)

  • 全局:实现 access.members_visibility 字段

  • 服务:添加批量更新父级方法(#1112)

  • 自定义字段:添加自定义词汇标志

版本 12.0.1(发布日期 2024-03-04)

  • 升级 react-invenio-forms

  • 重新排序社区的菜单项

  • filter_dict_keys实用工具移至invenio-records

版本 12.0.0(发布日期:2024-02-19)

  • invenio-users-resources(通过invenio-requests)的主要版本升级

版本 11.1.1(发布日期:2024-02-19)

  • 映射:将“动态”值更改为字符串

  • UI:从communitiesCarousel中移除console.log(#1077)

版本 11.1.0(发布日期:2024-02-19)

  • 映射:添加parent.children

  • 导出:添加children允许

  • 服务:使用更新服务方法设置父级

  • 映射:修复parent.theme.style键

  • 映射:修复funding.award.number的类型不匹配

版本 11.0.0(发布日期:2024-02-16)

  • 系统字段:添加children

  • 系统字段:在记录中索引communities

  • horizon:社区主页(#1081)

版本 10.1.0(发布日期:2024-02-09)

  • parent_community:取消引用父社区

  • parent:在系统字段中取消引用

  • 主题:处理null值

  • parent_community:修复取消引用

版本 10.0.0(发布日期:2024-02-09)

  • 映射:更新到theme.style

  • 系统字段:添加父社区

  • 社区:添加theme.enabled标志

  • 社区:将theme.config重命名为theme.style以方便索引

  • 记录:在搜索中公开theme字段

  • 映射:添加“parent”社区并规范化funding

  • 全局:始终序列化Community.theme

  • 模型:在bucket_id上添加索引

版本 9.0.0(发布日期:2024-01-31)

  • 安装:升级依赖关系

版本 8.0.0(发布日期:2024-01-16)

  • 全局:添加对社区主题的支持

  • 添加名为theme的新数据字段

  • 添加特定的模板加载器,用于处理按社区分主题的模板

  • 目前程序化地仅对系统用户启用此功能

  • 禁用社区主题信息的索引

版本 7.18.0(发布日期:2023-12-12)

  • 由于许可问题,用tinymce替换ckeditor

  • 拆分CommunitiesCardGroup定义和渲染

  • 将社区首页上的“featured-communities”ID更改为“new-communities”。警告:如果您正在覆盖invenio-communities/frontpage.html,请在此模板中执行该更改。

版本 7.17.0(发布日期:2023-11-10)

  • 资产:向用户表单添加可覆盖的ID

  • 资产:增加社区页面描述的字符限制

版本 7.16.5(发布日期:2023-11-07)

  • 视图:始终显示添加社区菜单

版本 7.16.4(发布日期:2023-11-01)

  • 模式:避免在自定义字段中加载None值

  • 翻译:修复ngettext函数期望的参数

版本 7.16.3(发布日期:2023-10-27)

  • UI:修复jinja过滤器中的身份问题

版本 7.16.2(发布日期:2023-10-26)

  • 社区标志:修复占位符的渲染

版本 7.16.1(发布日期:2023-10-25)

  • 社区设置:将审阅策略和页面长度提升至5k字符

版本 7.16.0(发布日期:2023-10-25)

  • 社区设置:使用自定义URL字段

  • 电子邮件:从字符串中移除HTML标签

  • 特色:使新的上传按钮可选

版本 7.15.3(发布日期:2023-10-23)

  • 模式:将允许的审阅策略和页面长度提升至5k字符

版本 7.15.2(发布日期:2023-10-13)

  • UI:允许尾部斜杠

版本 7.15.1(发布日期:2023-10-11)

  • 社区:修复删除模态字段UI

版本 7.15.0(发布日期:2023-10-10)

  • 页眉:添加管理社区按钮

版本 7.14.0(发布日期:2023-10-04)

  • 默认社区:添加将其设置为None的可能性

  • searchapp:减少分页选项至10和20

版本 7.13.1(发布日期:2023-10-02)

  • 社区:将lru_cache替换为invenio_cache以确保正确处理使用TTL的缓存过期

版本 7.13.0(发布日期:2023-10-02)

  • 通知:在邀请操作上添加通知

  • 设置菜单:将审阅策略菜单项重命名为审阅策略

  • 设置:从页面中移除隐藏的分隔符

版本 7.12.1(发布日期:2023-09-28)

  • 修复服务实用程序以缓存社区的slug

版本 7.12.0(发布日期:2023-09-28)

  • 添加服务实用程序以缓存社区的slug

  • 服务:修复sort参数修改sort选项变量的问题

  • 社区设置:根据权限切换危险区域

版本 7.11.0(发布日期:2023-09-25)

  • 服务:添加社区删除功能

  • 审核:删除被封锁用户的社区

  • 管理:添加社区删除和恢复操作

  • 资源:在删除头部添加修订检查

  • 用户界面:添加可访问性属性

版本 7.10.1(发布日期:2023-09-22)

  • 用户界面:允许点击社区列表项时跳转到另一页面

  • 修复在获取社区成员时错误更新数据库用户的问题

版本 7.10.0(发布日期:2023-09-21)

  • 资源:添加 etag 头部

版本 7.9.0(发布日期:2023-09-19)

  • 社区:实现删除服务方法

  • CommunityCompactItem:添加外部图标和目标为空白

  • 社区档案:修复自定义资金表单

版本 7.8.0(发布日期:2023-09-18)

  • GitHub:停止支持 Python 3.7,因为它已达到生命周期的结束

  • 社区:添加社区删除的数据模型

  • 成员:移除成员描述的 HTML 渲染

  • 用户界面:安全渲染社区 描述

  • 删除社区模态框:修复样式

版本 7.7.4(发布日期:2023-09-14)

  • 安装: 升级 invenio-vocabularies

版本 7.7.3(发布日期:2023-09-14)

  • 搜索栏:添加 aria-label

  • a11y:为 TextFields 添加 ids

版本 7.7.2(发布日期:2023-09-12)

  • 服务:在搜索中排除创建的请求

版本 7.7.1(发布日期:2023-09-04)

  • 组件:修复编辑时的可见性权限检查

版本 7.7.0(发布日期:2023-08-30)

  • oai-pmh:从配置中获取 oai 集合前缀

版本 7.6.0(发布日期:2023-08-23)

  • 社区:添加 is_verified 字段以根据所有者的验证状态对社区进行排序

  • 用户审核:实现 on_approve 操作以重新索引用户社区

版本 7.5.0(发布日期:2023-08-17)

  • 权限:提取基本权限

版本 7.4.0(发布日期:2023-08-09)

  • 添加用户审核回调钩子

  • 用户界面改进

版本 7.3.0(发布日期:2023-08-02)

  • 成员和邀请:在成员标签中添加邀请按钮,修复 a11y 和 UI 问题

版本 7.2.3(发布日期:2023-07-26)

  • 用户界面:将搜索与“我的账户”标题对齐

版本 7.2.2(发布日期:2023-07-24)

  • 模板:访问消息并标记主题以进行翻译

版本 7.2.1(发布日期:2023-07-24)

  • 将创建权限注入到社区搜索中

版本 7.2.0(发布日期:2023-07-21)

  • 通知:添加成员邀请通知

版本 7.1.2(发布日期:2023-07-18)

  • 用户界面:修复移动版本

版本 7.1.1(发布日期:2023-07-17)

  • 操作:重新排列操作顺序

版本 7.0.1(发布日期:2023-07-05)

  • 测试:修复用户更新

版本 7.0.0(发布日期:2023-06-15)

  • 缓存:将未管理的组添加到缓存并在身份中加载

  • 添加身份缓存

  • 将组添加为社区成员

  • 资产:在删除模态框中显示指标

版本 6.7.0(发布日期:2023-06-07)

  • 通知:添加成员收件人生成器

  • 测试:添加通知成员收件人生成器测试用例

  • 服务:添加 extra_filter 参数

  • 服务:提供显式扫描参数

版本 6.6.1(发布日期:2023-06-02)

  • 架构:为 CommunityGhostSchema stub 使用父类

版本 6.6.0(发布日期:2023-05-26)

  • 配置社区轮播图中项目数量

  • 在社区轮播图中添加占位符

  • 引入配置以禁止创建受限社区

  • 修复社区设置中标签和模态框的 a11y

版本 6.5.0(发布日期:2023-05-05)

  • 更新成员和邀请的映射

  • 添加可配置的社区权限策略

版本 6.4.0(发布日期:2023-04-25)

  • 更新成员和邀请的映射

版本 6.3.0(发布日期:2023-04-20)

  • 搜索:添加查询解析映射和允许的术语列表

  • 资产:从 invenio-vocabularies 和 react-invenio-forms 中更改导入组件

版本 6.2.1(发布日期:2023-04-06)

  • 改进社区删除模态框的 UX

版本 6.2.0(发布日期:2023-04-06)

  • 将社区的定制字段添加到关于页面中显示

  • 允许空白编目策略页面和关于页面

  • 为社区服务添加额外过滤器

版本 6.1.1(发布日期:2023-03-28)

  • 重构请求组件

版本 6.1.0(发布日期:2023-03-24)

  • 如果有未完成的请求,则拒绝删除社区

  • 当社区无法解决时添加幽灵社区

版本 6.0.0(发布日期:2023-03-20)

  • 升级社区设置布局

  • 拆分页面配置

  • 重新组织社区详细信息子菜单

  • 重新排列详细信息字段

  • 重命名服务组件配置变量

  • 添加可配置的错误处理器

版本 5.5.0(发布日期:2023-03-13)

  • 请求:添加社区包含请求类型

  • 重命名直接发布权限策略

版本 5.4.0(发布日期:2023-03-10)

  • 资源:向搜索组件添加抽象和可复用性

  • 访问系统字段:将类属性元组更新为枚举

  • 访问系统字段:将验证更新为类函数

  • 服务:添加可配置组件

版本 5.3.0(发布日期:2023-03-10)

  • 自定义字段:添加多个自定义字段小部件加载器

  • UI 序列化器:添加权限

  • 资源:重构社区组件

版本 5.2.0(发布日期:2023-03-03)

  • 删除过时的 flask_babelex 依赖项和导入

  • 升级 invenio 依赖项

版本 5.1.0(发布日期:2023-02-24)

  • 个人资料:添加关于和编目策略标签

  • 生成器:修复序列化器上社区权限检查

版本 5.0.1(发布日期:2023-02-20)

  • 成员:添加读取身份会员资格(仅服务层)的支持

版本 5.0.0(发布日期:2023-02-09)

  • 数据模型:添加新的 access.review_policy 子字段

  • 权限:添加直接发布策略

版本 4.1.2(发布日期:2023-02-07)

  • 无障碍性:添加缺失的区域标签

  • 详细信息:修复社区详细信息页面中的受限标签

版本 4.1.1(发布日期:2023-01-26)

  • 资源:从可覆盖的请求 ID 中删除命名空间

版本 4.1.0(发布日期:2023-01-26)

  • 资源:规范化可覆盖的 ID

版本 4.0.7(发布日期:2023-01-24)

  • 特色:为管理面板添加功能标志

版本 4.0.6(发布日期:2023-01-20)

  • 特色:为特色社区模式字段添加工具提示

版本 4.0.5(发布日期:2023-01-05)

  • 特色:为特色社区组件添加可覆盖的 ID

  • 资源:重构 eslint 警告

  • 社区:调整详细信息页面样式

版本 4.0.4(发布日期:2022-12-05)

  • 权限:将特色社区列表操作添加到管理权限

版本 4.0.3(发布日期:2022-12-02)

  • 社区详细信息搜索:添加搜索结果计数和排序

版本 4.0.2(发布日期:2022-12-01)

  • 将身份添加到链接模板展开方法。

  • 将身份添加到字段解析器 pick_resolved_fields 方法。

版本 4.0.1(发布日期:2022-11-29)

  • 固件:添加特色社区选项

版本 4.0.0(发布日期:2022-11-25)

  • 将链接添加到搜索结果

  • 添加 i18 翻译

  • 使用集中的 Axios 配置

版本 3.2.5(发布日期:2022-11-16)

  • 确保成员服务在 rebuild_index 方法中使用批量索引

版本 3.2.4(发布日期:2022-11-14)

  • 添加 Jinja 宏以渲染特色社区部分

版本 3.2.3(发布日期:2022-11-03)

  • 将徽标添加到演示数据

  • 重构样式

版本 3.2.2(发布日期:2022-10-26)

  • 添加特色社区轮播组件

版本 3.2.1(发布日期:2022-10-26)

  • 删除过时的导入

版本 3.2.0(发布日期:2022-10-24)

  • 升级 invenio-assets

  • 升级到 node v18

  • 为社区请求搜索添加响应式类

  • 修复溢出内容

版本 3.1.0(发布日期:2022-10-04)

  • 添加 OpenSearch v2

版本 3.0.1(已撤回)

版本 3.0.0(发布日期:2022-09-27)

  • 删除 Elasticsearch < 7

  • 添加 OpenSearch v1

版本 2.8.8(发布日期:2022-07-12)

  • 错误修复:在标题中显示社区徽标

版本 2.8.7(发布日期:2022-07-08)

  • 添加多个目的地搜索栏

  • 搜索:重新设计社区搜索结果项

  • 邀请:在成员搜索中添加帮助文本

  • 设置:添加文件标志尺寸限制

  • 添加对UUID的错误处理

版本 2.8.6(发布日期 2022-07-01)

  • 请求搜索:添加扩展字段,重新设计列表视图

  • 社区:更新成员表,为网格列添加响应式宽度

  • 成员:预留成功/错误图标空间,清理表格类

  • 全局:修复标记为翻译的字符串

  • 社区页眉:将社区可见性添加到页眉

  • 依赖项:增加 invenio-requests 的次要版本

版本 2.8.5(发布日期 2022-06-24)

  • i18n:修复命名

版本 2.8.4(发布日期 2022-06-23)

  • i18n:将德语添加到语言列表中

  • 主页:对齐搜索栏和按钮

  • 页面子标题:添加移动端类

版本 2.8.3(发布日期 2022-06-21)

  • 资源:添加 UI 序列化器

  • i18n:清理翻译字符串

  • 社区标志:为图片添加固定高度

  • 设置 UI:修复状态行为

  • 成员着陆页:修复对齐

版本 2.8.2(发布日期 2022-06-08)

  • 搜索栏:修复搜索事件传播

  • UI:删除冗余组件

  • 成员:样式操作下拉菜单

  • 全局:固定 sphinx 包

  • 全局:添加黑色格式化工具

版本 2.8.1(发布日期 2022-05-24)

  • 重命名特色社区部分

版本 2.8.0(发布日期 2022-05-23)

版本 2.3.1(发布日期 2021-06-10)

  • 移除 invenio 依赖项,仅依赖 rdm-records。

版本 2.3.0(发布日期 2021-05-28)

  • 改善更改权限时的视觉反馈。

  • 将分面与新的记录-资源分面范式对齐。

版本 2.2.5(发布日期 2021-04-29)

  • 首次公开发布。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分发

invenio-communities-16.0.0.tar.gz (360.4 kB 查看哈希值)

上传时间 源代码

构建分发

invenio_communities-16.0.0-py2.py3-none-any.whl (748.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持