mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-14 19:02:41 +01:00
a82992e9a5
Summary: Improves transaction rendering for custom fields and standard custom fields. Test Plan: See screenshot. Reviewers: btrahan Reviewed By: btrahan CC: aran Differential Revision: https://secure.phabricator.com/D7054
31 lines
863 B
PHP
31 lines
863 B
PHP
<?php
|
|
|
|
abstract class ManiphestCustomField
|
|
extends PhabricatorCustomField {
|
|
|
|
public function newStorageObject() {
|
|
return new ManiphestCustomFieldStorage();
|
|
}
|
|
|
|
protected function newStringIndexStorage() {
|
|
return new ManiphestCustomFieldStringIndex();
|
|
}
|
|
|
|
protected function newNumericIndexStorage() {
|
|
return new ManiphestCustomFieldNumericIndex();
|
|
}
|
|
|
|
/**
|
|
* When the user creates a task, the UI prompts them to "Create another
|
|
* similar task". This copies some fields (e.g., Owner and CCs) but not other
|
|
* fields (e.g., description). If this custom field should also be copied,
|
|
* return true from this method.
|
|
*
|
|
* @return bool True to copy the default value from the template task when
|
|
* creating a new similar task.
|
|
*/
|
|
public function shouldCopyWhenCreatingSimilarTask() {
|
|
return false;
|
|
}
|
|
|
|
}
|