hidoo

[MT 5.051]カスタムフィールドを修正後保存するとユーザー権限エラーが出てしまう。

0

http://communities.movabletype.jp/2011/03/post-333.html
↑で報告されている内容と同様の事象がMT 5.051で発生しています。(5.05で発生を確認し、アップデートしたものの改善されませんでした)
以下の手順で発生しました。

<発生状況>
ウェブサイト管理者が作成したウェブサイト内ブログで、カスタムフィールドを作成し保存。
 ↓
カスタムフィールドの内容を再編集し、保存を試みると「権限がありません: Can't call method "blog_id" without a package or object reference」エラーが発生。
 ↓
システム管理者でログインしなおすと、カスタムフィールドの編集内容も保存できる。
 ↓
一度、ウェブサイト管理者に設定していたアカウントの権限を削除し、再設定。その後、同じブログでカスタムフィールドを作成し、再度編集・保存を試みると同様のエラー。

よろしくお願い致します。

返信(6)

| 返信する
  • こんにちは。こちらの問題、バグとして再現が確認しました。次回リリースで修正したいと思います。ご報告ありがとうございました!

    http://bugs.movabletype.org/default.asp?106307

  • 5.06では権限がない、と表示で新規に作成できません。

    • mattjp さん

      こんにちは。ご指摘の問題を、再現することができませんでした。QA環境の5.06では、問題なくカスタムフィールドの新規作成ができています。MTのファイルが(addonsも含めて)全て正しくアップロードされているかを確認していただいてもよいでしょうか?

  • こちらの件、以前はご対応いただきありがとうございました。

    その後、同じMTのシステムを[5.06]にアップデートして使用しているのですが、カスタムフィールドの作成に関して以下のような流れでエラーが発生してしましました。


    <発生状況>
    システム管理者権限を持つユーザーで、新たにウェブサイトを作成。
     ↓
    新しいウェブサイト用にユーザーを新規作成。
    (システム権限「ブログの作成」と「ウェブサイト管理者」権限を付加)
     ↓
    新規作成したユーザーで新しいウェブサイト内にブログを新規作成。
     ↓
    新しいブログでカスタムフィールドを作成しようとすると
    「権限がありません:」(詳しいエラーメッセージはなし)というエラー表示され、
    カスタムフィールドが作成できない。


    ※ウェブサイトのカスタムフィールドを作成しようとしても同様のエラーが発生。

    ※システム管理者権限を持つユーザーが作成したカスタムフィールドを新しいユーザーで削除することはできる。

    ※新しいユーザーに「システム管理者権限」を与えると、カスタムフィールドの作成が行える。

    ※新しいユーザーには「ブログの作成」以外のシステム管理者権限は持たせないようにしたい。


    ご確認いただけますと幸いです。

返信する