diff --git a/requirements-base.txt b/requirements-base.txt index 57733824cf5c..8ab3a37feeab 100644 --- a/requirements-base.txt +++ b/requirements-base.txt @@ -14,7 +14,7 @@ aiohttp==3.11.11 # via -r requirements-base.in aiosignal==1.3.1 # via aiohttp -alembic==1.14.0 +alembic==1.14.1 # via -r requirements-base.in anyio==4.6.2.post1 # via @@ -257,7 +257,7 @@ oauthlib[signedtoken]==3.2.2 # atlassian-python-api # jira # requests-oauthlib -openai==1.59.7 +openai==1.60.0 # via -r requirements-base.in packaging==24.2 # via @@ -301,7 +301,7 @@ protobuf==4.23.4 # proto-plus psycopg2-binary==2.9.10 # via -r requirements-base.in -pyarrow==18.1.0 +pyarrow==19.0.0 # via -r requirements-base.in pyasn1==0.6.1 # via @@ -315,7 +315,7 @@ pyasn1-modules==0.4.1 # oauth2client pycparser==2.22 # via cffi -pydantic==1.10.20 +pydantic==1.10.21 # via # -r requirements-base.in # blockkit diff --git a/requirements-dev.txt b/requirements-dev.txt index 83c723cd10b9..a4796fdd9d02 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -92,7 +92,7 @@ python-dateutil==2.9.0.post0 # via faker pyyaml==6.0.2 # via pre-commit -ruff==0.9.1 +ruff==0.9.2 # via -r requirements-dev.in six==1.16.0 # via diff --git a/src/dispatch/static/dispatch/package-lock.json b/src/dispatch/static/dispatch/package-lock.json index fd22932f7bbd..d46884983ef6 100644 --- a/src/dispatch/static/dispatch/package-lock.json +++ b/src/dispatch/static/dispatch/package-lock.json @@ -1677,9 +1677,10 @@ } }, "node_modules/@tiptap/core": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.11.1.tgz", - "integrity": "sha512-PM+rW7QnDna4oO1KOcrSHtJ83O4nVt55uG+MRxcjaGGz/jKdRuIellhG2VSPkiO/m5wLgpC7/kCBq8WvYbOu9g==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.11.3.tgz", + "integrity": "sha512-ibfi6U1gMRLo319Re6olv8uAuxtUpK343ygcVoZrJ8O4sqRnU9CEqPAM+n7YAKlOks1+Di0sTheIxZRak7Pj4g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1689,9 +1690,10 @@ } }, "node_modules/@tiptap/extension-blockquote": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.11.1.tgz", - "integrity": "sha512-s/FkRAnyn/FXwx1vSibKAgycfR5OWNoBK/Xw4JLhQTvDzs0lylxa/nCjGNgXb/XVHs6a6zqGnUPBbMcqBpKFNg==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.11.3.tgz", + "integrity": "sha512-UmKBmk7USY5Ufd7jcOI1W//nmRwRWdKLEYVLQ/L/nelpa7LXhDI/T3k4Oa4JlNQCEgUqI5Wz8TbVJYaFcyV/jA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1701,9 +1703,10 @@ } }, "node_modules/@tiptap/extension-bold": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.11.1.tgz", - "integrity": "sha512-f4889tnVjAeuhyY5lwwbbL4IhUiwIA/fpdynEMaJUXy7SEGJJ3g5VpU3rOHuxU0T4dwuadThyE46fFc9qXEZzA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.11.3.tgz", + "integrity": "sha512-YafJ+BavtzQBir81HoM62G0cik1ww7zNcElkg35sQWtVFnT99s+fLEuSurixtmiLdgmSSb/YsPrCmNp/R75zOw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1729,9 +1732,10 @@ } }, "node_modules/@tiptap/extension-bullet-list": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.11.1.tgz", - "integrity": "sha512-xIHK3pT04bkdJHOL8ktjJFDfDjWnAiogmHcFXarzIzJfrsVKsnXNMSxUr35ZmRzxCY6keopDa5uI/MOYtABj+A==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.11.3.tgz", + "integrity": "sha512-Q6ukkuD+Bt4UcJ5Pt0ZcF3ZzE6akC5l7gaXsTIZ4rqRS6Bmol13h5BshTNhhZhxFqJKwyt6MWHG60j7agtRoHQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1741,9 +1745,10 @@ } }, "node_modules/@tiptap/extension-code": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.11.1.tgz", - "integrity": "sha512-RhK5PDTUC05UM+Poflv+9FbJoYygm4eCXNoTQHL5UTcKBVrQh+IJtD7tNXquNUgJD3bO6CY9Qkna2HoPh1siLw==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.11.3.tgz", + "integrity": "sha512-w36Pb4DlB/cQZwsIpd5pSDwYuLBBSGh6dwGc9TVUdv+hdh8vIsnkGCjynapXgUrT2RFEJwObRYK+r5Gw84uGSA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1753,9 +1758,10 @@ } }, "node_modules/@tiptap/extension-code-block": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.11.1.tgz", - "integrity": "sha512-wo5Kes/5OqPocfZasLRlwiPCu+OOlXI5KocLeLR114aHusTyLduX6Y4M7Gaiw78RkRRjc+xtIu18XFSsiaiYJg==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.11.3.tgz", + "integrity": "sha512-7VsufXUJt1Aq0UjQ2gQg6+boYsHdCi3+OBabbSMcf5TUWBmPlZnHAsDaocw2c/ZnOeu8Gmg6yrtBxbwjaiIO6g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1766,9 +1772,10 @@ } }, "node_modules/@tiptap/extension-document": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.11.1.tgz", - "integrity": "sha512-GSn0v65u1qAsa+4xPempbXCmUbM1GQh6II+N1aiwXJh0xCkZDydx7jJyj+2QaN7duMXznbM894BKUMgcoOlRSg==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.11.3.tgz", + "integrity": "sha512-utY1JZgxRLt0/oFPPUH8OT8Ltu3nmdycM2EwkM85vil83MnM5kuEYHF1l1q2xhnJ52wdU3afx+e7dFgvMDuunA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1778,9 +1785,10 @@ } }, "node_modules/@tiptap/extension-dropcursor": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.11.1.tgz", - "integrity": "sha512-/TctJFSDxDMAjZQFpBY+YWt0fam0ZQjQ/KXJw44B3hRyXt7zxn09QTIEf3xFrooFGntLcjv/pqfvTVrJdpWTGA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.11.3.tgz", + "integrity": "sha512-Ppw46/1Vt9PlTT6TMloL1KjO2W89QUjRRptk5OtDvAGoOahLWwLji2k7dHyPeeCsG1J2KpHIPxngs922uhOEMw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1807,9 +1815,10 @@ } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.11.1.tgz", - "integrity": "sha512-VXgNHOJDXLUR7RSnd8+i6bBzetS7IAVCRnUBbl5wdSoKQfYXsLE/h8OPKMRlpdTghosVybVh18Z5Q+Cye1z7vw==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.11.3.tgz", + "integrity": "sha512-QNVoMNvsinnpvIBAADCbPXMAxY6nv38dxLY3mmPBF0j51H1ggGRX2MdD8VsSBM+AP5az9vTa1+rO+0wBfDwDWw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1820,9 +1829,10 @@ } }, "node_modules/@tiptap/extension-hard-break": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.11.1.tgz", - "integrity": "sha512-7FoB3F0R9rPI05/jGzpHongju1oFswjIOXHq2Y35d8S1A6o05F87RcoqRHnGkm8m8oOVVEiIC9hs/fr41qVdoQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.11.3.tgz", + "integrity": "sha512-Jsz1qV/h4GFZiBtcrJ2yAF1Euw25IXgx5m4EBr/33TV6gT5+zRUr4e0y6h3jHicyInviZeXd9HXELCcQCEtHRg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1832,9 +1842,10 @@ } }, "node_modules/@tiptap/extension-heading": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.11.1.tgz", - "integrity": "sha512-6J5KmuUcLLxSA3Ip7O6wPOuhX6VsyS9Y2DxNrbL9iHpB0o5wbyqS5VfPwPKWJukRjjmMWoJ2sjv6nMFrnT6GQQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.11.3.tgz", + "integrity": "sha512-PuScgMuVxD/dUcizLCfQ1G4lI8ie2Wg5UCcixKefN2feFJneZdsIW6gUYYcjyH285VSjj+A76mwHzNdJGlGU2w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1844,9 +1855,10 @@ } }, "node_modules/@tiptap/extension-history": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.11.1.tgz", - "integrity": "sha512-jQSRYXDOAGBN+vr8OqBt3WW/VbGDmwr4NWgd6lz39Ms6Uzr1uc3Jr3cS/cxIFSZ8ydeIa9Y9idyzp/ywERGlRQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.11.3.tgz", + "integrity": "sha512-dxJeuGuLEn9V4iGfsvMOBcTwufcw971NoBdsyW1TOzYvucDkYHgIlOVE4DEWIVuOkfIjKEiCGl8IdZLaHWU8Sg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1857,9 +1869,10 @@ } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.11.1.tgz", - "integrity": "sha512-YHWD0M9QVlpNMUIZVNtl+nBpCYGkMOPPyrBne7lm7aQx6yPb789MbVcPtm5UBVEBpNglwkZpz2076IB9lr8vYA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.11.3.tgz", + "integrity": "sha512-+O6W6EbD4TLsUF8t0ApgZWLpcwn3tajRZtBU6u0SuwHtvhMTrQYySUTH5j06KfTDbw6JAqKKPCpKhPgH2Z6eFg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1870,9 +1883,10 @@ } }, "node_modules/@tiptap/extension-italic": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.11.1.tgz", - "integrity": "sha512-sz97E3gi/edwrot58RII1RRhOUgeIzPXiVnrFn5GJjI9TRpPXKuHkadiHeRiiyrp8/TudhhZPrRdxIuuBYRDcQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.11.3.tgz", + "integrity": "sha512-GpeQh2tMb6ys/ft7xqitoXeWO7uM8z4hvLEhD92ACuk6VpcHUhksUwnv4G4Qc/cZ9i+qk3GYEsRha0JaHp3GVw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1882,9 +1896,10 @@ } }, "node_modules/@tiptap/extension-list-item": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.11.1.tgz", - "integrity": "sha512-WaJqJpdFPREZT7Dtbs2v7VVdp1+iTQAAZuVAPyMyMgVXbpfKizykuj/aMDrYEPBiw3vTuptG44se0d9xZkY8sA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.11.3.tgz", + "integrity": "sha512-wUBuxoIN3XZQfesZqhgktJkJfcUaHUzUSzoCvQsDpaMsShpoFeptqs3DznHny9fRzrACkREds2dg6JV455+hLg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1894,9 +1909,10 @@ } }, "node_modules/@tiptap/extension-ordered-list": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.11.1.tgz", - "integrity": "sha512-DDrwOFhz3LYBdqhO1beYngLKZmhGMTRQGQ6HOEXeWs23zmHcuGLO7bpOY9CVDUQ6crAtdTbpzcByYz/Bq2blxA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.11.3.tgz", + "integrity": "sha512-jRO3O6u0/el3l437pXFKsMv3YJuEfHUaEQHPUg5t1Dj8T+20X1LDg7tBKEbylBVLcgqB07aUbnFBqoQ4unwdsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1906,9 +1922,10 @@ } }, "node_modules/@tiptap/extension-paragraph": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.11.1.tgz", - "integrity": "sha512-eI1gKdvMje2tqCI8BdqKauvJT/oqPIuumF/d8MTtvp4CTbYw3/+BNwtP6svWmctfK9vZIH4Ld7URm7ZaeuC2vg==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.11.3.tgz", + "integrity": "sha512-snH9aIRJGpHCLm0zzuBwhXpRYMyZvyNBlF5MulJKxkwremFhD9fVP26UtQEneL/CnwpNs3q1QOQGTRlqFP2hbg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1931,9 +1948,10 @@ } }, "node_modules/@tiptap/extension-strike": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.11.1.tgz", - "integrity": "sha512-sVSN3H5K8eOmfYcxcb/VUtBD+Qtrk/aJ32YzOAThm11MN0H6EJk+RctxNw3IbTRuDkGeQPWsGgCeYT7c12ymhw==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.11.3.tgz", + "integrity": "sha512-Ei4rGEqytwXSj4Th1CN8EZFHnYmM5lAp8YUj1V3wWGX7EtRtnq1YG3+b7q68NKmdPSMFOjEz6pHtBzO+p+0aWw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1943,9 +1961,10 @@ } }, "node_modules/@tiptap/extension-text": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.11.1.tgz", - "integrity": "sha512-YZ26osxxXINEX1fOJ6MWJB3TYLmYYUf/4DI3py+8rstQMbIAg8Jhm02j3gewbHqLZiBdpFuFNKSNyBpaMm9gHA==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.11.3.tgz", + "integrity": "sha512-DhrwR9tmDU2U4yjqdaX6odrnOYaE/Ai2ERs2bU4Sgm0ZF5QCyO31Cflg1OQ4erTi0IiqD5ilDPRXqFuu6FGzOQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1955,9 +1974,10 @@ } }, "node_modules/@tiptap/extension-text-style": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.11.1.tgz", - "integrity": "sha512-f3aGt7TmZf6Lz0nH578rOUNntywzQIe7DiScjrAg2oKbujWilZ7bmXJjDBCWuHRQKl6ZRilIeZw8JfRX4YlVIw==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.11.3.tgz", + "integrity": "sha512-kF4pxThvsN7KAb4Ry+ifMGm/To97PeCtosOyjSIvlAnXdc+XvTf6+dkyCsq6smnOhqLw2NErn1gQ4eFbji8YQQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -1967,9 +1987,10 @@ } }, "node_modules/@tiptap/pm": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.11.1.tgz", - "integrity": "sha512-V4PxHw9cBXPBJSJZFEcp7vyn84swcVGIDiRiLlw47UySIgCSdtUfNhj5tgVg/zV5TrwMRDXfc1J40tEwUVtyDg==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.11.3.tgz", + "integrity": "sha512-AEpiWvYmXdELpuGGhX6lS2aU155ANwS7WbQ/+/SFqH3YIYHjgUzP8UnY6KSiEBI7a7kX4TWhG84mWrzPA3dPaw==", + "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", "prosemirror-collab": "^1.3.1", @@ -1996,31 +2017,32 @@ } }, "node_modules/@tiptap/starter-kit": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.11.1.tgz", - "integrity": "sha512-lNyuidSV37dWPGILwFBk9J5wv2tLkEZfoDpP3EyqGfhaJ3K/vNSMmajULN205kagOzdqlIyDepK3vc10NU+7UQ==", - "dependencies": { - "@tiptap/core": "^2.11.1", - "@tiptap/extension-blockquote": "^2.11.1", - "@tiptap/extension-bold": "^2.11.1", - "@tiptap/extension-bullet-list": "^2.11.1", - "@tiptap/extension-code": "^2.11.1", - "@tiptap/extension-code-block": "^2.11.1", - "@tiptap/extension-document": "^2.11.1", - "@tiptap/extension-dropcursor": "^2.11.1", - "@tiptap/extension-gapcursor": "^2.11.1", - "@tiptap/extension-hard-break": "^2.11.1", - "@tiptap/extension-heading": "^2.11.1", - "@tiptap/extension-history": "^2.11.1", - "@tiptap/extension-horizontal-rule": "^2.11.1", - "@tiptap/extension-italic": "^2.11.1", - "@tiptap/extension-list-item": "^2.11.1", - "@tiptap/extension-ordered-list": "^2.11.1", - "@tiptap/extension-paragraph": "^2.11.1", - "@tiptap/extension-strike": "^2.11.1", - "@tiptap/extension-text": "^2.11.1", - "@tiptap/extension-text-style": "^2.11.1", - "@tiptap/pm": "^2.11.1" + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.11.3.tgz", + "integrity": "sha512-UGKS6+TA/7yMGqHBK5S/Kxis6iy3Tw0gvVg1EkYHUmkApLJypE87wUMkIeLeD9dd5+2WkxWcYMhC9R3ByjulBg==", + "license": "MIT", + "dependencies": { + "@tiptap/core": "^2.11.3", + "@tiptap/extension-blockquote": "^2.11.3", + "@tiptap/extension-bold": "^2.11.3", + "@tiptap/extension-bullet-list": "^2.11.3", + "@tiptap/extension-code": "^2.11.3", + "@tiptap/extension-code-block": "^2.11.3", + "@tiptap/extension-document": "^2.11.3", + "@tiptap/extension-dropcursor": "^2.11.3", + "@tiptap/extension-gapcursor": "^2.11.3", + "@tiptap/extension-hard-break": "^2.11.3", + "@tiptap/extension-heading": "^2.11.3", + "@tiptap/extension-history": "^2.11.3", + "@tiptap/extension-horizontal-rule": "^2.11.3", + "@tiptap/extension-italic": "^2.11.3", + "@tiptap/extension-list-item": "^2.11.3", + "@tiptap/extension-ordered-list": "^2.11.3", + "@tiptap/extension-paragraph": "^2.11.3", + "@tiptap/extension-strike": "^2.11.3", + "@tiptap/extension-text": "^2.11.3", + "@tiptap/extension-text-style": "^2.11.3", + "@tiptap/pm": "^2.11.3" }, "funding": { "type": "github", @@ -2473,9 +2495,10 @@ } }, "node_modules/@vue-flow/minimap": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@vue-flow/minimap/-/minimap-1.5.1.tgz", - "integrity": "sha512-BK/xLZMjxvYZs0hYmhsyiNsmYAegz7eEy/r1sF0jNpTz0oQuygCwdS52VHzH+WMPAPtmi0SHlzOfUqkM8dW+1A==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@vue-flow/minimap/-/minimap-1.5.2.tgz", + "integrity": "sha512-XNSpWwwXfCWqJilc2eCW+3ry3r9vhF8HmUw5wrAsUTHiss4R9k5uZLABo7c3T3VdcVRJ8pTfUJ9vjpzb8H+FKg==", + "license": "MIT", "dependencies": { "d3-selection": "^3.0.0", "d3-zoom": "^3.0.0" @@ -6408,9 +6431,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", - "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.4.tgz", + "integrity": "sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==", "dev": true, "dependencies": { "chokidar": "^4.0.0", @@ -6428,9 +6451,9 @@ } }, "node_modules/sass-embedded": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.83.1.tgz", - "integrity": "sha512-LdKG6nxLEzpXbMUt0if12PhUNonGvy91n7IWHOZRZjvA6AWm9oVdhpO+KEXN/Sc+jjGvQeQcav9+Z8DwmII/pA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.83.4.tgz", + "integrity": "sha512-Hf2burRA/y5PGxsg6jB9UpoK/xZ6g/pgrkOcdl6j+rRg1Zj8XhGKZ1MTysZGtTPUUmiiErqzkP5+Kzp95yv9GQ==", "dependencies": { "@bufbuild/protobuf": "^2.0.0", "buffer-builder": "^0.2.0", @@ -6448,32 +6471,32 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "sass-embedded-android-arm": "1.83.1", - "sass-embedded-android-arm64": "1.83.1", - "sass-embedded-android-ia32": "1.83.1", - "sass-embedded-android-riscv64": "1.83.1", - "sass-embedded-android-x64": "1.83.1", - "sass-embedded-darwin-arm64": "1.83.1", - "sass-embedded-darwin-x64": "1.83.1", - "sass-embedded-linux-arm": "1.83.1", - "sass-embedded-linux-arm64": "1.83.1", - "sass-embedded-linux-ia32": "1.83.1", - "sass-embedded-linux-musl-arm": "1.83.1", - "sass-embedded-linux-musl-arm64": "1.83.1", - "sass-embedded-linux-musl-ia32": "1.83.1", - "sass-embedded-linux-musl-riscv64": "1.83.1", - "sass-embedded-linux-musl-x64": "1.83.1", - "sass-embedded-linux-riscv64": "1.83.1", - "sass-embedded-linux-x64": "1.83.1", - "sass-embedded-win32-arm64": "1.83.1", - "sass-embedded-win32-ia32": "1.83.1", - "sass-embedded-win32-x64": "1.83.1" + "sass-embedded-android-arm": "1.83.4", + "sass-embedded-android-arm64": "1.83.4", + "sass-embedded-android-ia32": "1.83.4", + "sass-embedded-android-riscv64": "1.83.4", + "sass-embedded-android-x64": "1.83.4", + "sass-embedded-darwin-arm64": "1.83.4", + "sass-embedded-darwin-x64": "1.83.4", + "sass-embedded-linux-arm": "1.83.4", + "sass-embedded-linux-arm64": "1.83.4", + "sass-embedded-linux-ia32": "1.83.4", + "sass-embedded-linux-musl-arm": "1.83.4", + "sass-embedded-linux-musl-arm64": "1.83.4", + "sass-embedded-linux-musl-ia32": "1.83.4", + "sass-embedded-linux-musl-riscv64": "1.83.4", + "sass-embedded-linux-musl-x64": "1.83.4", + "sass-embedded-linux-riscv64": "1.83.4", + "sass-embedded-linux-x64": "1.83.4", + "sass-embedded-win32-arm64": "1.83.4", + "sass-embedded-win32-ia32": "1.83.4", + "sass-embedded-win32-x64": "1.83.4" } }, "node_modules/sass-embedded-android-arm": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.83.1.tgz", - "integrity": "sha512-FKfrmwDG84L5cfn8fmIew47qnCFFUdcoOTCzOw8ROItkRhLLH0hnIm6gEpG5T6OFf6kxzUxvE9D0FvYQUznZrw==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.83.4.tgz", + "integrity": "sha512-9Z4pJAOgEkXa3VDY/o+U6l5XvV0mZTJcSl0l/mSPHihjAHSpLYnOW6+KOWeM8dxqrsqTYcd6COzhanI/a++5Gw==", "cpu": [ "arm" ], @@ -6486,9 +6509,9 @@ } }, "node_modules/sass-embedded-android-arm64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.83.1.tgz", - "integrity": "sha512-S63rlLPGCA9FCqYYOobDJrwcuBX0zbSOl7y0jT9DlfqeqNOkC6NIT1id6RpMFCs3uhd4gbBS2E/5WPv5J5qwbw==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.83.4.tgz", + "integrity": "sha512-tgX4FzmbVqnQmD67ZxQDvI+qFNABrboOQgwsG05E5bA/US42zGajW9AxpECJYiMXVOHmg+d81ICbjb0fsVHskw==", "cpu": [ "arm64" ], @@ -6501,9 +6524,9 @@ } }, "node_modules/sass-embedded-android-ia32": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.83.1.tgz", - "integrity": "sha512-AGlY2vFLJhF2hN0qOz12f4eDs6x0b5BUapOpgfRrqQLHIfJhxkvi39bInsiBgQ57U0jb4I7AaS2e2e+sj7+Rqw==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.83.4.tgz", + "integrity": "sha512-RsFOziFqPcfZXdFRULC4Ayzy9aK6R6FwQ411broCjlOBX+b0gurjRadkue3cfUEUR5mmy0KeCbp7zVKPLTK+5Q==", "cpu": [ "ia32" ], @@ -6516,9 +6539,9 @@ } }, "node_modules/sass-embedded-android-riscv64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.83.1.tgz", - "integrity": "sha512-OyU4AnfAUVd/wBaT60XvHidmQdaEsVUnxvI71oyPM/id1v97aWTZX3SmGkwGb7uA/q6Soo2uNalgvOSNJn7PwA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.83.4.tgz", + "integrity": "sha512-EHwh0nmQarBBrMRU928eTZkFGx19k/XW2YwbPR4gBVdWLkbTgCA5aGe8hTE6/1zStyx++3nDGvTZ78+b/VvvLg==", "cpu": [ "riscv64" ], @@ -6531,9 +6554,9 @@ } }, "node_modules/sass-embedded-android-x64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.83.1.tgz", - "integrity": "sha512-NY5rwffhF4TnhXVErZnfFIjHqU3MNoWxCuSHumRN3dDI8hp8+IF59W5+Qw9AARlTXvyb+D0u5653aLSea5F40w==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.83.4.tgz", + "integrity": "sha512-0PgQNuPWYy1jEOEPDVsV89KfqOsMLIp9CSbjBY7jRcwRhyVAcigqrUG6bDeNtojHUYKA1kU+Eh/85WxOHUOgBw==", "cpu": [ "x64" ], @@ -6546,9 +6569,9 @@ } }, "node_modules/sass-embedded-darwin-arm64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.83.1.tgz", - "integrity": "sha512-w1SBcSkIgIWgUfB7IKcPoTbSwnS3Kag5PVv3e3xfW6ZCsDweYZLQntUd2WGgaoekdm1uIbVuvPxnDH2t880iGQ==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.83.4.tgz", + "integrity": "sha512-rp2ywymWc3nymnSnAFG5R/8hvxWCsuhK3wOnD10IDlmNB7o4rzKby1c+2ZfpQGowlYGWsWWTgz8FW2qzmZsQRw==", "cpu": [ "arm64" ], @@ -6561,9 +6584,9 @@ } }, "node_modules/sass-embedded-darwin-x64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.83.1.tgz", - "integrity": "sha512-RWrmLtUhEP5kvcGOAFdr99/ebZ/eW9z3FAktLldvgl2k96WSTC1Zr2ctL0E+Y+H3uLahEZsshIFk6RkVIRKIsA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.83.4.tgz", + "integrity": "sha512-kLkN2lXz9PCgGfDS8Ev5YVcl/V2173L6379en/CaFuJJi7WiyPgBymW7hOmfCt4uO4R1y7CP2Uc08DRtZsBlAA==", "cpu": [ "x64" ], @@ -6576,9 +6599,9 @@ } }, "node_modules/sass-embedded-linux-arm": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.83.1.tgz", - "integrity": "sha512-y7rHuRgjg2YM284rin068PsEdthPljSGb653Slut5Wba4A2IP11UNVraSl6Je2AYTuoPRjQX0g7XdsrjXlzC3g==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.83.4.tgz", + "integrity": "sha512-nL90ryxX2lNmFucr9jYUyHHx21AoAgdCL1O5Ltx2rKg2xTdytAGHYo2MT5S0LIeKLa/yKP/hjuSvrbICYNDvtA==", "cpu": [ "arm" ], @@ -6591,9 +6614,9 @@ } }, "node_modules/sass-embedded-linux-arm64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.83.1.tgz", - "integrity": "sha512-HVIytzj8OO18fmBY6SVRIYErcJ+Nd9a5RNF6uArav/CqvwPLATlUV8dwqSyWQIzSsQUhDF/vFIlJIoNLKKzD3A==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.83.4.tgz", + "integrity": "sha512-E0zjsZX2HgESwyqw31EHtI39DKa7RgK7nvIhIRco1d0QEw227WnoR9pjH3M/ZQy4gQj3GKilOFHM5Krs/omeIA==", "cpu": [ "arm64" ], @@ -6606,9 +6629,9 @@ } }, "node_modules/sass-embedded-linux-ia32": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.83.1.tgz", - "integrity": "sha512-/pc+jHllyvfaYYLTRCoXseRc4+V3Z7IDPqsviTcfVdICAoR9mgK2RtIuIZanhm1NP/lDylDOgvj1NtjcA2dNvg==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.83.4.tgz", + "integrity": "sha512-ew5HpchSzgAYbQoriRh8QhlWn5Kw2nQ2jHoV9YLwGKe3fwwOWA0KDedssvDv7FWnY/FCqXyymhLd6Bxae4Xquw==", "cpu": [ "ia32" ], @@ -6621,9 +6644,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.83.1.tgz", - "integrity": "sha512-sFM8GXOVoeR91j9MiwNRcFXRpTA7u4185SaGuvUjcRMb84mHvtWOJPGDvgZqbWdVClBRJp6J7+CShliWngy/og==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.83.4.tgz", + "integrity": "sha512-0RrJRwMrmm+gG0VOB5b5Cjs7Sd+lhqpQJa6EJNEaZHljJokEfpE5GejZsGMRMIQLxEvVphZnnxl6sonCGFE/QQ==", "cpu": [ "arm" ], @@ -6636,9 +6659,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.83.1.tgz", - "integrity": "sha512-wjSIYYqdIQp3DjliSTYNFg04TVqQf/3Up/Stahol0Qf/TTjLkjHHtT2jnDaZI5GclHi2PVJqQF3wEGB8bGJMzQ==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.83.4.tgz", + "integrity": "sha512-IzMgalf6MZOxgp4AVCgsaWAFDP/IVWOrgVXxkyhw29fyAEoSWBJH4k87wyPhEtxSuzVHLxKNbc8k3UzdWmlBFg==", "cpu": [ "arm64" ], @@ -6651,9 +6674,9 @@ } }, "node_modules/sass-embedded-linux-musl-ia32": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.83.1.tgz", - "integrity": "sha512-iwhTH5gwmoGt3VH6dn4WV8N6eWvthKAvUX5XPURq7e9KEsc7QP8YNHagwaAJh7TAPopb32buyEg6oaUmzxUI+Q==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.83.4.tgz", + "integrity": "sha512-LLb4lYbcxPzX4UaJymYXC+WwokxUlfTJEFUv5VF0OTuSsHAGNRs/rslPtzVBTvMeG9TtlOQDhku1F7G6iaDotA==", "cpu": [ "ia32" ], @@ -6666,9 +6689,9 @@ } }, "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.83.1.tgz", - "integrity": "sha512-FjFNWHU1n0Q6GpK1lAHQL5WmzlPjL8DTVLkYW2A/dq8EsutAdi3GfpeyWZk9bte8kyWdmPUWG3BHlnQl22xdoA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.83.4.tgz", + "integrity": "sha512-zoKlPzD5Z13HKin1UGR74QkEy+kZEk2AkGX5RelRG494mi+IWwRuWCppXIovor9+BQb9eDWPYPoMVahwN5F7VA==", "cpu": [ "riscv64" ], @@ -6681,9 +6704,9 @@ } }, "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.83.1.tgz", - "integrity": "sha512-BUfYR5TIDvgGHWhxSIKwTJocXU88ECZ0BW89RJqtvr7m83fKdf5ylTFCOieU7BwcA7SORUeZzcQzVFIdPUM3BQ==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.83.4.tgz", + "integrity": "sha512-hB8+/PYhfEf2zTIcidO5Bpof9trK6WJjZ4T8g2MrxQh8REVtdPcgIkoxczRynqybf9+fbqbUwzXtiUao2GV+vQ==", "cpu": [ "x64" ], @@ -6696,9 +6719,9 @@ } }, "node_modules/sass-embedded-linux-riscv64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.83.1.tgz", - "integrity": "sha512-KOBGSpMrJi8y+H+za3vAAVQImPUvQa5eUrvTbbOl+wkU7WAGhOu8xrxgmYYiz3pZVBBcfRjz4I2jBcDFKJmWSw==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.83.4.tgz", + "integrity": "sha512-83fL4n+oeDJ0Y4KjASmZ9jHS1Vl9ESVQYHMhJE0i4xDi/P3BNarm2rsKljq/QtrwGpbqwn8ujzOu7DsNCMDSHA==", "cpu": [ "riscv64" ], @@ -6711,9 +6734,9 @@ } }, "node_modules/sass-embedded-linux-x64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.83.1.tgz", - "integrity": "sha512-swUsMHKqlEU9dZQ/I5WADDaXz+QkmJS27x/Oeh+oz41YgZ0ppKd0l4Vwjn0LgOQn+rxH1zLFv6xXDycvj68F/w==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.83.4.tgz", + "integrity": "sha512-NlnGdvCmTD5PK+LKXlK3sAuxOgbRIEoZfnHvxd157imCm/s2SYF/R28D0DAAjEViyI8DovIWghgbcqwuertXsA==", "cpu": [ "x64" ], @@ -6726,9 +6749,9 @@ } }, "node_modules/sass-embedded-win32-arm64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.83.1.tgz", - "integrity": "sha512-6lONEBN5TaFD5L/y68zUugryXqm4RAFuLdaOPeZQRu+7ay/AmfhtFYfE5gRssnIcIx1nlcoq7zA3UX+SN2jo1Q==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.83.4.tgz", + "integrity": "sha512-J2BFKrEaeSrVazU2qTjyQdAk+MvbzJeTuCET0uAJEXSKtvQ3AzxvzndS7LqkDPbF32eXAHLw8GVpwcBwKbB3Uw==", "cpu": [ "arm64" ], @@ -6741,9 +6764,9 @@ } }, "node_modules/sass-embedded-win32-ia32": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.83.1.tgz", - "integrity": "sha512-HxZDkAE9n6Gb8Rz6xd67VHuo5FkUSQ4xPb7cHKa4pE0ndwH5Oc0uEhbqjJobpgmnuTm1rQYNU2nof1sFhy2MFA==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.83.4.tgz", + "integrity": "sha512-uPAe9T/5sANFhJS5dcfAOhOJy8/l2TRYG4r+UO3Wp4yhqbN7bggPvY9c7zMYS0OC8tU/bCvfYUDFHYMCl91FgA==", "cpu": [ "ia32" ], @@ -6756,9 +6779,9 @@ } }, "node_modules/sass-embedded-win32-x64": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.83.1.tgz", - "integrity": "sha512-5Q0aPfUaqRek8Ee1AqTUIC0o6yQSA8QwyhCgh7upsnHG3Ltm8pkJOYjzm+UgYPJeoMNppDjdDlRGQISE7qzd4g==", + "version": "1.83.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.83.4.tgz", + "integrity": "sha512-C9fkDY0jKITdJFij4UbfPFswxoXN9O/Dr79v17fJnstVwtUojzVJWKHUXvF0Zg2LIR7TCc4ju3adejKFxj7ueA==", "cpu": [ "x64" ], diff --git a/src/dispatch/static/dispatch/src/dashboard/case/CaseDialogFilter.vue b/src/dispatch/static/dispatch/src/dashboard/case/CaseDialogFilter.vue index f4f592b3f556..85f9c75b6dc2 100644 --- a/src/dispatch/static/dispatch/src/dashboard/case/CaseDialogFilter.vue +++ b/src/dispatch/static/dispatch/src/dashboard/case/CaseDialogFilter.vue @@ -36,6 +36,26 @@ + + + Case Participant + Show only cases with these participant(s) + + + + @@ -56,6 +76,7 @@ import CasePriorityCombobox from "@/case/priority/CasePriorityCombobox.vue" import CaseSeverityCombobox from "@/case/severity/CaseSeverityCombobox.vue" import CaseTypeCombobox from "@/case/type/CaseTypeCombobox.vue" import DateWindowInput from "@/components/DateWindowInput.vue" +import ParticipantSelect from "@/components/ParticipantSelect.vue" import ProjectCombobox from "@/project/ProjectCombobox.vue" import RouterUtils from "@/router/utils" import SearchUtils from "@/search/utils" @@ -74,6 +95,7 @@ export default { CaseSeverityCombobox, CaseTypeCombobox, DateWindowInput, + ParticipantSelect, ProjectCombobox, TagFilterAutoComplete, }, @@ -108,6 +130,8 @@ export default { end: null, }, }, + local_participant_is_assignee: false, + local_participant: null, } }, @@ -120,6 +144,7 @@ export default { this.filters.project.length, this.filters.status.length, this.filters.tag.length, + this.filters.local_participant == null ? 0 : 1, 1, ]) }, @@ -127,6 +152,18 @@ export default { methods: { applyFilters() { + if (this.local_participant) { + if (Array.isArray(this.local_participant)) { + this.local_participant = this.local_participant[0] + } + if (this.local_participant_is_assignee) { + this.filters.assignee = this.local_participant + this.filters.participant = null + } else { + this.filters.assignee = null + this.filters.participant = this.local_participant + } + } RouterUtils.updateURLFilters(this.filters) this.fetchData() // we close the dialog