Skip to content

Draft: Open seat block on jh

用户描述

What does this MR do and why?

https://jihulab.com/gitlab-cn/gitlab/-/issues/4750+

References

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.


合并请求描述

  • 移除订阅计划过滤逻辑
  • 取消团队计划座位超限限制
  • 清理相关测试代码
  • 移除特性标志相关代码

变更概览

相关文件
功能增强
subscriptions_helper.rb
移除订阅计划过滤辅助方法                                                                                         

jh/app/helpers/jh/subscriptions_helper.rb

  • 注释掉subscription_available_plans方法实现
  • 移除团队计划和免费计划的过滤逻辑
+8/-8     
group.rb
取消团队计划座位超限限制                                                                                         

jh/app/models/jh/group.rb

  • 注释掉block_seat_overages?方法实现
  • 移除仅团队计划座位超限限制逻辑
+5/-5     
测试
group_spec.rb
清理座位控制相关测试代码                                                                                         

jh/spec/models/jh/group_spec.rb

  • 注释掉block_seat_overages?相关测试用例
  • 移除不同计划类型的测试场景
+31/-31 
配置更改
spec_helper.rb
移除特性标志相关配置                                                                                             

jh/spec/spec_helper.rb

  • 注释掉jh_only_block_seat_for_team_plan特性标志设置
+2/-2     
CodeRider Agent 编辑于

合并请求报告

加载中