Differential D16747 Diff 40336 src/applications/calendar/editor/PhabricatorCalendarImportEditEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/calendar/editor/PhabricatorCalendarImportEditEngine.php
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | $fields = array( | ||||
->setLabel(pht('Disabled')) | ->setLabel(pht('Disabled')) | ||||
->setDescription(pht('Disable the import.')) | ->setDescription(pht('Disable the import.')) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarImportDisableTransaction::TRANSACTIONTYPE) | PhabricatorCalendarImportDisableTransaction::TRANSACTIONTYPE) | ||||
->setIsConduitOnly(true) | ->setIsConduitOnly(true) | ||||
->setConduitDescription(pht('Disable or restore the import.')) | ->setConduitDescription(pht('Disable or restore the import.')) | ||||
->setConduitTypeDescription(pht('True to cancel the import.')) | ->setConduitTypeDescription(pht('True to cancel the import.')) | ||||
->setValue($object->getIsDisabled()), | ->setValue($object->getIsDisabled()), | ||||
id(new PhabricatorBoolEditField()) | |||||
->setKey('delete') | |||||
->setLabel(pht('Delete Imported Events')) | |||||
->setDescription(pht('Delete all events from this source.')) | |||||
->setTransactionType( | |||||
PhabricatorCalendarImportDisableTransaction::TRANSACTIONTYPE) | |||||
->setIsConduitOnly(true) | |||||
->setConduitDescription(pht('Disable or restore the import.')) | |||||
->setConduitTypeDescription(pht('True to delete imported events.')) | |||||
->setValue(false), | |||||
id(new PhabricatorBoolEditField()) | |||||
->setKey('reload') | |||||
->setLabel(pht('Reload Import')) | |||||
->setDescription(pht('Reload events imported from this source.')) | |||||
->setTransactionType( | |||||
PhabricatorCalendarImportDisableTransaction::TRANSACTIONTYPE) | |||||
->setIsConduitOnly(true) | |||||
->setConduitDescription(pht('Disable or restore the import.')) | |||||
->setConduitTypeDescription(pht('True to reload the import.')) | |||||
->setValue(false), | |||||
); | ); | ||||
$import_engine = $object->getEngine(); | $import_engine = $object->getEngine(); | ||||
foreach ($import_engine->newEditEngineFields($this, $object) as $field) { | foreach ($import_engine->newEditEngineFields($this, $object) as $field) { | ||||
$fields[] = $field; | $fields[] = $field; | ||||
} | } | ||||
return $fields; | return $fields; | ||||
} | } | ||||
} | } |