Differential D19334 Diff 46273 src/applications/almanac/controller/AlmanacPropertyDeleteController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/almanac/controller/AlmanacPropertyDeleteController.php
| Show All 33 Lines | if ($is_builtin) { | ||||
| $body = pht( | $body = pht( | ||||
| 'Delete property "%s"?', | 'Delete property "%s"?', | ||||
| $key); | $key); | ||||
| $submit_text = pht('Delete Property'); | $submit_text = pht('Delete Property'); | ||||
| } | } | ||||
| $validation_exception = null; | $validation_exception = null; | ||||
| if ($request->isFormPost()) { | if ($request->isFormPost()) { | ||||
| $xaction_type = $object->getAlmanacPropertyDeleteTransactionType(); | |||||
| $xaction = $object->getApplicationTransactionTemplate() | $xaction = $object->getApplicationTransactionTemplate() | ||||
| ->setTransactionType(AlmanacTransaction::TYPE_PROPERTY_REMOVE) | ->setTransactionType($xaction_type) | ||||
| ->setMetadataValue('almanac.property', $key); | ->setMetadataValue('almanac.property', $key); | ||||
| $editor = $object->getApplicationTransactionEditor() | $editor = $object->getApplicationTransactionEditor() | ||||
| ->setActor($viewer) | ->setActor($viewer) | ||||
| ->setContentSourceFromRequest($request) | ->setContentSourceFromRequest($request) | ||||
| ->setContinueOnNoEffect(true) | ->setContinueOnNoEffect(true) | ||||
| ->setContinueOnMissingFields(true); | ->setContinueOnMissingFields(true); | ||||
| Show All 19 Lines | |||||