Skip to content

Commit f8ebd71

Browse files
committed
release: 8.6.0
1 parent 7bb0e27 commit f8ebd71

87 files changed

Lines changed: 664 additions & 232 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/Constant/AppConstant.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ class AppConstant
66
{
77
const APP = 'cms9';
88
const APP_NAME = 'ModStartCMS9';
9-
const VERSION = '8.5.0';
9+
const VERSION = '8.6.0';
1010
}

module/AdminManager/View/widget/serverInfo.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<div class="col-lg-4 col-md-6">
1717
<div class="tw-flex ub-border-bottom tw-p-2">
1818
<div class="tw-w-24 tw-flex-shrink-0 tw-font-bold">MSCore</div>
19-
<div class="tw-flex-grow">V{{\ModStart\ModStart::$version}} ( With <b>{{strtoupper(\ModStart\Module\ModuleManager::getEnv())}}</b> )</div>
19+
<div class="tw-flex-grow">V{{\ModStart\ModStart::$version}} ( With <b>{{strtoupper(ModStart\ModStart::env())}}</b> )</div>
2020
</div>
2121
</div>
2222
<div class="col-lg-4 col-md-6">

module/Article/Admin/Controller/ArticleController.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use ModStart\Admin\Concern\HasAdminQuickCRUD;
99
use ModStart\Admin\Layout\AdminCRUDBuilder;
1010
use ModStart\Field\AbstractField;
11+
use ModStart\Field\AutoRenderedFieldValue;
1112
use ModStart\Field\Type\FieldRenderMode;
1213
use ModStart\Form\Form;
1314
use ModStart\Grid\GridFilter;
@@ -33,15 +34,18 @@ protected function crud(AdminCRUDBuilder $builder)
3334
switch ($field->renderMode()) {
3435
case FieldRenderMode::GRID:
3536
case FieldRenderMode::DETAIL:
36-
return TextLink::primary(
37-
htmlspecialchars($item->title),
38-
ArticleUtil::url($item->toArray()),
39-
'target="_blank"'
37+
return AutoRenderedFieldValue::make(
38+
TextLink::primary(
39+
htmlspecialchars($item->title),
40+
ArticleUtil::url($item->toArray()),
41+
'target="_blank"'
42+
)
4043
);
4144
}
4245
});
46+
$url = modstart_web_url('article/别名');
4347
$builder->text('alias', '别名')
44-
->help('默认留空,可通过链接 /article/别名 访问,不能为纯数字');
48+
->help("默认留空,可通过链接 <code>$url</code> 访问,不能为纯数字");
4549
$builder->richHtml('content', '内容')->listable(false);
4650
$builder->display('created_at', L('Created At'))->listable(false);
4751
$builder->display('updated_at', L('Updated At'))->listable(false);

module/Article/Docs/release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 1.5.0
1+
## 1.5.0 链接别名不能为纯数字文案提示
22

33
- 优化:链接别名不能为纯数字文案提示
44

module/Article/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"title": "通用文章",
1515
"version": "1.5.0",
1616
"author": "官方",
17-
"modstartVersion": ">=2.6.0",
17+
"modstartVersion": ">=3.9.0",
1818
"description": "提供多位置、单页文章基础管理功能",
1919
"config": {
2020
"position": [
@@ -24,4 +24,4 @@
2424
]
2525
]
2626
}
27-
}
27+
}

module/Member/Docs/release.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
- 优化:手机快速注册登录密码设置控件不是password修复
55
- 优化:VIP设置赠送积分但积分设置为0时异常问题
66
- 修复:已登录绑定授权信息,开启自动绑定账户时,绑定账户异常问题
7+
- 修复:用户注册弹窗异常验证码发送异常问题
78

89
---
910

module/Member/Util/MemberUtil.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
use Module\Member\Events\MemberUserDeletedEvent;
2525
use Module\Member\Events\MemberUserLoginAttemptEvent;
2626
use Module\Member\Events\MemberUserLoginFailedEvent;
27+
use Module\Member\Model\MemberUser;
2728
use Module\Member\Type\MemberMessageStatus;
2829
use Module\Member\Type\MemberPasswordStrength;
2930
use Module\Member\Type\MemberStatus;
@@ -710,11 +711,12 @@ public static function mergeMemberUserBasics(&$records, $memberUserIdKey = 'memb
710711
{
711712
$keepFields = self::processBasicFields($keepFields);
712713
if (is_array($records)) {
713-
ModelUtil::join($records, $memberUserIdKey, $memberUserMergeKey, 'member_user', 'id');
714+
ModelUtil::join($records, $memberUserIdKey, $memberUserMergeKey, MemberUser::class, 'id');
714715
foreach ($records as $k => $v) {
715716
if (empty($v[$memberUserMergeKey])) {
716717
continue;
717718
}
719+
$viewName = self::viewName($v[$memberUserMergeKey]);
718720
$memberUser = ArrayUtil::keepKeys($v[$memberUserMergeKey], $keepFields);
719721
if (empty($memberUser['nickname'])) {
720722
$memberUser['nickname'] = $memberUser['username'];
@@ -724,23 +726,24 @@ public static function mergeMemberUserBasics(&$records, $memberUserIdKey = 'memb
724726
} else {
725727
$memberUser['avatar'] = AssetsUtil::fixFull($memberUser['avatar']);
726728
}
729+
$memberUser['viewName'] = $viewName;
727730
$records[$k][$memberUserMergeKey] = $memberUser;
728731
}
729732
} else {
730-
ModelUtil::joinItems($records, $memberUserIdKey, $memberUserMergeKey, 'member_user', 'id');
733+
ModelUtil::joinItems($records, $memberUserIdKey, $memberUserMergeKey, MemberUser::class, 'id');
731734
foreach ($records as $item) {
732735
if (empty($item->{$memberUserMergeKey})) {
733736
continue;
734737
}
738+
$viewName = self::viewName($item->{$memberUserMergeKey});
735739
$memberUser = ArrayUtil::keepKeys($item->{$memberUserMergeKey}, $keepFields);
736-
if (empty($memberUser['nickname'])) {
737-
$memberUser['nickname'] = $memberUser['username'];
738-
}
740+
$memberUser['nickname'] = $memberUser['username'];
739741
if (empty($memberUser['avatar'])) {
740742
$memberUser['avatar'] = AssetsUtil::fixFull('asset/image/avatar.svg');
741743
} else {
742744
$memberUser['avatar'] = AssetsUtil::fixFull($memberUser['avatar']);
743745
}
746+
$memberUser['viewName'] = $viewName;
744747
$item->{$memberUserMergeKey} = $memberUser;
745748
}
746749
}

module/Member/View/field/adminUserSelector.blade.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
<div class="line">
1+
<div class="line" data-field="{{$name}}">
22
<div class="label">
3+
{!! in_array('required',$rules)?'<span class="ub-text-danger ub-text-bold">*</span>':'' !!}
4+
@if($tip)
5+
<a class="ub-text-muted" href="javascript:;" data-tip-popover="{{$tip}}"><i class="iconfont icon-warning"></i></a>
6+
@endif
37
{{$label}}
48
</div>
59
<div class="field">

module/Member/View/pc/register.blade.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@
1010
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageHeadAppend'); !!}
1111
@endsection
1212

13-
@section('bodyAppend')
14-
@parent
15-
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageBodyAppend'); !!}
16-
@endsection
17-
1813
@section('bodyAppend')
1914
@parent
2015
{{\ModStart\ModStart::js('asset/common/commonVerify.js')}}
@@ -47,6 +42,7 @@
4742
},window.api.dialog);
4843
});
4944
</script>
45+
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageBodyAppend'); !!}
5046
@endsection
5147

5248
@section('bodyContent')

module/Member/View/pc/registerDialog.blade.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageHeadAppend'); !!}
1010
@endsection
1111

12-
@section('bodyAppend')
13-
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageBodyAppend'); !!}
14-
@endsection
15-
1612
@section('bodyAppend')
1713
@parent
1814
{{\ModStart\ModStart::js('asset/common/commonVerify.js')}}
@@ -45,6 +41,7 @@
4541
},window.api.dialog);
4642
});
4743
</script>
44+
{!! \ModStart\Core\Hook\ModStartHook::fireInView('MemberRegisterPageBodyAppend'); !!}
4845
@endsection
4946

5047
{!! \ModStart\ModStart::style('html,body{background:var(--color-content-bg);}') !!}

0 commit comments

Comments
 (0)