@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Better wording for cancelling/reinstating recurring events

Summary: Fixes T10744

Test Plan: Create recurring event, cancel one instance, cancel the parent event, reinstate event. Wording in the reinstating dialog should be clear about reinstating only instances that haven't been individually cancelled.

Reviewers: chad, epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin

Maniphest Tasks: T10744

Differential Revision: https://secure.phabricator.com/D15770

+4 -3
+2 -1
src/applications/calendar/controller/PhabricatorCalendarEventCancelController.php
··· 82 82 } else if ($is_parent) { 83 83 $title = pht('Reinstate Recurrence'); 84 84 $paragraph = pht( 85 - 'Reinstate the entire series of recurring events?'); 85 + 'Reinstate all instances of this recurrence 86 + that have not been individually cancelled?'); 86 87 $cancel = pht("Don't Reinstate Recurrence"); 87 88 $submit = pht('Reinstate Recurrence'); 88 89 } else {
+2 -2
src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
··· 219 219 $reinstate_label = pht('Reinstate This Instance'); 220 220 $cancel_disabled = (!$can_edit || $can_reinstate); 221 221 } else if ($event->getIsRecurrenceParent()) { 222 - $cancel_label = pht('Cancel Recurrence'); 223 - $reinstate_label = pht('Reinstate Recurrence'); 222 + $cancel_label = pht('Cancel All'); 223 + $reinstate_label = pht('Reinstate All'); 224 224 $cancel_disabled = !$can_edit; 225 225 } else { 226 226 $cancel_label = pht('Cancel Event');