014-009545
スケジュールの閲覧を許可されていないユーザーが参加者に含まれると、予定の変更または予定に参加できない場合がある。
- 種別
- 不具合
- 機能
-
- スケジュール/設備予約
- アクセス権
- 再現バージョン
-
- 10.0.0
- 10.0.1
- 10.0.2
- 10.1.0
- 10.1.2
- 10.2.0
- 10.3.0
- 10.4.0
- 10.5.0
- 10.6.0
- 10.6.1
- 10.7.0
- 10.8.0
- 10.8.1
- 10.8.2
- 10.8.3
- 10.8.4
- 10.8.5
- 10.8.6
- 10.8.7
- 改修バージョン
- 公開日
- 2017-12-14
- 更新日
- 2017-12-14
詳細
【発生条件】
次の条件を満たす場合に発生します。
- スケジュールの閲覧を許可されていないユーザーのユーザーIDを含むURLで、「予定の詳細」画面を表示する。
【準備】
- ユーザーを追加します。
例:
- ユーザー1(uid=1)
- ユーザー2(uid=2)
補足:
- ユーザーID(uid)とは、ユーザーを識別するために割り当てられた数字です。
- ユーザーID(uid)は、次の画面のURLで確認できます。
ユーザー名簿の「ユーザー情報の詳細」画面
- ユーザーID(uid)とは、ユーザーを識別するために割り当てられた数字です。
- 参加者にユーザー1とユーザー2を含む予定を登録します。
例:
-------
予定:予定1
参加者:ユーザー1、ユーザー2
------- - ユーザー1に対し、ユーザー2のスケジュールの閲覧を許可しないように設定します。
例:
-------
対象:ユーザー2 さんのスケジュール
設定するユーザー/グループ:ユーザー1のアクセス権を削除する
-------
補足:
- (システム設定画面)「スケジュールと施設予約 > アクセス権の設定 > アクセス権の設定(スケジュール)」画面で、設定します。
- [全員]のアクセス権が設定されている場合は削除します。
- (システム設定画面)「スケジュールと施設予約 > アクセス権の設定 > アクセス権の設定(スケジュール)」画面で、設定します。
- ユーザー2のユーザーIDを含む予定1の「予定の詳細」画面のURLを準備します。
例:
Windowsの場合:
http://(インストールしたサーバーのIPアドレスまたはホスト名)/scripts/cbag/ag.exe?page=ScheduleView&uid=2&sEID=209
Linuxの場合:
http://(インストールしたサーバーのIPアドレスまたはホスト名)/cgi-bin/cbag/ag.cgi?page=ScheduleView&uid=2&sEID=209
【再現手順】
- ユーザー1でログインし、準備したユーザー2のユーザーIDを含む予定1の「予定の詳細」画面にアクセスします。
- [変更する]をクリックします。
→現象発生:
次のエラーが発生し、予定を変更できません。
-------
エラー番号:14303
ユーザー2さんの予定を変更する権限はありません。
-------
補足:
- 予定1にコメントを書き込もうとした場合、次のエラーが発生し、コメントを書き込めません。
-------
エラー番号:14321
ユーザー2さんの予定を閲覧する権限はありません。
------- - バージョン 10.0.2以前のサイボウズ Officeの場合、手順1のあとに次のエラーが発生し「予定の詳細」画面を表示できません。
-------
エラー番号:14321
ユーザー2さんの予定を閲覧する権限はありません。
------- - 予定の参加者に、スケジュールの「閲覧・変更・追加・削除」が許可されたユーザーが含まれる場合、参加者に自分が含まれなくても、同様の現象が発生します。
- ユーザーを追加します。
例:
ユーザー3 - ユーザー1に対し、ユーザー3のスケジュールの「閲覧・変更・追加・削除」を許可するように設定します。
例:
-------
対象:ユーザー3 さんのスケジュール
設定するユーザー/グループ:ユーザー1に「閲覧・変更・追加・削除」を許可する
------- - 参加者に、ユーザー2とユーザー3を含む予定を追加します。
例:
-------
予定:予定2
参加者:ユーザー2、ユーザー3
------- - ユーザー1で、ユーザー2のユーザーIDが含まれる予定2の「予定の詳細」画面にアクセスします。
例:
Windowsの場合:
http://(インストールしたサーバーのIPアドレスまたはホスト名)/scripts/cbag/ag.exe?page=ScheduleView&uid=2&sEID=209
http://(インストールしたサーバーのIPアドレスまたはホスト名)/cgi-bin/cbag/ag.cgi?page=ScheduleView&uid=2&sEID=209 - [変更する]または[この予定に参加する]をクリックします。
- ユーザーを追加します。
回避/対応方法
バージョン 10.3.0以前のサイボウズ Officeの場合:
本現象に対する有効な回避方法や対応方法はありません。
バージョン 10.4.0以降のサイボウズ Officeの場合:
【回避方法】
予定1の「固定リンク」からコピーしたURLにアクセスします。