8.5.0 カレンダー(リピートイベント)の不具合

2019年5月21日 at 16:33

今年の初め頃からconcrete5を使用・勉強しております。
カレンダーに毎週平日のリピートイベントを登録している際に発見した不具合?について報告いたします。

=====

◆事象1
未公開の繰り返しイベントを作成後、一部日程を消すために「繰り返し削除」を行うと、消されずに残った日程が勝手に公開(承認)状態になってしまう。

(再現手順)
1. カレンダーで「イベントを追加」をクリック
2. 「日付」タブで「リピートイベント」をチェックし、繰り返し「毎週」を選択
3. 「月曜日」「火曜日」「水曜日」「木曜日」「金曜日」にチェック
4. 「保存して閉じる」をクリック(→未公開イベントが作成される)
5. 作成されたイベントのうち1つをクリックし、「繰り返し削除」を選択


◆事象2
「毎週、複数曜日」のリピートイベントを作成した後、再度そのイベントの編集画面を開くと、作成時に指定した曜日のチェックが外れた状態になっている。
このことに気づかないまま「イベント公開」を押すと、チェックを入れていなかった曜日のイベントが消えてしまう。

(再現手順)
1. カレンダーで「イベントを追加」をクリック
2. 「日付」タブで「リピートイベント」をチェックし、繰り返し「毎週」を選択
3. 「月曜日」「火曜日」「水曜日」「木曜日」「金曜日」にチェック
4. 「保存して閉じる」または 「イベント公開」をクリック
5. 作成したイベントをクリックし、メニューから「編集」を選択
6. 「日付」タブに移動する(→曜日のチェックが勝手に外れている)


◆環境
ブラウザ:IE11

# concrete5 Version
Core Version - 8.5.0
Version Installed - 8.5.0
Database Version - 20190301133300

=====

事象2については「duration.js」を修正してなんとか解決したのですが、事象1の解決方法がわからず大変困っております。
修正方法がありましたらご教示のほどよろしくお願い申し上げます。

タグ:

Re: 8.5.0 カレンダー(リピートイベント)の不具合

2019年5月24日 at 9:58
もう一件追加です。

=====

◆事象3
「毎週」のリピートイベントを作成後、再度編集する際、新しく別の曜日にチェックを入れても反映されない
⇒「事象2」でイベントが消えた後、復活させるために再チェックしても復活できない

(再現手順)
1. カレンダーで「イベントを追加」をクリック
2. 「日付」タブで「リピートイベント」をチェックし、繰り返し「毎週」を選択
3. 「金曜日」にチェック
4. 「イベント公開」をクリック
5. 作成したイベントをクリックし、メニューから「編集」を選択
6. 「金曜日」にはチェックを入れたまま、追加で「月曜日」「火曜日」にもチェック
7. 「イベント公開」をクリック(→金曜日にしかイベント登録されていない)

=====

バグなのか仕様なのかだけでも知りたいので、何か情報がありましたら何卒よろしくお願いいたします。
 

Re: 8.5.0 カレンダー(リピートイベント)の不具合

2019年6月10日 at 13:05
弊社でも現象を確認いたしました。
バグと思われましたので、concrete5のissueにご報告いただいた事象を登録いたしました。

事象1
http://github.com/concrete5/concrete5/issues/7850

事象2
http://github.com/concrete5/concrete5/issues/7851

事象3
http://github.com/concrete5/concrete5/issues/5955

※ 事象3については、同じ現象ではないかと思われるissueに追加報告しています。

事象1の解決方法については現時点では判明しておらず…お力になれずすみません。
よろしくお願いいたします。
 

Re: 8.5.0 カレンダー(リピートイベント)の不具合

2019年6月11日 at 16:26
Moriai様

ありがとうございます!
英語が得意ではないので、翻訳・報告していただき非常に助かります。
時折自分でもissueの方を覗いて続報を待ちたいと思います。