Commit e91aed6
committed
[processing] Force model outputs to respect constraints set by
their underlying algorithm's provider
E.g. for model outputs generated by a saga algorithm, only
sdat and shp files are valid outputs. So only give users choices
of these instead of all formats.
Also fixes temporary file names generated as part of model
execution may use formats which are not compatible with the
algorithm's provider.
Fixes #189081 parent b856538 commit e91aed6
6 files changed
Lines changed: 273 additions & 12 deletions
File tree
- python
- core/auto_generated/processing
- plugins/processing/gui
- src/core/processing
- models
- tests/src/analysis
Lines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1901 | 1901 | | |
1902 | 1902 | | |
1903 | 1903 | | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
1904 | 1917 | | |
1905 | 1918 | | |
1906 | 1919 | | |
| |||
1948 | 1961 | | |
1949 | 1962 | | |
1950 | 1963 | | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
1951 | 1973 | | |
1952 | 1974 | | |
1953 | 1975 | | |
| |||
2029 | 2051 | | |
2030 | 2052 | | |
2031 | 2053 | | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
2032 | 2063 | | |
2033 | 2064 | | |
2034 | 2065 | | |
| |||
2103 | 2134 | | |
2104 | 2135 | | |
2105 | 2136 | | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
2106 | 2146 | | |
2107 | 2147 | | |
2108 | 2148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
| 71 | + | |
75 | 72 | | |
76 | 73 | | |
77 | 74 | | |
78 | 75 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 76 | + | |
83 | 77 | | |
84 | 78 | | |
85 | 79 | | |
| |||
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
791 | 791 | | |
792 | 792 | | |
793 | 793 | | |
794 | | - | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
795 | 806 | | |
796 | 807 | | |
797 | 808 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
3366 | 3367 | | |
3367 | 3368 | | |
3368 | 3369 | | |
3369 | | - | |
| 3370 | + | |
| 3371 | + | |
| 3372 | + | |
| 3373 | + | |
| 3374 | + | |
3370 | 3375 | | |
3371 | 3376 | | |
3372 | 3377 | | |
| |||
3384 | 3389 | | |
3385 | 3390 | | |
3386 | 3391 | | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
3387 | 3408 | | |
3388 | 3409 | | |
3389 | 3410 | | |
| |||
3538 | 3559 | | |
3539 | 3560 | | |
3540 | 3561 | | |
3541 | | - | |
| 3562 | + | |
| 3563 | + | |
| 3564 | + | |
| 3565 | + | |
| 3566 | + | |
3542 | 3567 | | |
3543 | 3568 | | |
3544 | 3569 | | |
| |||
3549 | 3574 | | |
3550 | 3575 | | |
3551 | 3576 | | |
| 3577 | + | |
| 3578 | + | |
| 3579 | + | |
| 3580 | + | |
| 3581 | + | |
| 3582 | + | |
| 3583 | + | |
| 3584 | + | |
| 3585 | + | |
| 3586 | + | |
| 3587 | + | |
| 3588 | + | |
| 3589 | + | |
| 3590 | + | |
| 3591 | + | |
| 3592 | + | |
3552 | 3593 | | |
3553 | 3594 | | |
3554 | 3595 | | |
| |||
3886 | 3927 | | |
3887 | 3928 | | |
3888 | 3929 | | |
3889 | | - | |
| 3930 | + | |
| 3931 | + | |
| 3932 | + | |
| 3933 | + | |
| 3934 | + | |
3890 | 3935 | | |
3891 | 3936 | | |
3892 | 3937 | | |
| |||
3904 | 3949 | | |
3905 | 3950 | | |
3906 | 3951 | | |
| 3952 | + | |
| 3953 | + | |
| 3954 | + | |
| 3955 | + | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
| 3959 | + | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
| 3967 | + | |
3907 | 3968 | | |
3908 | 3969 | | |
3909 | 3970 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1831 | 1831 | | |
1832 | 1832 | | |
1833 | 1833 | | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
1834 | 1846 | | |
1835 | 1847 | | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
1836 | 1857 | | |
1837 | 1858 | | |
1838 | 1859 | | |
| 1860 | + | |
| 1861 | + | |
1839 | 1862 | | |
1840 | 1863 | | |
1841 | 1864 | | |
| |||
1872 | 1895 | | |
1873 | 1896 | | |
1874 | 1897 | | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
1875 | 1905 | | |
1876 | 1906 | | |
1877 | 1907 | | |
| |||
1940 | 1970 | | |
1941 | 1971 | | |
1942 | 1972 | | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
1943 | 1980 | | |
1944 | 1981 | | |
1945 | 1982 | | |
| |||
2005 | 2042 | | |
2006 | 2043 | | |
2007 | 2044 | | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2008 | 2052 | | |
2009 | 2053 | | |
2010 | 2054 | | |
| |||
0 commit comments