1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-15 19:32:40 +01:00
phorge-phorge/src/applications/differential/customfield
epriestley d403700e1f Convert all tokenizers to take token/scalar inputs
Summary: Ref T7689. Ref T4100. This advances the goals of removing `loadViewerHandles()` (only 67 callsites remain!) and letting tokenizers some day take token functions like `viewer()` and `members(differential)`.

Test Plan:
- Sent a new message; used "To".
  - I simplified the cancel URI construction slightly because it's moot in all normal cases.
- Edited a thread; used "Add Participants".
- Searched rooms; used "Participants".
- Searched countdowns; used "Authors".
- Created a diff; used "Repository".
- Edited a revision; edited "Projects"; edited "Reveiwers"; edited "Subscribers".
- Searched for revisions; edited "responsible users"; "authors"; "reviwers"; "subscribers"; "repositories".
- Added revision comments; edited "Add Reveiwers"; "Add Subscribers".
- Commented on a commit; edited "Add Auditors"; "Add subscribers".
- Edited a commit; edited "Projects".
- Edited a repository; edited "Projects".
- Searched feed, used "include Users"; "include Proejcts".
- Searched files, used "authors".
- Edited initiative; edited "Projects".
- Searched backers; used "Backers".
- Searched initiatives; used "Owners".
- Edited build plans; edited "Run Command".
- Searched Herald; used "Authors".
- Added signature exemption in Legalpad.
- Searhced legalpad; used "creators"; used "contributors".
- Searched signatures; used "documents"; used "signers".
- Created meme.
- Searched macros; used "Authors".
- Used "Projects" in Maniphest reports.
- Used Maniphest comment actions.
- Edited Maniphest tasks; edited "Assigned To"; edited "CC"; edited "projects".
- Used "parent" in Maniphest task creation workflow.
- Searched for projects; used "assigned to"; "in any projec"; "in all projects"; "not in projects"; "in users' projects"; "authors"; "subscribers".
- Edited Maniphest bug filing domains, used "Default Author".
- Searched for OAuth applications, used "Creators".
- Edited Owners pacakge; edited "Primary Owner"; edited "Owners".
- Searched for Owners packages; used "Owner".
  - OMG this UI is OLD
- Edited a paste; edited "Projects".
- Searched for paste; used "Authors".
- Searched user activity log; used "Actors"; used "Users".
- Edited a mock; edited "Projects"; edited "CC".
- Searched for mocks; used "Authors".
- Edited Phortune account; edited "Members".
- Edited Phortune merchant account; edited "Members".
- Searched Phrequent; used "Users".
- Edited Ponder question; sued "projects".
- Searched Ponder; used "Authors"; used "Answered By".
- Added project members.
- Searched for projects; used "Members".
- Edited a Releeph product; edited "Pushers".
- Searched pull requests; searched "Requestors".
- Edited an arcanist project; used "Uses Symbols From".
- Searhced push logs; used "Repositories"; used "Pushers".
- Searched repositories; used "In nay project".
- Used global search; used Authors/owners/Subscribers/In Any Project.
- Edited a slowvote; used "Projects".
- Searched slovotes; used "Authors".
- Created a custom "Users" field; edited and searched for it.
- Made a whole lot of typos in this list. ^^^^^^

Did not test:

- Lint is nontrivial to test locally, I'll test it in production.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4100, T7689

Differential Revision: https://secure.phabricator.com/D12224
2015-03-31 14:10:55 -07:00
..
DifferentialApplyPatchField.php Implement detail views for many Differential fields on ApplicationTransactions 2014-02-26 14:46:18 -08:00
DifferentialArcanistProjectField.php Add Branch and Arcanist Project CustomFields 2014-02-27 11:05:48 -08:00
DifferentialAsanaRepresentationField.php Modernize remaining edge types 2015-01-03 10:58:20 +11:00
DifferentialAuditorsField.php Rename PHIDType classes 2014-07-24 08:05:46 +10:00
DifferentialAuthorField.php Allow configuration of Differential custom fields 2014-03-11 13:01:57 -07:00
DifferentialBlameRevisionField.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
DifferentialBranchField.php Restore "Branch" and "changes since last update" fields to Differential mail 2014-04-01 08:23:34 -07:00
DifferentialChangesSinceLastUpdateField.php Add addLinkSection to MailBody to properly format URIs 2014-10-30 15:24:10 -07:00
DifferentialCommitsField.php Allow configuration of Differential custom fields 2014-03-11 13:01:57 -07:00
DifferentialConflictsField.php Perform commit message parsing and construction with new CustomFields 2014-03-11 13:01:55 -07:00
DifferentialCoreCustomField.php Use CustomFields to power Conduit auxiliary dictionaries 2014-03-11 13:02:09 -07:00
DifferentialCustomField.php Move revision header warnings into custom fields 2014-07-02 04:58:51 -07:00
DifferentialDependenciesField.php Migrate Differential revision edges to use modern EdgeType subclasses 2015-01-01 15:07:03 +11:00
DifferentialDependsOnField.php Migrate Differential revision edges to use modern EdgeType subclasses 2015-01-01 15:07:03 +11:00
DifferentialEditPolicyField.php Implement Differential subscribers as a CustomField 2014-02-21 11:54:08 -08:00
DifferentialGitSVNIDField.php Perform commit message parsing and construction with new CustomFields 2014-03-11 13:01:55 -07:00
DifferentialHostField.php Use CustomField, not AuxiliaryField, to power RevisionView 2014-02-27 11:06:14 -08:00
DifferentialJIRAIssuesField.php Modernize remaining edge types 2015-01-03 10:58:20 +11:00
DifferentialLintField.php Differential - label unit / lint results from the commit diff as not applicable 2014-09-16 12:11:54 -07:00
DifferentialManiphestTasksField.php Fix visibility for DifferentialManiphestTasksField::readValueFromRevision 2015-01-14 07:04:36 +11:00
DifferentialPathField.php Use CustomField, not AuxiliaryField, to power RevisionView 2014-02-27 11:06:14 -08:00
DifferentialProjectReviewersField.php Allow configuration of Differential custom fields 2014-03-11 13:01:57 -07:00
DifferentialProjectsField.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
DifferentialRepositoryField.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
DifferentialRequiredSignaturesField.php Modernize Legalpad edge types 2015-01-01 11:15:34 +11:00
DifferentialRevertPlanField.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
DifferentialReviewedByField.php Rename PHIDType classes 2014-07-24 08:05:46 +10:00
DifferentialReviewersField.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
DifferentialRevisionIDField.php Differental - match "Revision ID:" uri value on domain only 2014-10-13 17:08:57 -07:00
DifferentialStoredCustomField.php Use CustomFields to power Conduit auxiliary dictionaries 2014-03-11 13:02:09 -07:00
DifferentialSubscribersField.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
DifferentialSummaryField.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
DifferentialTestPlanField.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
DifferentialTitleField.php remove unused FeedStory object in getTitleForFeed functions 2015-01-02 08:45:43 -08:00
DifferentialUnitField.php Show unit test namespaces 2015-01-05 06:49:46 +11:00
DifferentialViewPolicyField.php Implement Differential subscribers as a CustomField 2014-02-21 11:54:08 -08:00