Commit eb4c099
Support singular Project Issue Field updates (#2941)
* Implement batch project write engine
Resolve and validate shared field updates and item references before executing ordered, chunked GraphQL writes with explicit ambiguous outcomes.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7ae767ff-c1d0-46a9-b126-2e91403993a0
* Expose update_project_items
Add the public projects_write contract, routing, handler coverage, and generated documentation for shared field updates across batches of up to 50 items.
Co-authored-by: Lizeth Vera <47796851+veralizeth@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7ae767ff-c1d0-46a9-b126-2e91403993a0
* Classify batch resolution failures
Use a neutral code for non-structured lookup failures while preserving structured resolution details.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7ae767ff-c1d0-46a9-b126-2e91403993a0
* Resolve issue references concurrently
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7ae767ff-c1d0-46a9-b126-2e91403993a0
Copilot-Session: 5709a470-df75-43ec-9a9c-98868e6065d2
* Add singular Issue Field project updates
Support name-based attached Issue Field updates for singular Project items while preserving existing read and standard field behavior.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4c94f3ce-c04a-482f-830b-ab85abc3f6e4
* Preserve iteration project field updates
Bypass Issue Field metadata resolution for standard field data types and recognize exact missing fragment-type schema errors.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4c94f3ce-c04a-482f-830b-ab85abc3f6e4
* Adding GraphQL-Features: update_issue_suggestions
---------
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Lizeth Vera <47796851+veralizeth@users.noreply.github.com>
Copilot-Session: 7ae767ff-c1d0-46a9-b126-2e91403993a0
Copilot-Session: 5709a470-df75-43ec-9a9c-98868e6065d2
Copilot-Session: 4c94f3ce-c04a-482f-830b-ab85abc3f6e41 parent 1b3f89a commit eb4c099
6 files changed
Lines changed: 798 additions & 217 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1798 | 1798 | | |
1799 | 1799 | | |
1800 | 1800 | | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
1801 | 1822 | | |
1802 | 1823 | | |
1803 | 1824 | | |
| |||
1822 | 1843 | | |
1823 | 1844 | | |
1824 | 1845 | | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
1829 | | - | |
1830 | | - | |
1831 | | - | |
1832 | | - | |
1833 | | - | |
1834 | | - | |
1835 | | - | |
1836 | | - | |
1837 | | - | |
1838 | | - | |
1839 | | - | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
1843 | | - | |
1844 | | - | |
1845 | | - | |
1846 | | - | |
1847 | | - | |
| 1846 | + | |
1848 | 1847 | | |
1849 | 1848 | | |
1850 | 1849 | | |
| |||
1858 | 1857 | | |
1859 | 1858 | | |
1860 | 1859 | | |
1861 | | - | |
1862 | | - | |
1863 | | - | |
| 1860 | + | |
| 1861 | + | |
1864 | 1862 | | |
1865 | 1863 | | |
1866 | 1864 | | |
| |||
1997 | 1995 | | |
1998 | 1996 | | |
1999 | 1997 | | |
2000 | | - | |
2001 | | - | |
2002 | | - | |
2003 | | - | |
2004 | | - | |
2005 | | - | |
2006 | | - | |
2007 | | - | |
2008 | | - | |
2009 | | - | |
2010 | | - | |
2011 | | - | |
2012 | | - | |
2013 | | - | |
2014 | | - | |
2015 | | - | |
2016 | | - | |
2017 | | - | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
2021 | | - | |
2022 | | - | |
| 1998 | + | |
2023 | 1999 | | |
2024 | 2000 | | |
2025 | 2001 | | |
| |||
2034 | 2010 | | |
2035 | 2011 | | |
2036 | 2012 | | |
2037 | | - | |
2038 | | - | |
2039 | | - | |
| 2013 | + | |
| 2014 | + | |
2040 | 2015 | | |
2041 | 2016 | | |
2042 | 2017 | | |
| |||
2111 | 2086 | | |
2112 | 2087 | | |
2113 | 2088 | | |
2114 | | - | |
2115 | | - | |
2116 | | - | |
2117 | | - | |
2118 | | - | |
2119 | | - | |
2120 | | - | |
2121 | | - | |
2122 | | - | |
2123 | | - | |
2124 | | - | |
2125 | | - | |
2126 | | - | |
2127 | | - | |
2128 | | - | |
2129 | | - | |
2130 | | - | |
2131 | | - | |
2132 | | - | |
2133 | | - | |
2134 | | - | |
2135 | | - | |
2136 | | - | |
| 2089 | + | |
2137 | 2090 | | |
2138 | 2091 | | |
2139 | 2092 | | |
| |||
2148 | 2101 | | |
2149 | 2102 | | |
2150 | 2103 | | |
2151 | | - | |
2152 | | - | |
2153 | | - | |
| 2104 | + | |
| 2105 | + | |
2154 | 2106 | | |
2155 | 2107 | | |
2156 | 2108 | | |
| |||
2225 | 2177 | | |
2226 | 2178 | | |
2227 | 2179 | | |
2228 | | - | |
2229 | | - | |
2230 | | - | |
2231 | | - | |
2232 | | - | |
2233 | | - | |
2234 | | - | |
2235 | | - | |
2236 | | - | |
2237 | | - | |
2238 | | - | |
2239 | | - | |
2240 | | - | |
2241 | | - | |
2242 | | - | |
2243 | | - | |
2244 | | - | |
2245 | | - | |
2246 | | - | |
2247 | | - | |
2248 | | - | |
2249 | | - | |
2250 | | - | |
| 2180 | + | |
2251 | 2181 | | |
2252 | 2182 | | |
2253 | 2183 | | |
| |||
2262 | 2192 | | |
2263 | 2193 | | |
2264 | 2194 | | |
2265 | | - | |
2266 | | - | |
2267 | | - | |
| 2195 | + | |
| 2196 | + | |
2268 | 2197 | | |
2269 | 2198 | | |
2270 | 2199 | | |
| |||
2316 | 2245 | | |
2317 | 2246 | | |
2318 | 2247 | | |
2319 | | - | |
2320 | | - | |
2321 | | - | |
2322 | | - | |
2323 | | - | |
2324 | | - | |
2325 | | - | |
2326 | | - | |
2327 | | - | |
2328 | | - | |
2329 | | - | |
2330 | | - | |
2331 | | - | |
2332 | | - | |
2333 | | - | |
2334 | | - | |
2335 | | - | |
2336 | | - | |
2337 | | - | |
2338 | | - | |
2339 | | - | |
2340 | | - | |
2341 | | - | |
| 2248 | + | |
2342 | 2249 | | |
2343 | 2250 | | |
2344 | 2251 | | |
| |||
2354 | 2261 | | |
2355 | 2262 | | |
2356 | 2263 | | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
| 2264 | + | |
| 2265 | + | |
2360 | 2266 | | |
2361 | 2267 | | |
2362 | 2268 | | |
| |||
2408 | 2314 | | |
2409 | 2315 | | |
2410 | 2316 | | |
2411 | | - | |
2412 | | - | |
2413 | | - | |
2414 | | - | |
2415 | | - | |
2416 | | - | |
2417 | | - | |
2418 | | - | |
2419 | | - | |
2420 | | - | |
2421 | | - | |
2422 | | - | |
2423 | | - | |
2424 | | - | |
2425 | | - | |
2426 | | - | |
2427 | | - | |
2428 | | - | |
2429 | | - | |
2430 | | - | |
2431 | | - | |
2432 | | - | |
2433 | | - | |
| 2317 | + | |
2434 | 2318 | | |
2435 | 2319 | | |
2436 | 2320 | | |
| |||
2444 | 2328 | | |
2445 | 2329 | | |
2446 | 2330 | | |
2447 | | - | |
2448 | | - | |
2449 | | - | |
| 2331 | + | |
| 2332 | + | |
2450 | 2333 | | |
2451 | 2334 | | |
2452 | 2335 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1274 | 1274 | | |
1275 | 1275 | | |
1276 | 1276 | | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1277 | 1298 | | |
1278 | 1299 | | |
1279 | 1300 | | |
| |||
1497 | 1518 | | |
1498 | 1519 | | |
1499 | 1520 | | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
1504 | | - | |
1505 | | - | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | | - | |
1515 | | - | |
1516 | | - | |
1517 | | - | |
1518 | | - | |
1519 | | - | |
1520 | | - | |
1521 | | - | |
1522 | | - | |
1523 | | - | |
1524 | | - | |
1525 | 1521 | | |
1526 | 1522 | | |
1527 | 1523 | | |
| |||
1530 | 1526 | | |
1531 | 1527 | | |
1532 | 1528 | | |
1533 | | - | |
| 1529 | + | |
| 1530 | + | |
1534 | 1531 | | |
1535 | 1532 | | |
1536 | 1533 | | |
1537 | | - | |
1538 | | - | |
1539 | | - | |
1540 | | - | |
| 1534 | + | |
1541 | 1535 | | |
1542 | 1536 | | |
1543 | 1537 | | |
| |||
0 commit comments