@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.

Add a phame.blog.edit Conduit API endpoint

Summary: Ref T9897.

Test Plan: Used API to make a few changes to a blog.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9897

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

+22 -2
+3 -1
src/__phutil_library_map__.php
··· 3402 3402 'PhameBlogArchiveController' => 'applications/phame/controller/blog/PhameBlogArchiveController.php', 3403 3403 'PhameBlogController' => 'applications/phame/controller/blog/PhameBlogController.php', 3404 3404 'PhameBlogCreateCapability' => 'applications/phame/capability/PhameBlogCreateCapability.php', 3405 + 'PhameBlogEditConduitAPIMethod' => 'applications/phame/conduit/PhameBlogEditConduitAPIMethod.php', 3405 3406 'PhameBlogEditController' => 'applications/phame/controller/blog/PhameBlogEditController.php', 3406 3407 'PhameBlogEditEngine' => 'applications/phame/editor/PhameBlogEditEngine.php', 3407 3408 'PhameBlogEditor' => 'applications/phame/editor/PhameBlogEditor.php', ··· 4164 4165 'ConduitResultSearchEngineExtension' => 'PhabricatorSearchEngineExtension', 4165 4166 'ConduitSSHWorkflow' => 'PhabricatorSSHWorkflow', 4166 4167 'ConduitStringListParameterType' => 'ConduitListParameterType', 4167 - 'ConduitStringParameterType' => 'ConduitListParameterType', 4168 + 'ConduitStringParameterType' => 'ConduitParameterType', 4168 4169 'ConduitTokenGarbageCollector' => 'PhabricatorGarbageCollector', 4169 4170 'ConduitUserListParameterType' => 'ConduitListParameterType', 4170 4171 'ConduitWildParameterType' => 'ConduitListParameterType', ··· 7849 7850 'PhameBlogArchiveController' => 'PhameBlogController', 7850 7851 'PhameBlogController' => 'PhameController', 7851 7852 'PhameBlogCreateCapability' => 'PhabricatorPolicyCapability', 7853 + 'PhameBlogEditConduitAPIMethod' => 'PhabricatorEditEngineAPIMethod', 7852 7854 'PhameBlogEditController' => 'PhameBlogController', 7853 7855 'PhameBlogEditEngine' => 'PhabricatorEditEngine', 7854 7856 'PhameBlogEditor' => 'PhabricatorApplicationTransactionEditor',
+1 -1
src/applications/conduit/parametertype/ConduitStringParameterType.php
··· 1 1 <?php 2 2 3 3 final class ConduitStringParameterType 4 - extends ConduitListParameterType { 4 + extends ConduitParameterType { 5 5 6 6 protected function getParameterValue(array $request, $key) { 7 7 $value = parent::getParameterValue($request, $key);
+18
src/applications/phame/conduit/PhameBlogEditConduitAPIMethod.php
··· 1 + <?php 2 + 3 + final class PhameBlogEditConduitAPIMethod 4 + extends PhabricatorEditEngineAPIMethod { 5 + 6 + public function getAPIMethodName() { 7 + return 'phame.blog.edit'; 8 + } 9 + 10 + public function newEditEngine() { 11 + return new PhameBlogEditEngine(); 12 + } 13 + 14 + public function getMethodSummary() { 15 + return pht('Create or edit blogs in Phame.'); 16 + } 17 + 18 + }