Page MenuHomePhabricator

D18889.id45301.diff
No OneTemporary

D18889.id45301.diff

diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -223,6 +223,7 @@
'AuditQueryConduitAPIMethod' => 'applications/audit/conduit/AuditQueryConduitAPIMethod.php',
'AuthManageProvidersCapability' => 'applications/auth/capability/AuthManageProvidersCapability.php',
'BulkParameterType' => 'applications/transactions/bulk/type/BulkParameterType.php',
+ 'BulkPointsParameterType' => 'applications/transactions/bulk/type/BulkPointsParameterType.php',
'BulkRemarkupParameterType' => 'applications/transactions/bulk/type/BulkRemarkupParameterType.php',
'BulkSelectParameterType' => 'applications/transactions/bulk/type/BulkSelectParameterType.php',
'BulkStringParameterType' => 'applications/transactions/bulk/type/BulkStringParameterType.php',
@@ -5251,6 +5252,7 @@
'AuditQueryConduitAPIMethod' => 'AuditConduitAPIMethod',
'AuthManageProvidersCapability' => 'PhabricatorPolicyCapability',
'BulkParameterType' => 'Phobject',
+ 'BulkPointsParameterType' => 'BulkParameterType',
'BulkRemarkupParameterType' => 'BulkParameterType',
'BulkSelectParameterType' => 'BulkParameterType',
'BulkStringParameterType' => 'BulkParameterType',
diff --git a/src/applications/maniphest/editor/ManiphestEditEngine.php b/src/applications/maniphest/editor/ManiphestEditEngine.php
--- a/src/applications/maniphest/editor/ManiphestEditEngine.php
+++ b/src/applications/maniphest/editor/ManiphestEditEngine.php
@@ -234,6 +234,7 @@
$fields[] = id(new PhabricatorPointsEditField())
->setKey('points')
->setLabel($points_label)
+ ->setBulkEditLabel($action_label)
->setDescription(pht('Point value of the task.'))
->setConduitDescription(pht('Change the task point value.'))
->setConduitTypeDescription(pht('New task point value.'))
diff --git a/src/applications/transactions/bulk/type/BulkPointsParameterType.php b/src/applications/transactions/bulk/type/BulkPointsParameterType.php
new file mode 100644
--- /dev/null
+++ b/src/applications/transactions/bulk/type/BulkPointsParameterType.php
@@ -0,0 +1,10 @@
+<?php
+
+final class BulkPointsParameterType
+ extends BulkParameterType {
+
+ public function getPHUIXControlType() {
+ return 'points';
+ }
+
+}
diff --git a/src/applications/transactions/editfield/PhabricatorPointsEditField.php b/src/applications/transactions/editfield/PhabricatorPointsEditField.php
--- a/src/applications/transactions/editfield/PhabricatorPointsEditField.php
+++ b/src/applications/transactions/editfield/PhabricatorPointsEditField.php
@@ -14,4 +14,9 @@
protected function newCommentAction() {
return id(new PhabricatorEditEnginePointsCommentAction());
}
+
+ protected function newBulkParameterType() {
+ return new BulkPointsParameterType();
+ }
+
}

File Metadata

Mime Type
text/plain
Expires
Sun, May 19, 3:45 PM (2 w, 14 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6302418
Default Alt Text
D18889.id45301.diff (2 KB)

Event Timeline