@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<?php
2
3final class PhabricatorTransactionsApplication extends PhabricatorApplication {
4
5 public function getName() {
6 return pht('Transactions');
7 }
8
9 public function isLaunchable() {
10 return false;
11 }
12
13 public function canUninstall() {
14 return false;
15 }
16
17 public function getRoutes() {
18 return array(
19 '/transactions/' => array(
20 'edit/(?<phid>[^/]+)/'
21 => 'PhabricatorApplicationTransactionCommentEditController',
22 'remove/(?<phid>[^/]+)/'
23 => 'PhabricatorApplicationTransactionCommentRemoveController',
24 'history/(?<phid>[^/]+)/'
25 => 'PhabricatorApplicationTransactionCommentHistoryController',
26 'quote/(?<phid>[^/]+)/'
27 => 'PhabricatorApplicationTransactionCommentQuoteController',
28 'raw/(?<phid>[^/]+)/'
29 => 'PhabricatorApplicationTransactionCommentRawController',
30 'detail/(?<phid>[^/]+)/'
31 => 'PhabricatorApplicationTransactionDetailController',
32 'showolder/(?<phid>[^/]+)/'
33 => 'PhabricatorApplicationTransactionShowOlderController',
34 '(?P<value>old|new)/(?<phid>[^/]+)/'
35 => 'PhabricatorApplicationTransactionValueController',
36 'remarkuppreview/'
37 => 'PhabricatorApplicationTransactionRemarkupPreviewController',
38 'editengine/' => array(
39 $this->getQueryRoutePattern()
40 => 'PhabricatorEditEngineListController',
41 '(?P<engineKey>[^/]+)/' => array(
42 $this->getQueryRoutePattern() =>
43 'PhabricatorEditEngineConfigurationListController',
44 $this->getEditRoutePattern('edit/') =>
45 'PhabricatorEditEngineConfigurationEditController',
46 'sort/(?P<type>edit|create)/' =>
47 'PhabricatorEditEngineConfigurationSortController',
48 'view/(?P<key>[^/]+)/' =>
49 'PhabricatorEditEngineConfigurationViewController',
50 'save/(?P<key>[^/]+)/' =>
51 'PhabricatorEditEngineConfigurationSaveController',
52 'reorder/(?P<key>[^/]+)/' =>
53 'PhabricatorEditEngineConfigurationReorderController',
54 'defaults/(?P<key>[^/]+)/' =>
55 'PhabricatorEditEngineConfigurationDefaultsController',
56 'lock/(?P<key>[^/]+)/' =>
57 'PhabricatorEditEngineConfigurationLockController',
58 'subtype/(?P<key>[^/]+)/' =>
59 'PhabricatorEditEngineConfigurationSubtypeController',
60 'defaultcreate/(?P<key>[^/]+)/' =>
61 'PhabricatorEditEngineConfigurationDefaultCreateController',
62 'defaultedit/(?P<key>[^/]+)/' =>
63 'PhabricatorEditEngineConfigurationIsEditController',
64 'disable/(?P<key>[^/]+)/' =>
65 'PhabricatorEditEngineConfigurationDisableController',
66 ),
67 ),
68 ),
69 );
70 }
71
72}