1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-26 23:40:57 +01:00
phorge-phorge/src/infrastructure
epriestley 3203fd9eea Support "Any Value" and "No Value" search constraints for datasource Custom Fields
Summary: Depends on D19126. Ref T13090. For datasource custom fields, this proxies the datasource and provides "none()" and "any()" functions to allow you to search for objects with no values or any values.

Test Plan:
  - Created a custom "Owning Group" field in Maniphest using a Projects datasource.
  - For a task with no owner assigned, searched for "none()" (hit) and "any()" (miss).
  - Assigned the task to an owning project.
  - Searched for "none()" (miss), "any()" (hit), the project it is now a member of (hit) and some random other project (miss).

Maniphest Tasks: T13090

Differential Revision: https://secure.phabricator.com/D19127
2018-02-22 12:50:05 -08:00
..
cluster Make optional options actually optional in cluster mailer config validation 2018-02-08 17:58:14 -08:00
contentsource Redesign Config Application 2016-08-29 15:49:49 -07:00
customfield Support "Any Value" and "No Value" search constraints for datasource Custom Fields 2018-02-22 12:50:05 -08:00
daemon When exporting more than 1,000 records, export in the background 2018-01-29 16:08:02 -08:00
diff Fix spelling 2017-10-09 10:48:04 -07:00
edges Add a bit of test coverage for bulky vs compact edge data representations 2018-01-29 11:34:57 -08:00
env Fix spelling 2017-10-09 10:48:04 -07:00
events Modernize Hovercard implementation 2015-12-24 12:18:28 -08:00
export Mangle cells that look a little bit like formulas in CSV files 2018-01-31 15:33:11 -08:00
graph Enable hovercards for the "Task Graph" UI in Maniphest 2017-10-04 11:12:01 -07:00
internationalization Allow revisions to revert commits and one another, and commits to revert revisions 2018-02-02 08:25:58 -08:00
javelin When the profiler is active, keep it active if the user submits forms 2017-02-23 11:15:40 -08:00
lint/linter Linter fixes 2015-12-03 07:44:23 +11:00
log Add "%I" (instance name) to application log formats 2017-04-23 11:07:19 -07:00
management Provide "bin/files integrity" for debugging, maintaining and backfilling integrity hashes 2017-04-06 15:42:43 -07:00
markup Move PhrictionContent from RemarkupInterface (deprecated) to PHUIRemarkupView 2018-02-15 17:40:51 -08:00
query Support some QueryConstraint operations against generic ApplicationSearch query logic 2018-02-22 12:49:49 -08:00
sms Various linter fixes 2015-08-11 22:36:55 +10:00
ssh Fix failure to record pullerPHID in repository pull logs 2018-01-23 14:09:42 -08:00
status Give Drydock Leases more modern status treatment 2018-02-13 13:15:57 -08:00
storage Manually set "max_allowed_packet" to 1GB for "mysqldump" 2017-12-20 10:29:02 -08:00
syntax Pass the new default syntax highlighting map to the remarkup engine 2016-05-05 02:51:19 -07:00
testing When running unit tests, ignore any custom task fields 2017-04-02 09:36:17 -07:00
time Fix errors found by PHPStan 2017-02-18 09:24:56 +00:00
util Digest changeset anchors into purely alphanumeric strings 2018-01-23 13:42:08 -08:00
PhabricatorEditor.php Mark some strings for translation 2015-06-09 23:06:52 +10:00