seto1

Results 26 issues of seto1

baserCMS version : 5.1 bootstrap.php内で設定しているSecurity.saltはapp_local.phpで設定されている値 https://github.com/baserproject/basercms/blob/5.1.x/config/bootstrap.php#L180 ``` Security::setSalt(Configure::consume('Security.salt')); ``` https://github.com/baserproject/basercms/blob/5.1.x/config/app_local.example.php その後、メールフォームなどで呼び出されるSecurity::getSaltの値もapp_local.phpで設定されている値 https://github.com/cakephp/cakephp/blob/5.x/src/Utility/Security.php#L285 TODO - install.php内のSecurity.saltが必要か確認し不要なら削除

Adjusting

issue: https://github.com/baserproject/basercms/issues/3703 旧PR: https://github.com/baserproject/basercms/pull/3704 JWTキー生成コマンドの追加を行いました。 以前のPRだとbaserインストール後だとコマンドが実行できないという問題があったため、BcInstallerからBaserCoreに処理とコマンドを移動しています。 ご確認お願いします。

baserCMS version : 5 - 構築済みの環境を再現する際に使用できると便利なため - InstallationsService->createJwtをコマンドで呼び出すようにしたらいい? - https://github.com/baserproject/basercms/blob/5.1.x/plugins/bc-installer/src/Service/InstallationsService.php#L514

Adjusting

baserCMS version : 5.1.1 タイトル・作成者・公開状態・投稿日時がなくても記事を作成できる バリデーションの調整が必要 https://github.com/baserproject/basercms/blob/5.1.x/plugins/bc-blog/src/Model/Table/BlogPostsTable.php

Bug

baserCMS version : 5.1.1 --- アクセスルールグループ一覧では管理システムの表示しかできない --- アクセスルール一覧ではどちらも表示される

Todo

TreeBehaviorのrecoverかreorderでいけそうだけどゴミ箱などの考慮は必要 https://book.cakephp.org/2/ja/core-libraries/behaviors/tree.html https://book.cakephp.org/5/ja/orm/behaviors/tree.html > ツリー構造やリンクされたリストのように、自分自身を参照する複雑なデータ構造は、 その性質上、まれに不用意なコールによって壊れてしまいます。気落ちしないでください。 全てが失われたわけではありません!これまでの文書中には登場していませんが、Tree ビヘイビアはこういった状況に対処するための関数をいくつか持っています。 既存の処理 https://github.com/baserproject/basercms/blob/dev-4/lib/Baser/Model/Content.php https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/Model/Table/ContentsTable.php resetTree

Adjusting

- app/tmp/logsフォルダ内のログを管理画面で表示 - メール送信の失敗など、特に重要なログはダッシュボードに表示 baserCMS version : 5系

Adjusting

baserCMS version : 4.8.1 おそらく以下の箇所でコメントと実際の処理が異なっていることが原因 https://github.com/baserproject/basercms/blob/dev-4/lib/Baser/View/Helper/BcBaserHelper.php#L1421 ``` // 固定ページの場合 if (!BcUtil::isAdminSystem()) { ``` 多分5系も同様 https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/View/Helper/BcBaserHelper.php#L732

Bug

5.0.11-dev 画面では特定のユーザーグループにのみ影響するように見えるが、permission_groupsテーブルのデータは全ユーザーグループで共通のため、他のユーザーグループにも影響する

Review

baserCMS version : 5 原因は以下の部分でURLのリダイレクトを行っているため https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/Controller/Admin/BcAdminAppController.php redirectIfIsNotSameSite 修正するには.envを変更する必要がある ## 対応案 ### A - システム基本設定からURL設定項目を外す ### B - システム基本設定にバリデーション追加 - WebサイトURLは管理画面用のURL設定 cmsUrlが設定されている場合のみ変更できるようにする - cmsUrlは現状設定ファイルからのみ設定可能 - https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/config/setting.php#L165 ### C - 管理画面のURLのリダイレクトをcmsUrlが設定されている場合のみ行うようにする

Adjusting