fix(home): 首页业务入口默认展示,避免回收与反馈按钮被总开关隐藏
This commit is contained in:
@@ -2,6 +2,12 @@ package systemconfig
|
|||||||
|
|
||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
|
func TestDefaultHomeEntriesEnabled(t *testing.T) {
|
||||||
|
if got := defaultHomeEntriesEnabledConfigValue(); got != "true" {
|
||||||
|
t.Fatalf("默认首页业务入口开关 = %q, want true", got)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestParseHomeEntriesEnabled(t *testing.T) {
|
func TestParseHomeEntriesEnabled(t *testing.T) {
|
||||||
cases := []struct {
|
cases := []struct {
|
||||||
value string
|
value string
|
||||||
|
|||||||
@@ -12,7 +12,8 @@ import (
|
|||||||
const homeEntriesEnabledConfigKey = "mobile.home_entries_enabled"
|
const homeEntriesEnabledConfigKey = "mobile.home_entries_enabled"
|
||||||
|
|
||||||
func defaultHomeEntriesEnabledConfigValue() string {
|
func defaultHomeEntriesEnabledConfigValue() string {
|
||||||
return "false"
|
// 默认展示,保持引入总开关前的线上表现;需要隐藏时由后台开关显式关闭。
|
||||||
|
return "true"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Service) HomeAnnouncements(ctx context.Context) (*HomeAnnouncementsDTO, error) {
|
func (s *Service) HomeAnnouncements(ctx context.Context) (*HomeAnnouncementsDTO, error) {
|
||||||
|
|||||||
@@ -130,8 +130,8 @@ describe('mergeHomeConfig', () => {
|
|||||||
expect(config.banners[0]?.pc.image_url).toBe('')
|
expect(config.banners[0]?.pc.image_url).toBe('')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('首页业务入口总开关缺省关闭,显式开启时透传', () => {
|
it('首页业务入口总开关缺省展示,显式配置时透传', () => {
|
||||||
expect(mergeHomeConfig({}).home_entries_enabled).toBe(false)
|
expect(mergeHomeConfig({}).home_entries_enabled).toBe(true)
|
||||||
expect(mergeHomeConfig({ home_entries_enabled: true }).home_entries_enabled).toBe(true)
|
expect(mergeHomeConfig({ home_entries_enabled: true }).home_entries_enabled).toBe(true)
|
||||||
expect(mergeHomeConfig({ home_entries_enabled: false }).home_entries_enabled).toBe(false)
|
expect(mergeHomeConfig({ home_entries_enabled: false }).home_entries_enabled).toBe(false)
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -213,8 +213,8 @@ export interface MobileHomeConfig {
|
|||||||
home_entries_enabled: boolean
|
home_entries_enabled: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 总开关默认关闭,避免新环境误展示尚未准备好的业务入口。 */
|
/** 总开关默认展示,保持引入总开关前的线上表现;需要隐藏时由后台开关显式关闭。 */
|
||||||
export const defaultHomeEntriesEnabled = false
|
export const defaultHomeEntriesEnabled = true
|
||||||
|
|
||||||
export const defaultAWRecycleConfig: AWRecycleConfig = {
|
export const defaultAWRecycleConfig: AWRecycleConfig = {
|
||||||
title: 'AW炫彩回收',
|
title: 'AW炫彩回收',
|
||||||
|
|||||||
Reference in New Issue
Block a user