自己レスです。
PHPのエラーログを見てみますと、以下のようなエラーが残っていました。
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
標準設定ではダメなようでしたので、エラーの中にある「max_input_vars」の値を試しに3000まで増やしたところ、無事にパーミッションの変更が保存されました。
教師(editingteacher)だけ入力変数の数が1000件を超える点は不思議ですが、とりあえずパーミッションを変更できるようになりました。
お騒がせしまして、申し訳ありません。
PHPのエラーログを見てみますと、以下のようなエラーが残っていました。
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
標準設定ではダメなようでしたので、エラーの中にある「max_input_vars」の値を試しに3000まで増やしたところ、無事にパーミッションの変更が保存されました。
教師(editingteacher)だけ入力変数の数が1000件を超える点は不思議ですが、とりあえずパーミッションを変更できるようになりました。
お騒がせしまして、申し訳ありません。