ページ 11

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月07日(木) 18:08
by kazuike
MODX:1.0.21J
PHP:7.2.6
管理画面:権限管理>ユーザー管理
ユーザーの権限を「ウェブマスター」から「Administrator」に変更しようとしたら、
manager/processors/permission/save_user.processor.php
361行目

コード: 全て選択

	if (0 < count($user_groups)):
で、
Error : count(): Parameter must be an array or an object that implements Countable
結果、ユーザーが削除されました。
(ユーザー管理画面を開き直したら、「データがありません」と表示)

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月07日(木) 18:09
by yama
了解です、後ほど修正します。

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月08日(金) 08:44
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
こちら修正しました。確認をお願いしてよいでしょうか?
Dittoにも同様の不具合が残っていたため、それらを修正しました。

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月08日(金) 11:01
by kazuike
1.0.22J-beta1
ロールの変更については、問題なく動きました。
これとは別の話しですが、
リソースの編集で、
ページ設定の「コンテナとして扱う」がグレーアウトして操作できないリソースがあります。
操作できるリソースもあるのですが、どういった条件でしょうか?
あと、
「更新時にキャッシュを削除(記憶されません)」が全てグレーアウトされ操作できなくなっています。

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月08日(金) 11:14
by kazuike
ユーザーの作成等で、
以前は、パスワード欄に入力すると
デフォルトの「パスワードを自動生成する(おすすめ)」から、
「パスワードを指定する」に自動的に切り替わっていたのが、切り替わらなくなってます。
Chromeでは以前から切り替わりませんでしたが、
Firefoxでは切り替わっていました。(もしかしてFirefox側の問題かな?)

【1.0.21J】ロールの変更でエラー、ユーザが削除される

Posted: 2019年3月24日(日) 14:44
by yama
Windows版のFirefoxで試してみましたが、再現できませんでした。
何か他にヒントになりそうな情報はありますでしょうか?