4.7と5.0で繰り返されるCiviEventを更新する

定期的なイベントの詳細を更新する問題があります。

これはクライアントサイトで発生しています(4.7バージョンで発生していましたが、5.0へのアップグレード後にも発生しています)

サンドボックスに問題を再現しました

1)毎週12回繰り返してイベントを作成する 2)イベントカスタムデータを追加する
3)私は1つのイベントインスタンスのカスタムフィールドを更新し、すべての/将来のイベントを更新するダイアログボックスを取得することができます。すべてのイベントを更新するように選択すると、イベントが更新されたことを確認する通知が表示されます。しかし、将来のイベントを見ると、変更されたイベントは編集されたイベントインスタンスにしか保存されていません。

誰もこれの前にこのような何かを見ましたか?迅速な修正を知っている

Not sure if it’s related to issues raised here or not
Backbone
JavaScript conflict causing
Configure Event/Repeat to fail

逆に、彼らがイベントを設定すると、各セッションに20ポンドのセッション料金がかかっていました。彼らは1セッションに£25のセッション料金を欲しがります。

特定のセッション料金タブを更新し、このイベントのみ更新を選択すると、すべてのイベントの保存料が更新されます。

私はサンドボックスでもそれを再現することができました。最初のイベントインスタンスに料金を追加し、定期的なイベントを作成します。

後のイベントインスタンスで料金を更新し、このイベントを保存すると、すべてのインスタンスの料金のみが更新されます。

クライアントは4.6インストールでリピートイベントを使用していましたが、明らかにこれらの機能はうまくいきました。私は自分でリピートイベントを使用していないので、それ以前は経験がありません。

ベストアンサー

カスタムフィールドがCivi 4.6で繰り返されるイベントに繰り越されることはないことを私は保証することができます –
私は事実に対処するためのカスタムコードをたくさん書かなければなりませんでした!

あなたが記述している問題は、 CRM-16902 です。閉じたとマークされていますが、それは間違っています –
関連する問題、 CRM-20787 最近修正されました。

CRM-20787がマージされる前に、繰返しイベントで単一の価格を変更することは可能でした。これは、クライアントが気づいている動作が変更された可能性があります。
「このイベントのみ」を選択できない場合、これは回帰であり、報告されるべきです。

それは、価格の変化や価格設定を扱うことは非常に困難だと言いました。イベント3(唯一)を別の価格に変更すると、別のイベントの価格を変更し、「すべてのイベントを変更する」と言います
– イベント3に新しい価格がありますか?それとも変わらぬイベントだけ?

一言で言えば、それは迅速な修正ではありません。それはコードを書く必要があります。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です