Searched For: phidstomaniphestquery
add ids and phids to maniphest.query
Summary: requires add withTaskPHIDs to maniphest query class.
Test Plan: queried via co … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2017
Differential Revisi … s://secure.phabricator.com/D3863
Allow Maniphest tasks to be queried by workboard Column PH … Fixes T5024. This adds a "View as Query" action to workboard columns, which builds a query in Maniphest that has the current query constraints plus an additional constraint to select only tasks in the specified column.
This is a normal query and can be turned into a dashboard panel, added to a menu, edited, saved as a link, … columns. It's only actually added …
Use Application PHIDs in Maniphest
Summary: Ref T2715. Switch Maniphest to the new stuff.
Test Plan: Used `phid.query`; `phid.lookup` to load objects.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6516
"fields": {
"name": "Icinga Fails to Start Due to Missing Hostgroup 'swift … t;**Problem:**\n\nWhen attempting to start Icinga, the service fails to start due to a missing hostgroup 'swift&# … ,
"maps": {},
"query": {
"queryKey" … "order": null
}
}
query:
{
"PHID-TASK-cs4r2llpuv … t;title": "Icinga Fails to…
Move workboard "View as Query" workflow to a separate controller
Summary:
D … n "do everything" method. Move it to a separate controller.
This make … all the cards before building the query. However, we do not actually need to do this: we don't need the cards. … out without handing over any card PHIDs. This is slightly faster, particu …
Test Plan:
- Clicked "View as Query" on a board, got a query page for the column.
- Applied … tom filter, then clicked "View as …
Convert simple query subclasses to use internal cursors
Summary:
De … ject and does not depend on keys) to a simple wrapper.
This leaves a … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13259
Differential Revis … ://secure.phabricator.com/D20292
Allow "transaction.search" to be constrained by PHIDs
Summary: Depends on D19046. Ref … fic transactions while responding to webhooks.
Test Plan: Called `tra … th and without PHID constraints.
Maniphest Tasks: T11330
Differential Revis … ://secure.phabricator.com/D19047
Move Drydock logs to PHIDs and increased structure
Summary: … ral changes here:
- Moves logs to use PHIDs instead of IDs. This generally im … y (for example, it's a lot easier to render handles).
- Adds `blueprintPHID` to logs. Although you can usually fi … ePHID or resourcePHID, it lets us query relevant logs on Blueprint views. … go Drydock > Lease > Logs, etc., to get to logs.
- I might restore the " … ng you can't see. This is similar …
Audit - add ability to query by repositories
Summary: Fixes T … a quick load of the repositories to get the ids. Long term, we should … phid I think.
Test Plan: made a query with a repository and got a prope …
Subscribers: epriestley, Korvin
Maniphest Tasks: T5862
Differential Revisi … ://secure.phabricator.com/D10245
Add GROUP BY to commit query
Summary:
Ref T4715. Some minor s … o much data and this can cause us to execute too many queries to fill pages. Instead, `GROUP BY` i … getting the audit IDs out of the query is no longer reliable. Instead, query audits by the commit PHIDs. This is approximately equiavlent … FT JOIN`.
- Add some `!== null` to catch the `withIDs(array())` issu … hat the raw data comes out of the query without duplicates.
Reviewers: b … btrahan
Subscribers: epriestley
…
Assign PHIDs to calendar events
Summary: Ref T4375. We're going to need these for a bunch of infrastructure to work.
Test Plan: Ran migrations, checked DB, used `phid.query`.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4375
Differential Revisi … s://secure.phabricator.com/D8151
Add arcanist project phid to differential.query
Summary: Fixes T3535. Also, flip … ey
CC: Korvin, epriestley, aran
Maniphest Tasks: T3535
Differential Revisi … s://secure.phabricator.com/D7565
Assign PHIDs to all diffs
Summary:
Ref T1049. Re … e middle. At some point, I'd like to do a pass on the migration stuff … e upgrade`.
- Checked for valid PHIDs in the database.
- Used `phid.query` to look up a diff by PHID.
- Creat … wed By: btrahan
CC: aran, vrana
Maniphest Tasks: T2222, T1049
Differential … s://secure.phabricator.com/D7513
Move OwnersPackage to Appliation PHIDs
Summary: Ref T2715.
Test Plan: `phid.query`
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6572
Convert config to application PHIDs
Summary: Ref T2715.
Test Plan: Used `phid.query` to load config entries. Edited confi …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6520
Move DifferentialRevision to application PHIDs
Summary: Ref T2715.
Test Plan: Used `phid.lookup` and `phid.query` to load handles. Grepped for `PHID_T …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6509
Add PHIDs to DifferentialComments
Summary:
Ref T2222. This adds PHIDs to all Differential comments so I ca … migrate the inlinecommment table to transaction_comment in the next d … ial comment ever made). It's safe to skip the `.php` half of the patch … d migrations so maybe it's easier to just schedule some downtime.
Tes … omments and new comments received PHIDs.
Reviewers: btrahan
Reviewed By: btrahan
CC: wez, aran
Maniphest…
Add 'dependsOn' array to `ConduitApi_maniphest_Method::bui … ries()` return
Summary: Adds the PHIDs of the tasks that the current tas … pends on.
Test Plan: Use conduit to query a task with and without tasks it … s://secure.phabricator.com/D5892
Give sessions real PHIDs and slightly modernize session qu … T13222. See PHI873. I'm preparing to introduce a new MFA "Challenge" t … te about challenges we've issued (to bind challenges to sessions and prevent most challen … ince each challenge will be bound to a particular session) but sessions currently don't have PHIDs. Give them PHIDs and slightly modernize some relat … igrations.
- Verified table got PHIDs.
- Used `var_dump()` …
Support reading and querying Almanac service PHIDs via "diffusion.repository.search" … n a service cluster, you may need to get a list of affected repositories to figure out which backups to pull.
Support doing this via the … d by service PHID and saw service PHIDs in the call results.
Reviewers: … mckinley
Reviewed By: amckinley
Maniphest Tasks: T13222
Differential Revis … ://secure.phabricator.com/D19848
Allow archived tasks to be queried by object PHID and ord … btrahan
Subscribers: epriestley
Maniphest Tasks: T5402
Differential Revisi … ://secure.phabricator.com/D11089
Add icon, color and profile image to project.query
Summary:
- The icon CSS tag is … information on both using project.query
Then:
[ ] Confirm icon and color … nda, Korvin, legoktm, epriestley
Maniphest Tasks: T6501
Differential Revisi … ://secure.phabricator.com/D10823
Fix an issue where projects queried in "Any Projects" in Maniphest did not have their handles loaded … include it in the list of handles to fetch. Usually this works fine be … in report by performing a custom query for "Any Projects" using a project with no tasks; applied patch; query worked correctly.
Verified `$xpr … s://secure.phabricator.com/D3923
Maniphest burnup report incorrectly counts … osed tasks migrated from Bugzilla to be still open.
For example, for … https://phabricator.wikimedia.org/maniphest/report/burn/?project=PHID-PROJ-hd … https://phabricator.wikimedia.org/maniphest/query/ACPXcQIQCrp9/#R | 310 open]] and … https://phabricator.wikimedia.org/maniphest/query/3WtGrDSUgOKf/#R | 1,103 closed]] … bly using @bzimport as the actor).
Distinguish between "Assigned" and "Effective" identity PHIDs more clearly and consistently
Su … ulk up the list view a little bit to make testing slightly easier.
Te … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13444
Differential Revis … ://secure.phabricator.com/D20908
Give HarbormasterBuildUnitMessage a real Query class
Summary: Ref T13088. Prepa … ng test names in a separate table to release the 255-character limit.
… : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13088
Differential Revis … ://secure.phabricator.com/D20179
Fix a bug where "View as Query" could replace a saved query row by ID, causing workboard 404s … at task for details.
The `clone $query` line is safe if `$query` is a builtin query (like "open").
However, if it's a saved query we clone not only the query parameters but the ID, too. Then when we `save()` the query later, we overwrite the original query.
So this would happen in the database. First, you run a query and save it as the workboard default (…
Migrate old commit saved queries to new audit status constants
Summa … ues. However, for consistency and to reduce surprise in the future, migrate existing saved queries to use string values.
Test Plan: Sa … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13197
Differential Revis … ://secure.phabricator.com/D19652
Denormalize Diff PHIDs onto Revisions
Summary:
Ref T125 … point at the current active diff. To find the active diff for a given revision, we need to issue a separate query.
Furthermore, this query is inefficient for bulk loads: if … e largest ones and querying again to get the actual diff objects. This … could likely be optimized but the query is a mess in any case.
In several cases, it's useful to have the active diff PHID without needing …
Group query results under the "ANCESTOR" oper … ions.
We add a `GROUP BY` clause to queries with an "ANCESTOR" edge c … can be found twice by an ANCESTOR query if task T is tagged with both "B" … viewers: chad
Reviewed By: chad
Maniphest Tasks: T12753
Differential Revis … ://secure.phabricator.com/D18012
Make Calendar query for indirect invites/RSVPs by def … s "Responsible Users: epriestley" to mean "epriestley, or any project … e epriestley is part of". You can query for just "epriestley" with "exact … "any event epriestley is invited to, or a project they are a member of is invited to". Individual invites can be queri … little bit copy-pastey but I want to wait for a third use case to clean it up since I think I'm going …
Clean up "ids" and "phids" handling in SearchEngines
Summa …
Ref T9964. I added several hacks to get these working. Clean them up … ould refine this later. I'm going to add documentation about how to prefill these forms regardless, w … : in the API, I push these fields to the top of the table. That one fe … viewers: chad
Reviewed By: chad
Maniphest Tasks: T9964
Differential Revisi … ://secure.phabricator.com/D14769
Almanac: forced interface PHIDs, prefix/suffix device query, DestructibleInterface
Summary: … chronizing cluster specifications to instances.
Test Plan:
- Synchr … services, bindings and properties to a managed instance.
- Used type … btrahan
Subscribers: epriestley
Maniphest Tasks: T6238, T5833
Differential … ://secure.phabricator.com/D11024
Maniphest - kill TYPE_PROJECTS
Summary: Fi … ate old TYPE_PROJECTS transaction to new style edge transactions. Kill … est Plan:
issued some fun queries to get some old-style transaction in … install:
```
// go from nothing to 1
INSERT INTO maniphest_transacti … 274578, 1419274578)
// go from 1 to 2
INSERT INTO maniphest_transacti … 274582, 1419274582)
// go from 2 to 1
INSERT INTO maniphest_transacti …
Subscribers: Korvin, epriestley
…
DiffusionCommitQuery - move phid to id mapping
Summary: Ref T5862. m …
Subscribers: epriestley, Korvin
Maniphest Tasks: T5862
Differential Revisi … ://secure.phabricator.com/D10268
Make Drydock Lease and Resource PHIDs use newer PHID infrastructure
Su … ef T2015. These never got updated to the new stuff, move them out of t … ion stuff.
Test Plan: Used `phid.query` to query a Resource, Lease, and Blueprint. … By: btrahan
CC: hach-que, aran
Maniphest Tasks: T2015
Differential Revisi … s://secure.phabricator.com/D7828
Fix some file policy issues and add a "Query Workspace"
Summary:
Ref T603. Se … e picture, etc.
3. Introduce a "Query Workspace", which holds objects w … d filtering and/or attaching data to. This allows subqueries to look up objects instead of queryi … an probably generalize this a bit to make a few other queries more eff … instead of PHID so it's not easy to reuse this right now.
This is a …
Reviewed By: btrahan
CC: aran
…
move repository arcanist projects over to new phid stuff
Summary: also sub … longest class name award with new query class. Ref T2715
Test Plan: phid.query and saw the right arcanist projec … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6586
Move PhabricatorUser to new phid stuff
Summary: Ref T2715. Had to start loading status information in the query class. Debated trying to clean up some of the attach / load stuff but decided to just add status under the new paradigm for now.
Test Plan: phid.query also made a status and checked t … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6585
Move PhamePost to new phid stuff
Summary: Ref T2715
Test Plan: phid.query and a brief phame post read
Revi … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6579
Move PhameBlog to new phid stuff
Summary: Ref T271 … d viewed all blogs link. did phid.query successfully
Reviewers: epriestl … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6578
Move Conpherence Threads to new phid stuff
Summary: Ref T271 … ad, made a conpherence. also phid.query
Reviewers: epriestley
Reviewed By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6577
Move LegalpadDocument to new phid stuff
Summary: ref T271 … l recently... :/
Test Plan: phid.query for some legalpad documents... bo … By: epriestley
CC: aran, Korvin
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6576
Use application PHIDs in Phlux
Summary: Ref T2715. PVAR -> app phids
Test Plan: Used `conduit.query` to load one.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6557
Use application PHIDs in Macro
Summary: Ref T2715. Move Macro to application PHIDs.
Test Plan: Used `conduit.query` to look up macros.
Reviewers: btrah …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6556
Use application PHIDs in Paste
Summary: Ref T2715. Switch Paste to application PHIDs.
Test Plan: Used `conduit.query`; `conduit.lookup`; grepped for c …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6555
Use Application PHIDs in Ponder
Summary: Ref T2715. Switch Ponder to the new IDs.
Test Plan: Ran `phid.lookup`; `phid.query`. Grepped for old constant
Revie …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6554
Use application PHIDs in Phriction
Summary: Ref T2715. Moves Phriction to application PHIDs.
Test Plan: Used `phid.query`; browsed Phriction.
Reviewers: …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6553
Use application PHIDs in countdown
Summary: Ref T2715. Swap countdown to application PHIDs.
Test Plan: Used `phid.lookup`; `phid.query`.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6532
Use application PHIDs in Repositories
Summary: Ref T2715. Move repositories to new app PHIDs.
Test Plan: Used `phid.lookup`; `phid.query`; browsed Diffusion.
Reviewers: …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6529
Use Application PHIDs in Projects
Summary: Ref T2715. Move Projects to the new stuff.
Test Plan: Used `phid.query` to load projects.
Reviewers: btraha …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6526
Use Application PHIDs in Files
Summary: Ref T2715. Move files to the new stuff.
Test Plan: Used `phid.query`; `phid.lookup` to find files.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6523
Use application PHIDs in Pholio Mocks
Summary: Ref T2715. Switch mocks to the new stuff.
Test Plan: Used `phid.query` and `phid.lookup` to find mocks.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6517
Use Application PHIDs for commits
Summary: Ref T2716. Ref T2715. Move CMIT to use Application PHIDs. Nothing too special here, but I … d Diffusion. Browsed Differential/Maniphest with linked commits. Used jump nav; used `phid.lookup` and `phid.query`. Used remarkup for Git and SVN r …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715, T2716
Differential … s://secure.phabricator.com/D6515
Use application PHIDs for mailing lists
Summary:
Ref T … cationSearch.
- Use application PHIDs.
Test Plan: Browsed things with … lists; created a list, used `phid.query` to query handles.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T603, T2625, T2715
Differ … s://secure.phabricator.com/D6513
Use application PHIDs in Releeph, plus more
Summary:
R … ime. Provide a convenience method to make this pattern easier to write.
- We use `willFilterPage … y`.
- Move the branch PHID type to application PHID infrastructure.
… Plan: Browsed Releeph. Used `phid.query` to query branch PHIDs.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T603, T2715, T3551
Differ … s://secure.phabricator.com/D6512
…
Fixes fatal when searching for user projects in maniphest
Summary:
Adds the phids of users entered into any user project query to handles phids for handle loading
Fixes T3395
… By: epriestley
CC: aran, Korvin
Maniphest Tasks: T3395
Differential Revisi … s://secure.phabricator.com/D6250
Upstream: https://we.phorge.it/T15650
Trying to drag (non-public) https://phabric … ub-project) "Apr-Jun-2016" column to the (parent) "Backlog" column, @E … kde6myazi7-PH' for key 'boardPHID'
will still remain a member of all the milestones and there's no way to remove yourself.
=== Expected result:
Either a way to remove oneself, or it should be d … olicies and Subprojects/Milestones
As someone doing program management, I would like to know how long it takes a task to go from creation to resolution (and/or "start work" to resolution), so that I can suppor … when it enters a new workboard.
onal Testing", "Product Sign-Off", "Pending Release".
I would like to be able to query statistics about these columns via the Bitergia dashboards, so as to understand where there are backup … --conduit-token $CONDUIT_TOKEN -- maniphest.search | jq '.response.data[].att … rch"
"Committed"
...
```
That is to say, call `maniphest.search` specifying `{"attachments … d with the key of the project you query, in this case "PHID-PROJ-7x2jagme … tatuses" (which you can get with `…
Greetings!
I'm trying to mass re-upload new versions of existing files to Fandom using Pywikibot, but get a … one attempt
```
Uploading file to ageofempires:en...
WARNING: /home … be overwritten. If you still want to upload your file, please go back … King_Move_3_AoE2.ogg]]
API Error: query=
("{'action': ['upload'], 'token' … be overwritten. If you still want to upload your file, please go back … /api.php for API usage. Subscribe …
Add a "status" property to Almanac devices
Summary:
Ref T13 … gnore the status of devices bound to services.
Test Plan:
- Created … , detail view.
- Used typeahead to add a new binding to an interface on a disabled device … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13641
Differential Revis … s://secure.phabricator.com/D21627
Add a very basic "auditors" attachment to "differential.commit.search"
Sum … , saw basic auditor information.
Maniphest Tasks: T13631
Differential Revis … s://secure.phabricator.com/D21597
Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes
… hich is a less-powerful precursor to Ferret. Throw away the ngram inde … Remove the NUX state, which links to the wrong place now and doesn't s … y important.
- Add project tags to the search result list.
- Make … ls via SearchEngine using Ferret "query" field.
- Searched for panels v … ecial state, but no more bad link to "/create/").
- Viewed dashboard … : PHID-OPKG-gm6ozazyms6q6i22gyam
…
Restore a Mock key to Pholio Images
Summary: Ref T11351. We only query for images by PHID or by Mock, so … mckinley
Reviewed By: amckinley
Maniphest Tasks: T11351
Differential Revis … ://secure.phabricator.com/D19934
Allow Drydock logs to be associated with RepositoryOper … y: Ref T13197. See PHI873. I want to give RepositoryOperation objects access to Drydock logging like leases, reso … y have. This just does the schema/query changes, no actual UI or new logg … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13197
Differential Revis … ://secure.phabricator.com/D19671
Allow Owners packages to be configured to ignore generated paths in Differe … ouple limitations:
- It's hard to figure out how to use this control if you don't kno … tribute ignore list doesn't apply to Diffusion, only Differential, which isn't obvious. I'll either try to make it work in Diffusion or note … ).
But the actual behavior seems to work fine.
Test Plan:
- Set a package to ignore paths with the "generated" … e from the ignore list.
- Tried …
Reduce callsites to "ArcanistDifferentialRevisionStat … values, like "0" and "3". I want to replace them with strings, like " … nd move definitions from Arcanist to Phabricator.
To set the stage for this, reduce th … revision`.
- Called `differential.query`.
- Removed all reviewers from a … re warning.
- Attached a revision to a task to get it to show the state icon with the stat … hboard.
- Used `bin/search index` to reindex a revision.
- Hit the "La … : PHID-OPKG-gm6ozazyms6q6i22gyam
…
Rename "ProfilePanelConfiguration" to "ProfileMenuItemConfiguration"
S … nfiguration storage, transaction, query, and PHID type.
No rename on the … viewers: chad
Reviewed By: chad
Maniphest Tasks: T11957
Differential Revis … ://secure.phabricator.com/D17027
pQuery when querying object PHID types
Summary:
Ref T11954. When we query for Conduit tokens, we load the a … rying objects by PHID requires us to load every PHIDType class, when w … just `UserPHIDType`, if only user PHIDs are present in the query).
Use PhabricatorCachedClassMapQuery to reduce the number of classes we l … ay.
Test Plan:
- Used `ab -n100` to roughly measure a ~5% performance … viewers: chad
Reviewed By: chad
…
Make logic for streaming VCS stuff directly to Files more reusable
Summary:
Ref … rted `diffusion.filecontentquery` to put the actual file content in Fi … D for the file, instead of trying to send the content over Conduit.
I … hat are simply enormous).
I want to provide an API method to do the same sort of thing with di … then we go pull it out of Files.
To support this, take the "shove the … put it in a new base `FileFuture` …
policy.query Conduit method
Maniphest Tasks: T137004
Summary:
Add a co …
Test Plan:
* Run `arc liberate` to activate method
* Visit http://my_phab.local/conduit/method/policy.query/
* Enter a json-encoded list of Policy phids in the phids field
* Click `Call Method`
* See … //phabricator.wikimedia.org/D255
Don't send mail to "uninteresting" auditors
Summary … eresting" auditors so that we can query commits by package later.
Until … atter because we didn't send mail to packages. But now we do, so stop … hem when they don't actually need to do anything.
Test Plan:
- Made a commit to a file which was part of a packag … diting).
- `var_dump()`'d mail "To:" PHIDs.
- Before patch: included pac … viewers: chad
Reviewed By: chad
…
Don't try to load profile images for projects … e a profile image PHID; don't try to load it if they don't.
Test Plan: Saw `WHERE phid IN ('')` query stop happening on a local feed st … btrahan
Subscribers: epriestley
Maniphest Tasks: T8631
Differential Revisi … ://secure.phabricator.com/D13476
Add "Edge Logic" support to PolicyAwareQuery
Summary:
Ref T4 … 595. This allows PolicyAwareQuery to write all the logic for AND, OR, … not have an edge connecting them to `PHID-X-Y`).
This doesn't actual … btrahan
Subscribers: epriestley
Maniphest Tasks: T4100, T5595
Differential … ://secure.phabricator.com/D12455
UI - add ability to customize header logo
Summary: F … che the URI so that we don't have to query the file on every page load.
Tes …
Subscribers: Korvin, epriestley
Maniphest Tasks: T7165
Differential Revisi … ://secure.phabricator.com/D11886
Allow querying triggers by ID/PHID
Summary: Ref T6881. I just want to show trigger info in the instance … btrahan
Subscribers: epriestley
Maniphest Tasks: T6881
Differential Revisi … ://secure.phabricator.com/D11428
Include project slugs in the results of a `project.query` Conduit call.
Summary: Ref T441 … his feature will be used by D9457 to determine whether the specified s … aspence.com' call-conduit project.query
Waiting for JSON parameters on st …
Subscribers: epriestley, Korvin
Maniphest Tasks: T4418
Differential Revisi … s://secure.phabricator.com/D9619
Provide a real object ("PhabricatorRepositoryPushEvent") to represent an entire push transact … e some of the denormalized fields to it. This primarily just gives us … r T4677, since we can act on real PHIDs rather than passing awkward ident … btrahan
Subscribers: epriestley
Maniphest Tasks: T4677
Differential Revisi … s://secure.phabricator.com/D8615
Don't try to load user profile images in Phabr … pleQuery, we issue an unnecessary query like this:
SELECT f.* FROM fil … profile picture. Filter the file PHIDs before loading them to prevent this.
This doesn't chang … ng, but saves us a spurious/silly query.
Also makes `PhabricatorPeoplePr … ProfileImage()`, moving us closer to getting rid of `loadProfileImageU … without profile pictures. Checked query log in DarkConsole.
Reviewers: c … han
Reviewed By: chad
CC: aran
…
Give "PhabricatorUserEmail" a PHID
Summary:
Ref T13444. To interact meaningfully with "Destr … tly does not have one (or a real "Query").
Provide basic PHID support so … ed data in database, saw sensible PHIDs assigned.
- Added a new email address to my account, saw it get a PHID.
S … : PHID-OPKG-gm6ozazyms6q6i22gyam
Maniphest Tasks: T13444
Differential Revis … ://secure.phabricator.com/D20913
e `commit.authorPHID IN (...)` clause in part of the "Active Audits" query, since your `alice` token in "Res … of.
It's impossible for a commit to be authored by anything but a use … the table.
Prefilter the list of PHIDs to only PHIDs which can possibly author a commit.
(We'll also eventually need to convert the `authorPHIDs` into `i … mckinley
Reviewed By: amckinley
Maniphest Tasks: T13244
Differential Revis … ://secure.phabricator.com/D20129
…
2625.
T3775 presents two problems:
# Existing tools which linked to `/differential/active/epriestley/ … luff, and this doesn't really try to fix it, although it probably impr … for (1) is:
- Provide a helper to read a parameter containing either a list of user PHIDs or a list of usernames, so `/?use … - Rename all the form parameters to be more digestable (`authorPHIDs` … cationSearch, if a request has no query associated with it but does have …
code
Summary:
Ref T2715.
- Remove the "PHID" application. `phid.query` provides a reasonable way for developers to get this data without requiring a …
Reviewed By: btrahan
CC: aran
Maniphest Tasks: T2715
Differential Revisi … s://secure.phabricator.com/D6511
en user is either the author or a reviewer), we do this:
- If the query passes a bunch of hard-coded spec … the homepage issues a responsible query which barely misses the hard-code … //always// use the UNION strategy to execute a "responsible" query. Specifically, if we have responsible PHIDs, temporarily add them to the author list and build a normal query, then repeat for reviewers, then … int.
Test Plan: Used DarkConsole …
ividual non-public calendars are not a task tracking system.)
1. Go to https://phabricator.wikimedia.org/api/project.query and query for `phids` = `["PHID-PROJ-koo4qqdng27q7r65x … he results in the `members` array to feed the phids into the SQL query: `SELECT DISTINCT(CONCAT("https:/ … tion DB access, another option is to run:
`SELECT DISTINCT(CONCAT("htt … TH) AND trs.authorPHID = u.phid);`
We found in the [[ https://wikimedia.biterg.io/app/kibana#/dashboard/Maniphest | Grimoire stats for Maniphest ]] that the number of closed tickets per month up to 2014 was 0, which obviously is wr … ce Bugzilla tickets were migrated to Maniphest.
The problem seems to be due to the migration process. Apparently … closed in Bugzilla were migrated to Maniphest as closed tasks, but without a re … ia.org/T2007 | T2007 ]]
Compared …
Biannual followup to T332676
1. Optional: Run: `SELEC … nyr") ORDER BY u.userName, t.id;` to go through open assigned tasks with #patch-for-review to manually check if they should sti … 000))) GROUP BY u.userName;` only to get the number of different assignees, to be used in the nagging email
3. R … 00))) ORDER BY u.userName, t.id;` to get actual data (which intentiona … )
4. Convert output of second SQL query to a CSV file, using the `space` cha … s://gitlab.com/aklapper/wikimedia-…
his: Drag and drop the task on the workboard from the "wrong" column to the "correct" column.**
---
Ups … inds a reproducer and/or capacity to investigate Phabricator's transac … task into a milestone, then back to a non-default column on the paren … oject: from "Design-Systems-Team" to "Design-Systems-Product-Roadmap" … tems-Product-Roadmap" (milestone) to "Design-Systems-Team" … oject: from "Design-Systems-Team" …
I recently renamed the project "MediaWiki-extensions-Flow" to "Flow" (along with a handful of o … any breakages.
However, this led to wikibugs bot not reporting any re … ld just ask for these dozen items to be updated in wikibugs' config,[1 … ] should I, as a short-term fix?
an-microsoft
* Code steward: TBD.
### Motivation
Today, it is hard to share links to sections of wiki pages. Sections on a page don’t have a link to themselves on the page, except at … page is long, a reader would have to scroll all the way to the top to copy the link and remember the name of the section they wanted to share.
This RFC aims to make it easier for readers to share links to sections on wiki pages. Both for "external" purposes //(full URL …
: This task is **not** about (semi)automatically asking task authors to re-test an issue after a while an … ings:
# "stalled" task status due to being blocked on an external upst … ream.
# "stalled" task status due to a subtask which needs to be resolved first inside of Wikim … task.
# "stalled" task status due to feedback required from the task a … ion?)
# "stalled" task status due to misuse in order to just hide a task on a workboard o … something else that is not coming …
I don't know if that's a big problem or not but I can imagine teams to never look at a list of bugs but … orkboards only.
It's not trivial to find them either. `SELECT project … workboard column. Now would need to check if the if that columnPHID i … ether that task is open or closed.
n>
<span class="c">// Do not allow changing the task assignee if set to @DO-NOT-CHANGE, except if</span>
… / Use in a Global Herald rule for Maniphest by setting: </span>
<span class=" … ">=</span> <span class="s1">'maniphest.assign.donotchange'</span><s … span>
<span class="c">// set to true if/when we apply any effect< … >
<span class="c">// nothing to enforce if no change in task assi … }</span>
<span class="o">}</span>…
ed and exited the projet.</span>
<span class="c1"># Outputs graphs to browser showing how many days eac … n class="c1"># Save this script to a file called something like `mai … lass="c1"># CHANGEME: update this to your local directory containing & … <span class="s1">'query'</span><span class="p">:</spa … "p">(</span><span class="s1">'maniphest.search'</span><span class="p" … </span><span class="p">())</span>
…
mmary:
Fixes T13648. If a package recipient has been destroyed, this query currently fails to return an expanded recipient value.
Instead, make sure all input PHIDs get an output. For destroyed pack … .
Test Plan:
- Added a package to a revision as a reviewer.
- Des … ckage.
- After: clean publish.
Maniphest Tasks: T13648
Differential Revis … s://secure.phabricator.com/D21707
13519. See <https://discourse.phabricator-community.org/t/error-call-to-undefined-method-differentialchan … s/3816/>.
Changesets do not have PHIDs, and the Query has no "withPHIDs()" method. The … efore patch: exception about call to "withPHIDs()", which does not exi … , which is the correct behavior!
Maniphest Tasks: T13519
Differential Revis … ://secure.phabricator.com/D21189
13519. See <https://discourse.phabricator-community.org/t/error-call-to-undefined-method-differentialchan … s/3816/>.
Changesets do not have PHIDs, and the Query has no "withPHIDs()" method. The … efore patch: exception about call to "withPHIDs()", which does not exi … , which is the correct behavior!
Maniphest Tasks: T13519
Differential Revis … ://secure.phabricator.com/D21189
Summary:
See PHI1558. Ref T11860. Ref T13444. I partly implemented PHIDs for "UserEmail" objects, but they … ve destroy` them yet.
Allow them to actually load by implementing "Po … Used `bin/remove destroy <phid>` to destroy an individual email addre … loading the object by PHID in the query policy layer.
- After: clean load and destroy.
Maniphest Tasks: T13444, T11860
Differenti … ://secure.phabricator.com/D20927