Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(i18n): bulk locale publish modal in CM edit view #20069

Merged
merged 39 commits into from
May 3, 2024

Conversation

jhoward1994
Copy link
Contributor

@jhoward1994 jhoward1994 commented Apr 9, 2024

What does it do?

Adds bulk locale publish modal to the CM edit view

Why is it needed?

V5 core feature

How to test it?

Added E2E test

Related issue(s)/PR(s)

DX-1364

TODO

  • Errors cases. Handle API errors and display them in the modal
  • Tests
  • What tracking events should we send from this action Emit event to be handled by the doc service

@jhoward1994
Copy link
Contributor Author

Hey @joshuaellis this is still very very WIP still but I thought this was a good point to check in with you on the way I'm implementing this. wdyt?

Copy link

vercel bot commented Apr 9, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
contributor-docs ❌ Failed (Inspect) May 3, 2024 10:26am

Copy link
Member

@joshuaellis joshuaellis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looking good 💪🏼

packages/core/content-manager/admin/src/exports.ts Outdated Show resolved Hide resolved
packages/plugins/i18n/admin/src/index.ts Outdated Show resolved Hide resolved
Copy link
Contributor

github-actions bot commented Apr 18, 2024

Size Change: +86 B (0%)

Total Size: 2.58 MB

Filename Size Change
examples/getstarted/build/_baseEach-SRXCrEAu.js 0 B -224 B (removed) 🏆
examples/getstarted/build/_baseMap-y2xYb8CA.js 0 B -191 B (removed) 🏆
examples/getstarted/build/_id-BuJ0Ud8T-ozovbHRG.js 0 B -7.26 kB (removed) 🏆
examples/getstarted/build/AdminSeatInfo-ZrJlIt8M-pukrDyyR.js 0 B -835 B (removed) 🏆
examples/getstarted/build/apiTokens-bNRitXGF-N_LhWx4o.js 0 B -434 B (removed) 🏆
examples/getstarted/build/App-BrVjqg1Q-132Rq0vz.js 0 B -1.33 kB (removed) 🏆
examples/getstarted/build/App-DEzacyhx-3aIbI8Wq.js 0 B -10.4 kB (removed) 🏆
examples/getstarted/build/ApplicationInfoPage-TImAEuc3-PLp7gpZt.js 0 B -4.18 kB (removed) 🏆
examples/getstarted/build/AuthenticatedLayout-gnOLHP-V-cAWC8qLC.js 0 B -20 kB (removed) 🏆
examples/getstarted/build/AuthResponse-wfOnX6GO-GYUyTdLt.js 0 B -551 B (removed) 🏆
examples/getstarted/build/CardDragPreview-ikSG4M46-l0J43ZQL.js 0 B -573 B (removed) 🏆
examples/getstarted/build/ColorPickerInput-DZuK1NY_-QqSqJItn.js 0 B -4.21 kB (removed) 🏆
examples/getstarted/build/ComponentConfigurationPage-DOuALRrG-h2WSUQzT.js 0 B -1.61 kB (removed) 🏆
examples/getstarted/build/ComponentIcon-BOFnK76n-vwOqVWhN.js 0 B -1.51 kB (removed) 🏆
examples/getstarted/build/constants-Nt1ZubAT-E2kOcpO-.js 0 B -725 B (removed) 🏆
examples/getstarted/build/ContentBox-DjmNTcxv-o9A6jH_C.js 0 B -451 B (removed) 🏆
examples/getstarted/build/CreateActionEE-Qdz4UDPf-0vNvctwG.js 0 B -495 B (removed) 🏆
examples/getstarted/build/CreatePage-1hX1A907-0emQ81Pn.js 0 B -1.87 kB (removed) 🏆
examples/getstarted/build/CreatePage-66Ytcdl4-TqSw184h.js 0 B -281 B (removed) 🏆
examples/getstarted/build/CreateView-iB1Lqsr5-5DC42srL.js 0 B -362 B (removed) 🏆
examples/getstarted/build/CreateView-wW7CTr-D-mKr2gkV2.js 0 B -404 B (removed) 🏆
examples/getstarted/build/EditConfigurationPage-CWeKG_ri-zue6Z7JM.js 0 B -1.16 kB (removed) 🏆
examples/getstarted/build/EditPage-iqICvuj--76LanP_T.js 0 B -4.72 kB (removed) 🏆
examples/getstarted/build/EditPage-PW0JYx3Q-SaYd18zc.js 0 B -2.15 kB (removed) 🏆
examples/getstarted/build/EditPage-qHc99XRt-EJnLKNJq.js 0 B -1.83 kB (removed) 🏆
examples/getstarted/build/EditView-GCxITImL-rc_00B93.js 0 B -2.08 kB (removed) 🏆
examples/getstarted/build/EditViewPage-D18nKWCY--Q82eeVL.js 0 B -1.77 kB (removed) 🏆
examples/getstarted/build/EditViewPage-jIaWQrlv-wBdWap7Z.js 0 B -5.12 kB (removed) 🏆
examples/getstarted/build/EventsTable-fPxZsB5s-62PpV2on.js 0 B -412 B (removed) 🏆
examples/getstarted/build/Field-4_uvXhsP-g2T4BhVU.js 0 B -559 kB (removed) 🏆
examples/getstarted/build/FieldTypeIcon-CMlNO8PE-niKj87Ds.js 0 B -462 B (removed) 🏆
examples/getstarted/build/Form-DalMpLPU-3z8a8R_M.js 0 B -4.6 kB (removed) 🏆
examples/getstarted/build/getTrad-DE9mW83F-njZb2viZ.js 0 B -96 B (removed) 🏆
examples/getstarted/build/groupBy-L9HTN8dX.js 0 B -368 B (removed) 🏆
examples/getstarted/build/History-DLgQcrTV-BkJAepC5.js 0 B -6.03 kB (removed) 🏆
examples/getstarted/build/HomePage-LkZHGLaF-45Qsy2Ic.js 0 B -254 B (removed) 🏆
examples/getstarted/build/HomePage-s4sVlMGd-_uRUogwb.js 0 B -10.3 kB (removed) 🏆
examples/getstarted/build/hooks-E5u1mcgM-0Rfn1FFd.js 0 B -94 B (removed) 🏆
examples/getstarted/build/index-BepP1Zr--pP5QkSq_.js 0 B -5.43 kB (removed) 🏆
examples/getstarted/build/index-BGMr_eek-1ZADcf6O.js 0 B -1.51 kB (removed) 🏆
examples/getstarted/build/index-Bt8MTqPl-6jfBnhlo.js 0 B -1.92 kB (removed) 🏆
examples/getstarted/build/index-BYtc8Kxt.js 0 B -6.13 kB (removed) 🏆
examples/getstarted/build/index-Ch4q_mTq--aasF03C.js 0 B -1.93 kB (removed) 🏆
examples/getstarted/build/index-CRhwp_7Y-BTzKsIjt.js 0 B -7.73 kB (removed) 🏆
examples/getstarted/build/index-D9M3KO-K-j8-5FYnU.js 0 B -1.54 kB (removed) 🏆
examples/getstarted/build/index-DwfecCg7-vtUKvrDt.js 0 B -55.8 kB (removed) 🏆
examples/getstarted/build/index-I0AbkyJB-ajuAD8sA.js 0 B -2.98 kB (removed) 🏆
examples/getstarted/build/index-LORzJiEH.js 0 B -571 B (removed) 🏆
examples/getstarted/build/index-QMbKz7b0-BUhqjF_P-il3wGKjw.js 0 B -53 kB (removed) 🏆
examples/getstarted/build/index-sU2Cg2WW-s3kZX5tS.js 0 B -1.8 kB (removed) 🏆
examples/getstarted/build/index-x8PJ8OF1.js 0 B -585 B (removed) 🏆
examples/getstarted/build/InstalledPluginsPage-eOXi3oTN-bWnvn8qh.js 0 B -796 B (removed) 🏆
examples/getstarted/build/isNil-HsF9BFdd.js 0 B -121 B (removed) 🏆
examples/getstarted/build/Layout-BlUjTO46-69ruVyjc.js 0 B -1.4 kB (removed) 🏆
examples/getstarted/build/layout-CfD0ZDXi-ukQIXIuZ.js 0 B -3.17 kB (removed) 🏆
examples/getstarted/build/Layout-xhbOMGpA-AVTF5QT5.js 0 B -1.56 kB (removed) 🏆
examples/getstarted/build/ListConfigurationPage-EJaFJqLB-XngYZvin.js 0 B -4.3 kB (removed) 🏆
examples/getstarted/build/ListPage-6g_nC_nF-6T_h6OFC.js 0 B -1.91 kB (removed) 🏆
examples/getstarted/build/ListPage-7A8mZEKs--YPbUFNl.js 0 B -2.92 kB (removed) 🏆
examples/getstarted/build/ListPage-Jdh6AcbS-qRmAbVMQ.js 0 B -3.41 kB (removed) 🏆
examples/getstarted/build/ListPage-Sd16hoBS-bH7RMBF7.js 0 B -297 B (removed) 🏆
examples/getstarted/build/ListPage-SlqzZvm--dYnU9CxJ.js 0 B -1.9 kB (removed) 🏆
examples/getstarted/build/ListView-CBD3XWSA-OK0FfhaA.js 0 B -5.51 kB (removed) 🏆
examples/getstarted/build/ListView-Q1CH0RdW-ikzAukXR.js 0 B -1.38 kB (removed) 🏆
examples/getstarted/build/ListView-SDcm1YBM-ZR0YtkUi.js 0 B -1.39 kB (removed) 🏆
examples/getstarted/build/ListViewPage-B1C3WlKe-oagNqgX9.js 0 B -5.79 kB (removed) 🏆
examples/getstarted/build/Login-IU-RWIUq-wiDfnjkj.js 0 B -470 B (removed) 🏆
examples/getstarted/build/MagicLinkEE-QQ57M36r-sEUlmfMx.js 0 B -430 B (removed) 🏆
examples/getstarted/build/MarketplacePage-_09Ghj0A-R87PXsR7.js 0 B -13.9 kB (removed) 🏆
examples/getstarted/build/NoContentTypePage-CsdW79aF-cpKATTL7.js 0 B -450 B (removed) 🏆
examples/getstarted/build/NoPermissionsPage-BRG1qs3b-pFo6_2ap.js 0 B -228 B (removed) 🏆
examples/getstarted/build/Ornaments-h_LCCr5P--wfb8E3L.js 0 B -1.5 kB (removed) 🏆
examples/getstarted/build/Permissions-W2goccAn-Eja-4Mne.js 0 B -9.35 kB (removed) 🏆
examples/getstarted/build/PrivateRoute-zZ7p1pc9-5wTuzlSh.js 0 B -250 B (removed) 🏆
examples/getstarted/build/ProfilePage-EHasjbNR-Poe8lTZ9.js 0 B -2.26 kB (removed) 🏆
examples/getstarted/build/purchase-review-workflows-DyffLpyz-lbog2XI1.js 0 B -488 B (removed) 🏆
examples/getstarted/build/PurchaseAuditLogs-_1tVWtNF-BfAKfx5F.js 0 B -520 B (removed) 🏆
examples/getstarted/build/PurchaseContentReleases-Ex09YpKR-eYXs7hkc.js 0 B -529 B (removed) 🏆
examples/getstarted/build/PurchaseSingleSignOn-VUU-U4wi-Eak-xmOZ.js 0 B -510 B (removed) 🏆
examples/getstarted/build/Relations-6QA5RTuH-EVlERhhk.js 0 B -7.82 kB (removed) 🏆
examples/getstarted/build/relations-BQKGI5Gu-ILemsiHP.js 0 B -765 B (removed) 🏆
examples/getstarted/build/router-DkLtLJRZ-T1SRSRDt.js 0 B -466 B (removed) 🏆
examples/getstarted/build/selectors-AvywwQRm-NtkEVVad.js 0 B -110 B (removed) 🏆
examples/getstarted/build/SelectRoles-HC-KT4g8-vnnyjSzZ.js 0 B -1.02 kB (removed) 🏆
examples/getstarted/build/Settings-BDuq6QQN-01Hdavat.js 0 B -1.79 kB (removed) 🏆
examples/getstarted/build/Settings-CNeRvz0K-ocA7nKQH.js 0 B -1.49 kB (removed) 🏆
examples/getstarted/build/SettingsPage-3LVI1Fkr-nJAucbuf.js 0 B -3.16 kB (removed) 🏆
examples/getstarted/build/SingleSignOnPage-1xFySulT-usOHRJX4.js 0 B -1.75 kB (removed) 🏆
examples/getstarted/build/sortBy-btzjHXRk.js 0 B -687 B (removed) 🏆
examples/getstarted/build/SSOProviders-GcYDRAyn-6xT6A4Yp.js 0 B -697 B (removed) 🏆
examples/getstarted/build/strapi-KxrEypBR.js 0 B -899 kB (removed) 🏆
examples/getstarted/build/Table-FmhU_3Co-8wlTUfT1.js 0 B -1.49 kB (removed) 🏆
examples/getstarted/build/tail-aieRDW61.js 0 B -245 B (removed) 🏆
examples/getstarted/build/TokenTypeSelect-_93ZOQ0k-BcSN5BJF.js 0 B -123 kB (removed) 🏆
examples/getstarted/build/transferTokens-ngan7vz6-b66CKhau.js 0 B -439 B (removed) 🏆
examples/getstarted/build/useAdminRoles-2dTse84n-nA___h9t.js 0 B -241 B (removed) 🏆
examples/getstarted/build/UseCasePage-YbyomJ3h-Zxy_Gt_6.js 0 B -1.28 kB (removed) 🏆
examples/getstarted/build/useDragAndDrop-DdHgKsqq-hoY1IFhg.js 0 B -1.22 kB (removed) 🏆
examples/getstarted/build/useDragLayer-z9ivppZL.js 0 B -181 B (removed) 🏆
examples/getstarted/build/useLicenseLimitNotification-T2LoOH4B--Ko7Oj89.js 0 B -757 B (removed) 🏆
examples/getstarted/build/useOnce-GJ2Ta2mZ-6VafnXjh.js 0 B -102 B (removed) 🏆
examples/getstarted/build/useWebhooks-8VWSFqNg-XecrvnRC.js 0 B -586 B (removed) 🏆
examples/getstarted/build/valid-KtYhSecS.js 0 B -2.82 kB (removed) 🏆
examples/getstarted/build/validation-Uqe5QCf7-j2RF2sbN.js 0 B -430 B (removed) 🏆
examples/getstarted/build/_baseEach-KSkbyhEV.js 225 B +225 B (new file) 🆕
examples/getstarted/build/_baseMap-tYBIsZI7.js 193 B +193 B (new file) 🆕
examples/getstarted/build/_id-BuJ0Ud8T-3J8lTHSj.js 7.27 kB +7.27 kB (new file) 🆕
examples/getstarted/build/AdminSeatInfo-ZrJlIt8M-0uMy3GpC.js 837 B +837 B (new file) 🆕
examples/getstarted/build/apiTokens-bNRitXGF-BK2soYql.js 436 B +436 B (new file) 🆕
examples/getstarted/build/App-BrVjqg1Q-syZXO6K0.js 1.34 kB +1.34 kB (new file) 🆕
examples/getstarted/build/App-DEzacyhx-IYyqewqa.js 10.4 kB +10.4 kB (new file) 🆕
examples/getstarted/build/ApplicationInfoPage-TImAEuc3-i8znVbjk.js 4.18 kB +4.18 kB (new file) 🆕
examples/getstarted/build/AuthenticatedLayout-gnOLHP-V-4wDbnF3A.js 20 kB +20 kB (new file) 🆕
examples/getstarted/build/AuthResponse-wfOnX6GO-FvknlFzs.js 552 B +552 B (new file) 🆕
examples/getstarted/build/CardDragPreview-ikSG4M46-PEOlUYPS.js 573 B +573 B (new file) 🆕
examples/getstarted/build/ColorPickerInput-DZuK1NY_-LqnN_Cav.js 4.21 kB +4.21 kB (new file) 🆕
examples/getstarted/build/ComponentConfigurationPage-DOuALRrG-1sQ_rn3E.js 1.6 kB +1.6 kB (new file) 🆕
examples/getstarted/build/ComponentIcon-BOFnK76n-Oh0xsyZt.js 1.51 kB +1.51 kB (new file) 🆕
examples/getstarted/build/constants-Nt1ZubAT-_IgJJFDG.js 723 B +723 B (new file) 🆕
examples/getstarted/build/ContentBox-DjmNTcxv-H4FI13YE.js 450 B +450 B (new file) 🆕
examples/getstarted/build/CreateActionEE-Qdz4UDPf-WGgoe4Zy.js 493 B +493 B (new file) 🆕
examples/getstarted/build/CreatePage-1hX1A907-rStMvdmT.js 1.87 kB +1.87 kB (new file) 🆕
examples/getstarted/build/CreatePage-66Ytcdl4-XpXMMJND.js 284 B +284 B (new file) 🆕
examples/getstarted/build/CreateView-iB1Lqsr5-_vCJIihO.js 362 B +362 B (new file) 🆕
examples/getstarted/build/CreateView-wW7CTr-D-59UJQvrK.js 404 B +404 B (new file) 🆕
examples/getstarted/build/EditConfigurationPage-CWeKG_ri-s7HBlXbO.js 1.16 kB +1.16 kB (new file) 🆕
examples/getstarted/build/EditPage-iqICvuj--zczVSjcr.js 4.72 kB +4.72 kB (new file) 🆕
examples/getstarted/build/EditPage-PW0JYx3Q-XAQABylg.js 2.15 kB +2.15 kB (new file) 🆕
examples/getstarted/build/EditPage-qHc99XRt-TEeSk34a.js 1.83 kB +1.83 kB (new file) 🆕
examples/getstarted/build/EditView-GCxITImL-T2qPeNtf.js 2.08 kB +2.08 kB (new file) 🆕
examples/getstarted/build/EditViewPage-D18nKWCY-Di35dyQp.js 1.77 kB +1.77 kB (new file) 🆕
examples/getstarted/build/EditViewPage-jIaWQrlv-akcMQNw8.js 5.12 kB +5.12 kB (new file) 🆕
examples/getstarted/build/EventsTable-fPxZsB5s-8ICS98k2.js 415 B +415 B (new file) 🆕
examples/getstarted/build/Field-4_uvXhsP-bLpEv-oJ.js 559 kB +559 kB (new file) 🆕
examples/getstarted/build/FieldTypeIcon-CMlNO8PE-bcNFEgpY.js 462 B +462 B (new file) 🆕
examples/getstarted/build/Form-DalMpLPU-5aPPBAQy.js 4.6 kB +4.6 kB (new file) 🆕
examples/getstarted/build/getTrad-DE9mW83F-MIQi2Lzh.js 96 B +96 B (new file) 🆕
examples/getstarted/build/groupBy-R4CKoQIo.js 371 B +371 B (new file) 🆕
examples/getstarted/build/History-DLgQcrTV-TUS1SL2I.js 6.03 kB +6.03 kB (new file) 🆕
examples/getstarted/build/HomePage-LkZHGLaF-K6xmkWJ-.js 253 B +253 B (new file) 🆕
examples/getstarted/build/HomePage-s4sVlMGd-cOp1FZH1.js 10.3 kB +10.3 kB (new file) 🆕
examples/getstarted/build/hooks-E5u1mcgM-GBteJLzH.js 94 B +94 B (new file) 🆕
examples/getstarted/build/index-1BWzoZc9.js 584 B +584 B (new file) 🆕
examples/getstarted/build/index-BepP1Zr--nwM4YkQ7.js 5.43 kB +5.43 kB (new file) 🆕
examples/getstarted/build/index-BGMr_eek-4Jvm1-my.js 1.51 kB +1.51 kB (new file) 🆕
examples/getstarted/build/index-Bt8MTqPl-0bksk_XO.js 1.92 kB +1.92 kB (new file) 🆕
examples/getstarted/build/index-Ch4q_mTq-JJzIeJZY.js 1.92 kB +1.92 kB (new file) 🆕
examples/getstarted/build/index-CRhwp_7Y-pW-6Ska9.js 7.74 kB +7.74 kB (new file) 🆕
examples/getstarted/build/index-D9M3KO-K-lFlc9gW6.js 1.54 kB +1.54 kB (new file) 🆕
examples/getstarted/build/index-dQxlqeXi.js 572 B +572 B (new file) 🆕
examples/getstarted/build/index-DwfecCg7-uU2UzU0e.js 55.8 kB +55.8 kB (new file) 🆕
examples/getstarted/build/index-I0AbkyJB-LfQMg0JF.js 2.98 kB +2.98 kB (new file) 🆕
examples/getstarted/build/index-QMbKz7b0-BUhqjF_P-sHMG-rNu.js 53 kB +53 kB (new file) 🆕
examples/getstarted/build/index-sU2Cg2WW-Qn6SjX4E.js 1.8 kB +1.8 kB (new file) 🆕
examples/getstarted/build/index-V3fS569A.js 6.13 kB +6.13 kB (new file) 🆕
examples/getstarted/build/InstalledPluginsPage-eOXi3oTN-X71TXW5g.js 796 B +796 B (new file) 🆕
examples/getstarted/build/isNil-jFtcQirZ.js 120 B +120 B (new file) 🆕
examples/getstarted/build/Layout-BlUjTO46-kM70GZvw.js 1.4 kB +1.4 kB (new file) 🆕
examples/getstarted/build/layout-CfD0ZDXi-2RJ9nVoj.js 3.17 kB +3.17 kB (new file) 🆕
examples/getstarted/build/Layout-xhbOMGpA-Qatb-wlW.js 1.56 kB +1.56 kB (new file) 🆕
examples/getstarted/build/ListConfigurationPage-EJaFJqLB-6JYPkk76.js 4.3 kB +4.3 kB (new file) 🆕
examples/getstarted/build/ListPage-6g_nC_nF-Z4iJs6oc.js 1.91 kB +1.91 kB (new file) 🆕
examples/getstarted/build/ListPage-7A8mZEKs-hW6jKbew.js 2.92 kB +2.92 kB (new file) 🆕
examples/getstarted/build/ListPage-Jdh6AcbS-8GYCHIdI.js 3.41 kB +3.41 kB (new file) 🆕
examples/getstarted/build/ListPage-Sd16hoBS-JHdcGovT.js 300 B +300 B (new file) 🆕
examples/getstarted/build/ListPage-SlqzZvm--AOFAJXwK.js 1.9 kB +1.9 kB (new file) 🆕
examples/getstarted/build/ListView-CBD3XWSA-H8cgPrqQ.js 5.51 kB +5.51 kB (new file) 🆕
examples/getstarted/build/ListView-Q1CH0RdW-Ruu6gG-l.js 1.38 kB +1.38 kB (new file) 🆕
examples/getstarted/build/ListView-SDcm1YBM-C3EVfS6Y.js 1.39 kB +1.39 kB (new file) 🆕
examples/getstarted/build/ListViewPage-B1C3WlKe--3A0Q5GZ.js 5.79 kB +5.79 kB (new file) 🆕
examples/getstarted/build/Login-IU-RWIUq-2AXQDk6z.js 470 B +470 B (new file) 🆕
examples/getstarted/build/MagicLinkEE-QQ57M36r-KGW_8qjF.js 434 B +434 B (new file) 🆕
examples/getstarted/build/MarketplacePage-_09Ghj0A-ofHMYSm4.js 13.9 kB +13.9 kB (new file) 🆕
examples/getstarted/build/NoContentTypePage-CsdW79aF-Ur37OKAS.js 450 B +450 B (new file) 🆕
examples/getstarted/build/NoPermissionsPage-BRG1qs3b-vzhhNG-f.js 228 B +228 B (new file) 🆕
examples/getstarted/build/Ornaments-h_LCCr5P-ooiNH__w.js 1.5 kB +1.5 kB (new file) 🆕
examples/getstarted/build/Permissions-W2goccAn-ZixzaGBD.js 9.35 kB +9.35 kB (new file) 🆕
examples/getstarted/build/PrivateRoute-zZ7p1pc9-yEz8tT5l.js 252 B +252 B (new file) 🆕
examples/getstarted/build/ProfilePage-EHasjbNR-WFbNDl1S.js 2.26 kB +2.26 kB (new file) 🆕
examples/getstarted/build/purchase-review-workflows-DyffLpyz-ACEORoU5.js 487 B +487 B (new file) 🆕
examples/getstarted/build/PurchaseAuditLogs-_1tVWtNF-4gQNVT1Z.js 521 B +521 B (new file) 🆕
examples/getstarted/build/PurchaseContentReleases-Ex09YpKR-IA5jED1D.js 529 B +529 B (new file) 🆕
examples/getstarted/build/PurchaseSingleSignOn-VUU-U4wi-lDZd-0CS.js 510 B +510 B (new file) 🆕
examples/getstarted/build/Relations-6QA5RTuH-uu08mGme.js 7.82 kB +7.82 kB (new file) 🆕
examples/getstarted/build/relations-BQKGI5Gu-EIbK0eFo.js 767 B +767 B (new file) 🆕
examples/getstarted/build/router-DkLtLJRZ-EThGasNw.js 468 B +468 B (new file) 🆕
examples/getstarted/build/selectors-AvywwQRm-YVhMgbUy.js 110 B +110 B (new file) 🆕
examples/getstarted/build/SelectRoles-HC-KT4g8-NT6fGUmT.js 1.02 kB +1.02 kB (new file) 🆕
examples/getstarted/build/Settings-BDuq6QQN-_ROXnXE9.js 1.79 kB +1.79 kB (new file) 🆕
examples/getstarted/build/Settings-CNeRvz0K-Xik-sYmP.js 1.49 kB +1.49 kB (new file) 🆕
examples/getstarted/build/SettingsPage-3LVI1Fkr-Z_eZ1Q79.js 3.17 kB +3.17 kB (new file) 🆕
examples/getstarted/build/SingleSignOnPage-1xFySulT-tOwlwWkR.js 1.76 kB +1.76 kB (new file) 🆕
examples/getstarted/build/sortBy-xok4cUnz.js 687 B +687 B (new file) 🆕
examples/getstarted/build/SSOProviders-GcYDRAyn-CbdRzbfs.js 698 B +698 B (new file) 🆕
examples/getstarted/build/strapi-H_eK6hZs.js 899 kB +899 kB (new file) 🆕
examples/getstarted/build/Table-FmhU_3Co-7xv3q66g.js 1.49 kB +1.49 kB (new file) 🆕
examples/getstarted/build/tail-I7uEz6HG.js 244 B +244 B (new file) 🆕
examples/getstarted/build/TokenTypeSelect-_93ZOQ0k-5Mf-FEN4.js 123 kB +123 kB (new file) 🆕
examples/getstarted/build/transferTokens-ngan7vz6-rhXTl0Tq.js 438 B +438 B (new file) 🆕
examples/getstarted/build/useAdminRoles-2dTse84n-1LK9Hzo9.js 243 B +243 B (new file) 🆕
examples/getstarted/build/UseCasePage-YbyomJ3h-GtPjrMFX.js 1.28 kB +1.28 kB (new file) 🆕
examples/getstarted/build/useDragAndDrop-DdHgKsqq-QGu1pwUm.js 1.22 kB +1.22 kB (new file) 🆕
examples/getstarted/build/useDragLayer-PKUB47Ty.js 182 B +182 B (new file) 🆕
examples/getstarted/build/useLicenseLimitNotification-T2LoOH4B-6VH_GrYX.js 758 B +758 B (new file) 🆕
examples/getstarted/build/useOnce-GJ2Ta2mZ-FXt9NICR.js 102 B +102 B (new file) 🆕
examples/getstarted/build/useWebhooks-8VWSFqNg-SS4Lc8j6.js 587 B +587 B (new file) 🆕
examples/getstarted/build/valid-MOZq44S6.js 2.82 kB +2.82 kB (new file) 🆕
examples/getstarted/build/validation-Uqe5QCf7-higzBgKh.js 429 B +429 B (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
examples/getstarted/build/_arrayIncludesWith-Z9Clh9dj.js 123 B 0 B
examples/getstarted/build/ar-Bf9XlLLo-OfwQwX0w.js 53 B 0 B
examples/getstarted/build/ar-BYDB75EB-qyo4dS5h.js 1.23 kB 0 B
examples/getstarted/build/ar-CCEVvqGG-lTRwp9eA.js 4.76 kB 0 B
examples/getstarted/build/ar-CK8BRRXB-9MD2WfIK.js 1.34 kB 0 B
examples/getstarted/build/ar-ckp9T43y-oNkFXkcB.js 589 B 0 B
examples/getstarted/build/ar-gTQs8p7A-Gxk-HrP0.js 16.4 kB 0 B
examples/getstarted/build/ca-5U32ON2v-ip0nC06S.js 3.79 kB 0 B
examples/getstarted/build/ca-A-U5stlG-yPHlIijm.js 9.95 kB 0 B
examples/getstarted/build/ca-B2_I-q1t-UXnG62Mm.js 2.4 kB 0 B
examples/getstarted/build/constants-EoEtSd4i-bXZWlW2I.js 72 B 0 B
examples/getstarted/build/cs-B0QZJTah-YvMT15k-.js 53 B 0 B
examples/getstarted/build/cs-BVigMk0l-Lf1PZDqx.js 1.37 kB 0 B
examples/getstarted/build/cs-ChL4LaFY-AibGLenG.js 2.8 kB 0 B
examples/getstarted/build/cs-ciLYCxgd-mD1uyk8s.js 656 B 0 B
examples/getstarted/build/cs-CM2aBUar-__Zi4ZE2.js 2.5 kB 0 B
examples/getstarted/build/cs-DMmE6LK7-IgJDOWX6.js 337 B 0 B
examples/getstarted/build/cs-iYqoHUVt-Um2SgMrC.js 3.75 kB 0 B
examples/getstarted/build/de-9eCAqqrB-BP4Zi2Vj.js 1.55 kB 0 B
examples/getstarted/build/de-A7mEKx6c-M6PiBv1Y.js 2.11 kB 0 B
examples/getstarted/build/de-B9kiAC-s-XPXQPciS.js 53 B 0 B
examples/getstarted/build/de-BKUdRFI4-U8ocsjNP.js 1.5 kB 0 B
examples/getstarted/build/de-C72KDNOl-SarrOqef.js 3.85 kB 0 B
examples/getstarted/build/de-DqkAUMvP-9SlTaJ9_.js 833 B 0 B
examples/getstarted/build/de-DsHQNzp2-EiAwusy4.js 4.11 kB 0 B
examples/getstarted/build/de-uZBjRd6a-BaOYkUdW.js 9.78 kB 0 B
examples/getstarted/build/dk-2qBjxt-P-3s8zjsTk.js 1.55 kB 0 B
examples/getstarted/build/dk-BbJCmDw6-KJg8dfYn.js 147 B 0 B
examples/getstarted/build/dk-BC7NAQR2-Pyjtpqwa.js 3.66 kB 0 B
examples/getstarted/build/dk-BPfkJb9q-1UzPKRoY.js 1.88 kB 0 B
examples/getstarted/build/dk-BQiTK50l-kZepplNR.js 1.83 kB 0 B
examples/getstarted/build/dk-D9TLFbt6-Ry01WSP8.js 128 B 0 B
examples/getstarted/build/dk-DgCq8mF--KZ1C6jVQ.js 979 B 0 B
examples/getstarted/build/dk-DqrbgSkv-jk-ymqLz.js 535 B 0 B
examples/getstarted/build/dk-nXAO32DE-esRIqlQ_.js 7.67 kB 0 B
examples/getstarted/build/en-18tWw4P6-FTvHJW6X.js 1.58 kB 0 B
examples/getstarted/build/en-aU0dMEKb.js 74 B 0 B
examples/getstarted/build/en-B9Ur3VsE-RqhikxfP.js 1.51 kB 0 B
examples/getstarted/build/en-BbczxQBr-Le-K72mK.js 4.16 kB 0 B
examples/getstarted/build/en-BlDau3us-wSfLfbPo.js 376 B 0 B
examples/getstarted/build/en-CegwVP3M-mhAhYQiP.js 126 B 0 B
examples/getstarted/build/en-D9ZrQAV6-HgxPedOP.js 299 B 0 B
examples/getstarted/build/en-DF4KtAAC-XDoFncvz.js 534 B 0 B
examples/getstarted/build/en-DfCC9sZn-gfrwi5iq.js 920 B 0 B
examples/getstarted/build/en-DOHtPf-2-wJl-9fqK.js 1.73 kB 0 B
examples/getstarted/build/en-K35WIWVM-BsU4i77A.js 12.8 kB 0 B
examples/getstarted/build/en-MBPul9Su-UzJ64AY5.js 5.26 kB 0 B
examples/getstarted/build/en-oDx2Gnre-dPmFPYet.js 2.5 kB 0 B
examples/getstarted/build/en-YIQYYlvv-ZE5AyTsZ.js 136 B 0 B
examples/getstarted/build/es-BbsZ5Fh0-35l05Fao.js 153 B 0 B
examples/getstarted/build/es-BE_zx2_w-Rl6RxhGa.js 3.89 kB 0 B
examples/getstarted/build/es-BNo7eLLJ-K3o0j8Ht.js 598 B 0 B
examples/getstarted/build/es-CEiXVnsb-TpsXtt0T.js 1.01 kB 0 B
examples/getstarted/build/es-CeXiYflN-Yt-bEmx2.js 3.65 kB 0 B
examples/getstarted/build/es-CuWi2pOn-Q5GJG4zi.js 2.37 kB 0 B
examples/getstarted/build/es-DlmMVaBG-ChKsgIdq.js 1.61 kB 0 B
examples/getstarted/build/es-DNgOVMjD-pysvQggc.js 1.96 kB 0 B
examples/getstarted/build/es-DxC1UwjP-UMLmQgLp.js 139 B 0 B
examples/getstarted/build/es-i0dEHPPQ-eSz8_T_p.js 11.2 kB 0 B
examples/getstarted/build/es-kL6_JyxJ.js 74 B 0 B
examples/getstarted/build/eu-CdALomew-Qw8enYod.js 3.74 kB 0 B
examples/getstarted/build/eu-wFmYHERY-kH-47ER2.js 11.3 kB 0 B
examples/getstarted/build/Field-4_uvXhsP-O1OTS4OG.css 369 B 0 B
examples/getstarted/build/fr-3S6ke71d-wbJqtNt3.js 1.65 kB 0 B
examples/getstarted/build/fr-BgqFw7G8-61f3X0M0.js 161 B 0 B
examples/getstarted/build/fr-BlX-v4UF-4rQupIi3.js 792 B 0 B
examples/getstarted/build/fr-BN6ndmWf-0NacE9S4.js 2.77 kB 0 B
examples/getstarted/build/fr-BRlwHIG8-fv5MyU5b.js 133 B 0 B
examples/getstarted/build/fr-CD9VFbPM-eYzM6vQp.js 3.82 kB 0 B
examples/getstarted/build/fr-DkgRugiU-WPdBcBLd.js 1.33 kB 0 B
examples/getstarted/build/fr-hkSxFuzl-J7zsssVp.js 53 B 0 B
examples/getstarted/build/fr-lU_OMJma-H5PlfKdG.js 1.55 kB 0 B
examples/getstarted/build/fr-OI7VyC_k-84QqR9Eb.js 9.75 kB 0 B
examples/getstarted/build/getEmptyImage-eu57SB6q.js 151 B 0 B
examples/getstarted/build/gu-CNpaMDpH-lGHViPzE.js 4.47 kB 0 B
examples/getstarted/build/gu-zSaMc-a6-uogbg-s6.js 9.55 kB 0 B
examples/getstarted/build/he-C9ZOXBB--aKNhCM8F.js 1.62 kB 0 B
examples/getstarted/build/he-YzAGShlQ-4eg3YSra.js 6.1 kB 0 B
examples/getstarted/build/hi-Dwvd04m3-v9uDPoIr.js 4.54 kB 0 B
examples/getstarted/build/hi-ZQ4t6UdY-BOET01jD.js 11.5 kB 0 B
examples/getstarted/build/hu-CeYvaaO0-p9LY3nuM.js 3.99 kB 0 B
examples/getstarted/build/hu-O1FJoY8c-Pfx7-6mX.js 12.2 kB 0 B
examples/getstarted/build/id-BdEsvnaF-ya_EW1h9.js 1.41 kB 0 B
examples/getstarted/build/id-BtwA9WJT-FYt5dsaX.js 2.82 kB 0 B
examples/getstarted/build/id-CHtAzAUz-J7zsssVp.js 53 B 0 B
examples/getstarted/build/id-CPOl6_EU-BhFI5f3g.js 707 B 0 B
examples/getstarted/build/id-Lb_0kPQU-ya3XLzPL.js 5.25 kB 0 B
examples/getstarted/build/id-W1sKBFEw-4zKP7CcN.js 3.24 kB 0 B
examples/getstarted/build/index-hKqsGuL5.js 104 B 0 B
examples/getstarted/build/index-TXQYZjEq.js 121 B 0 B
examples/getstarted/build/index.html 594 B +1 B (0%)
examples/getstarted/build/it-136monzD-tokYz7HG.js 5.56 kB 0 B
examples/getstarted/build/it-B-rv0E24-1AwxmJ3Y.js 1.49 kB 0 B
examples/getstarted/build/it-B7rmoZNx-DX1NUby4.js 1.48 kB 0 B
examples/getstarted/build/it-BrVPqaf1-aaOVPUDe.js 2.94 kB 0 B
examples/getstarted/build/it-C7z82V3g-J7zsssVp.js 53 B 0 B
examples/getstarted/build/it-D04lb2Wc-rZflbVRJ.js 3.38 kB 0 B
examples/getstarted/build/it-DWJI563z-0SVrzIJn.js 746 B 0 B
examples/getstarted/build/ja-0-FUC0T4-EFEq4X-l.js 8.82 kB 0 B
examples/getstarted/build/ja-BHLK_2_g-T3CoLbGy.js 1.14 kB 0 B
examples/getstarted/build/ja-C8K-VBPD-inHXSRgZ.js 1.4 kB 0 B
examples/getstarted/build/ja-CiekkoEN-nIra1cbN.js 693 B 0 B
examples/getstarted/build/ja-CtsUxOvk-fD48MWCR.js 3.98 kB 0 B
examples/getstarted/build/ja-DlaJTi_3-qT8z9vkY.js 1.76 kB 0 B
examples/getstarted/build/ko-Busb0wIY-84xWDr4V.js 2.07 kB 0 B
examples/getstarted/build/ko-C_MXyOM9-cGRR8wfP.js 152 B 0 B
examples/getstarted/build/ko-CFzSHayG-aWThbceX.js 1.17 kB 0 B
examples/getstarted/build/ko-CJBkZ375-dJRTYeQY.js 652 B 0 B
examples/getstarted/build/ko-DoNsXHXA-njDCEwti.js 4.08 kB 0 B
examples/getstarted/build/ko-H3Y8GpnD-sbyRlkig.js 8.35 kB 0 B
examples/getstarted/build/ko-HVQRlfUI-Su0LsWoh.js 3.75 kB 0 B
examples/getstarted/build/ko-qTjQ8IMw-j_MEDjAy.js 1.7 kB 0 B
examples/getstarted/build/ko-vJl9kPpn-SaGvSzEi.js 2.31 kB 0 B
examples/getstarted/build/ml-BihZwQit-GeUmgNFs.js 4.77 kB 0 B
examples/getstarted/build/ml-NPdcpJoN-LRx2JWjv.js 11.9 kB 0 B
examples/getstarted/build/ModalForm-Gh2063zZ-1vxEmnad.js 244 B 0 B
examples/getstarted/build/ms-BtGFDB9t-5gRZye-c.js 3.24 kB 0 B
examples/getstarted/build/ms-ByvsQjRt-gubEhBMA.js 1.2 kB 0 B
examples/getstarted/build/ms-C1wNkEQw-YvMT15k-.js 53 B 0 B
examples/getstarted/build/ms-CqwG8v8l-RtqozBHF.js 1.33 kB 0 B
examples/getstarted/build/ms-CUgPFo4U-E73gbyvG.js 714 B 0 B
examples/getstarted/build/ms-m_WjyWx7-v2pCVL2s.js 2.67 kB 0 B
examples/getstarted/build/ms-v9c434YI-YMEL7TzC.js 3.97 kB 0 B
examples/getstarted/build/nl-5qO8Rpcy-be7tfgxk.js 1.25 kB 0 B
examples/getstarted/build/nl-B_7CHwVD-Deayapbr.js 598 B 0 B
examples/getstarted/build/nl-BaTAuelQ-bqDcN1J_.js 3.27 kB 0 B
examples/getstarted/build/nl-C79CwB4e-J7zsssVp.js 53 B 0 B
examples/getstarted/build/nl-D4R9gHx5-wahL0XP7.js 3.76 kB 0 B
examples/getstarted/build/nl-qHmOt3d1-ieWZHZDE.js 11.5 kB 0 B
examples/getstarted/build/no-XGZQN-Ji-Zi40WCOy.js 5.51 kB 0 B
examples/getstarted/build/pl-6hJT3Sda-0Y8k-ElF.js 147 B 0 B
examples/getstarted/build/pl-B67TSHqT-y4TXPzZq.js 1.7 kB 0 B
examples/getstarted/build/pl-BdIzifBE-ibb6xpXA.js 2.01 kB 0 B
examples/getstarted/build/pl-CbET57Jb-DjE0-zMU.js 149 B 0 B
examples/getstarted/build/pl-Cj8jChOO-NTdNMfc1.js 2.08 kB 0 B
examples/getstarted/build/pl-CP2Zgp01-KBgOzada.js 4.05 kB 0 B
examples/getstarted/build/pl-DwLr8sw9-uB4pwcJz.js 1.01 kB 0 B
examples/getstarted/build/pl-DXcJCevg-KaMlTtEc.js 576 B 0 B
examples/getstarted/build/pl-Id5YX-Pw-3MHBuaAm.js 10.1 kB 0 B
examples/getstarted/build/pl-sbx9mSt_-37e7S9b5.js 3.79 kB 0 B
examples/getstarted/build/pt-BIO24ioG-j_n3oUw2.js 1.22 kB 0 B
examples/getstarted/build/pt-BR-0o0Gf-P8-n5JNyCLU.js 10.9 kB 0 B
examples/getstarted/build/pt-BR-B4LJHJIp--ley41Tw.js 1.52 kB 0 B
examples/getstarted/build/pt-BR-C71iDxnh-eSebcp0Q.js 3.79 kB 0 B
examples/getstarted/build/pt-BR-CCQGwXs0-p7Yl8DjA.js 4.07 kB 0 B
examples/getstarted/build/pt-BR-DjINUWGk-J7zsssVp.js 53 B 0 B
examples/getstarted/build/pt-BR-f0p23AQZ-jxR0Fcqo.js 1.13 kB 0 B
examples/getstarted/build/pt-BR-MVXc6V9P-ZJbjE7ae.js 608 B 0 B
examples/getstarted/build/pt-BsaFvS8--Z5hznfVx.js 1.89 kB 0 B
examples/getstarted/build/pt-C2N9fdeh-ZJbjE7ae.js 608 B 0 B
examples/getstarted/build/pt-CNOOM_7x-A2Z5oWUc.js 1.52 kB 0 B
examples/getstarted/build/pt-DEVCt2mt-oQDNFTyt.js 597 B 0 B
examples/getstarted/build/pt-DMeTMW2x-EakBvr5U.js 1.04 kB 0 B
examples/getstarted/build/pt-f52AXrxz-nrZ8Jedi.js 4.2 kB 0 B
examples/getstarted/build/ru-aOnA-eym-maC6HF0B.js 610 B 0 B
examples/getstarted/build/ru-BddeNlU0-yN33KaiO.js 1.28 kB 0 B
examples/getstarted/build/ru-BE6A4Exp-_D83GCGH.js 5.76 kB 0 B
examples/getstarted/build/ru-BFz40YSA-8TSo8mRS.js 200 B 0 B
examples/getstarted/build/ru-C_7wBr9e-J7zsssVp.js 53 B 0 B
examples/getstarted/build/ru-DGSjru5m-iaednnF_.js 4.29 kB 0 B
examples/getstarted/build/ru-DnVqFddA-cpy1qczH.js 240 B 0 B
examples/getstarted/build/ru-DqglvSUC-hkQl0E6s.js 1.83 kB 0 B
examples/getstarted/build/ru-FpmG9SEf-oSX0ZDQG.js 15.9 kB 0 B
examples/getstarted/build/ru-hagMa57T-Tkhzn04j.js 2.15 kB 0 B
examples/getstarted/build/ru-VWy-IB7K-thb_Fbcx.js 2.51 kB 0 B
examples/getstarted/build/sa-Dag0k-Z8-S1jDb5LE.js 4.59 kB 0 B
examples/getstarted/build/sa-KUwV8aRB-IQHhYTUV.js 11.7 kB 0 B
examples/getstarted/build/sk-B_LIcepm-8Uj72yzG.js 1.28 kB 0 B
examples/getstarted/build/sk-BFg-R8qJ-46aV39mw.js 3.86 kB 0 B
examples/getstarted/build/sk-BmT4uZTG-ggHs-0Lm.js 745 B 0 B
examples/getstarted/build/sk-Dgpb3lnz-1cMG9Knz.js 2.47 kB 0 B
examples/getstarted/build/sk-DVK4HfSC-KHUfCq6U.js 3.59 kB 0 B
examples/getstarted/build/sk-g_1C955P-mPkBXBAO.js 8.64 kB 0 B
examples/getstarted/build/sk-i1gQKUBN-YvMT15k-.js 53 B 0 B
examples/getstarted/build/strapi-jibWoDgi.css 1.25 kB 0 B
examples/getstarted/build/sv-ABLKOokl-pL3ydTXh.js 1.92 kB 0 B
examples/getstarted/build/sv-BaFDND79-cuaLfeFA.js 318 B 0 B
examples/getstarted/build/sv-BGb12eW3-1iCRdl0z.js 4.09 kB 0 B
examples/getstarted/build/sv-CNYcKBn2-rWDZASZZ.js 148 B 0 B
examples/getstarted/build/sv-CUnfWGsh-bnDuQoPA.js 3.71 kB 0 B
examples/getstarted/build/sv-D_-KBtcw-avkm-3K_.js 1.02 kB 0 B
examples/getstarted/build/sv-DjL9wmwK-Fok_vvxs.js 140 B 0 B
examples/getstarted/build/sv-lzyY1dsz-5_1cEk_Q.js 11.2 kB 0 B
examples/getstarted/build/th--u3VqsON-1fSFXv5j.js 4.07 kB 0 B
examples/getstarted/build/th-7LJ9Y8EL-ysaz4e2-.js 6.16 kB 0 B
examples/getstarted/build/th-BqbI8lIT-tUeqjoTS.js 3.27 kB 0 B
examples/getstarted/build/th-D-MxpWKr-J7zsssVp.js 53 B 0 B
examples/getstarted/build/th-DkuoSGii-D0PagSr4.js 970 B 0 B
examples/getstarted/build/th-DKyP7ueR-lnzlXrl4.js 1.84 kB 0 B
examples/getstarted/build/th-DRfzuiFf-FxAPZ0C9.js 1.82 kB 0 B
examples/getstarted/build/tr--GzWXE_A-9B7IB-8r.js 2.24 kB 0 B
examples/getstarted/build/tr-09v-DLMg-cNNBLaKK.js 10.7 kB 0 B
examples/getstarted/build/tr-BKL2AN-d-qg5Qg3zO.js 135 B 0 B
examples/getstarted/build/tr-BXu41MLY-ArVPthOz.js 604 B 0 B
examples/getstarted/build/tr-CgeK3wJM-dSRlw_D3.js 3.69 kB 0 B
examples/getstarted/build/tr-CHHW_hYI-5R6O9qSM.js 297 B 0 B
examples/getstarted/build/tr-DsUerr-c-YXWMRKvx.js 3.71 kB 0 B
examples/getstarted/build/tr-Dw_jmkG--B4IbSD24.js 1.59 kB 0 B
examples/getstarted/build/tr-H1PrR6RM-xxB3ji51.js 158 B 0 B
examples/getstarted/build/tr-l-xxK4Yk-g4Y7oIKB.js 1.02 kB 0 B
examples/getstarted/build/tr-qa1Q5UjC-vDV9wXQt.js 1.95 kB 0 B
examples/getstarted/build/tr-ucOQiEOl.js 83 B 0 B
examples/getstarted/build/uk-38IblmOr-QieAa7Gx.js 4.83 kB 0 B
examples/getstarted/build/uk-BmRqbeQc-sufYD23D.js 1.57 kB 0 B
examples/getstarted/build/uk-Bx5IlOKX-nrIhdC46.js 4.05 kB 0 B
examples/getstarted/build/uk-C_1qrLRM-J7zsssVp.js 53 B 0 B
examples/getstarted/build/uk-Cpmsxyku-yUi8a8Hj.js 950 B 0 B
examples/getstarted/build/uk-CR-zDhAY-4Cy7dUJl.js 3.2 kB 0 B
examples/getstarted/build/uk-DVMT2Piq-8NqHl1Qp.js 1.76 kB 0 B
examples/getstarted/build/urls-CbOsUOoW-dY8wXd6v.js 103 B 0 B
examples/getstarted/build/users-a4KTyEyc-9Fw_KRz4.js 289 B 0 B
examples/getstarted/build/vi-BfZkgFxI-J7zsssVp.js 53 B 0 B
examples/getstarted/build/vi-ClWGrFm9-e6dVFr5e.js 894 B 0 B
examples/getstarted/build/vi-DLBe31mD-Urhr1M2j.js 130 B 0 B
examples/getstarted/build/vi-DUXIk_fw-bmUBo1M4.js 2.33 kB 0 B
examples/getstarted/build/vi-HW-EdMea-CTrLdcKo.js 1.4 kB 0 B
examples/getstarted/build/vi-ryNZtXtk-EyNKiOcR.js 4.17 kB 0 B
examples/getstarted/build/zh-57YM4amO-p5mfH7xE.js 1.57 kB 0 B
examples/getstarted/build/zh-5hKkVPA4-KUd3x9W0.js 1.91 kB 0 B
examples/getstarted/build/zh-5kkOa7U5-mHAwOl5D.js 144 B 0 B
examples/getstarted/build/zh-BEh3jejH-oPfnHQD3.js 154 B 0 B
examples/getstarted/build/zh-BS-XJCSt-cMwuYEn5.js 637 B 0 B
examples/getstarted/build/zh-BWZspA60-EdNDaMV2.js 3.87 kB 0 B
examples/getstarted/build/zh-CsUDN13W-y_lzxhpN.js 4.2 kB 0 B
examples/getstarted/build/zh-DBH6uCXb-3nXFkBcm.js 331 B 0 B
examples/getstarted/build/zh-Glkg1L2g-f6qScRof.js 1.07 kB 0 B
examples/getstarted/build/zh-Hans-BHilK-yc-esCS3h8E.js 1.99 kB 0 B
examples/getstarted/build/zh-Hans-BLEEaLoN-1nykAmIu.js 389 B 0 B
examples/getstarted/build/zh-Hans-BPQcRIyH-1MvYxa2Z.js 16.2 kB 0 B
examples/getstarted/build/zh-Hans-Cc0M5PXr-iTSSvdn7.js 3.22 kB 0 B
examples/getstarted/build/zh-Hans-Cpmhg8uH-gDZbyPra.js 2.88 kB 0 B
examples/getstarted/build/zh-Hans-CRQss50D-zIEwBvmr.js 140 B 0 B
examples/getstarted/build/zh-Hans-Dyc-aR-h-2NfuE455.js 1.45 kB 0 B
examples/getstarted/build/zh-Hans-HlxDUeVA-5rwYKCvD.js 12.7 kB 0 B
examples/getstarted/build/zh-Hans-XLMwjASk-Z4E8vffy.js 875 B 0 B
examples/getstarted/build/zh-HOnih0is-nLF4rje-.js 2.43 kB 0 B
examples/getstarted/build/zh-WEteLuNm-eJaVPrr7.js 11.4 kB 0 B

compressed-size-action

Copy link
Member

@joshuaellis joshuaellis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your action and modal look great, clear how it all works, some minor feedback on the inners of the CM changes :)

@@ -4,6 +4,13 @@
* but should still export the same things.
*/

export * from './pages/EditView/components/DocumentStatus';
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all gonna be exported by @strapi/strapi/admin. I think we're better off just recreating them, most are fairly simple. The DocumentStatus we already have inline at L102 of CMHeaderActions.

The endpoints, we can either replicate in the plugin OR we could create a new hook API = useDocumentRelations but then you need to figure out how best you want to handle the queries since you'd probably need them to be lazy queries.

Comment on lines 361 to 375
const key = currentError.path.split('[').join('.').split(']').join('');
const message = currentError.message;

if (isMessageDescriptor(message)) {
acc[key] = {
...(message as MessageDescriptor),
values: extractValuesFromYupError(currentError?.type, currentError?.params),
};
} else {
acc[key] = {
id: message,
defaultMessage: message,
values: extractValuesFromYupError(currentError?.type, currentError?.params),
};
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright i've just realised the confusion around all this, this function works differently to how the Form works managing YupValidation Errors. I must have forgotten about this, lets unify them (imo the form way is easier to understand, unless you disagree?):

if (isErrorYupValidationError(err)) {

Copy link
Member

@joshuaellis joshuaellis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to fix the package.json for i18n, but otherwise code looks good to me, @innerdvations was going to actually QA this right?

@jhoward1994 jhoward1994 merged commit 3635041 into feat/be-bulk-locale-publish May 3, 2024
18 of 25 checks passed
@jhoward1994 jhoward1994 deleted the feat/fe-bulk-locale-publish branch May 3, 2024 10:29
jhoward1994 added a commit that referenced this pull request May 3, 2024
* feat(core): document service (un)publish multiple locales

* fix(core): cleanup locale param types

* feat(content-manager): wip - multiple locale support

* Count draft relations across locales (#20116)

* feat(content-manager): publish multiple locales from CM route

* feat(core): multiple locales in document service discard draft

* feat(content-manager): use bulkpublish for locale publish

* feat(content-manager): use query from bulkpublish locales

* feat(content-manager): publishMany

* feat(content-manager): api test for bulk locale + document publish

* chore(content-manager): fix for build

* fix(core): avoid * in locale data

* chore(content-manager): pr amends and validation improvement

* feat(content-manager): use transaction in document manager publish many

* feat(core): throw when a non string locale is provided and not supported

* fix(core): doc service find many

* chore: clean up

* feat(content-manager): Select fields that require validation in availablelocales (#20156)

* feat(content-manager): wip - select more fields in availablelocales

* feat(content-manager): wip available locales using entity traversal

* feat(content-manager): wip test available locales returns fields with validation

* feat(content-manager): test available locales returns fields with validation

* fix(content-manager): ensure sensitive info not exposed in available statuses

* fix(content-manager): sanitize document metadata available status

* fix(content-manager): sanitize document metadata available status at controller level

* fix(content-manager): populate only for validatable fields

* chore: clean up

* chore: clean up

* chore: clean up

* fix(content-manager): build issues

* fix(content-manager): allow null locales

* fix(content-manager): history service (#20185)

* fix(content-manager): history service

* chore(content-manager): clean up

* fix: pr feedback

* chore: update actions deps

* chore: update utility deps

* chore: upgrade sentry

* chore: upgrade graphql-tools

* fix: http-errors ugprade

* chore: add fs-extra types where needed

* docs(typescript): type system cheat sheet

* chore!: remove deprecated verbose option from ts:generate-types

* chore: clean up

fix(content-manager) correctly count bulk publish results

* fix(content-manager): pr feedback and test improvements

* feat(i18n): bulk locale publish modal in CM edit view (#20069)

* feat(i18n): wip bulk locale publish modal

* fix(i18n): wip - fe bulk locale publish

* feat(content-manager): multi locale publish, integrate with backend and add basic e2e test

* feat(i18n): wip - display validation errors in bulk locale modal

* chore: clean up

* chore(i18n): design system changes

* feat(i18n): display correct status after publish and clean up error messaging

* feat(i18n): access onclose from modal body

* fix(i18n): selected locale change

* fix(i18n): locale table state

* fix(i18n): edit view e2e test

* chore(content-manager): validation tweak wip

* feat(i18n): cover validation cases in i18n e2e tests

* chore: clean up

* fix(i18n): edit view more document actions disabled state

* chore: feedback

* fix(i18n): send all params to publish many

* fix(i18n): place bulk locale publish 3rd in array

* fix(content-manager): validation error extraction

* fix(content-manager): pr feedback

* fix: build

* chore(content-manager): simplify exports

* chore(i18n): revert package

---------

Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
jhoward1994 added a commit that referenced this pull request May 10, 2024
* fix: date comparison

* feat(core): document service publish multiple locales (#20046)

* feat(core): document service (un)publish multiple locales

* fix(core): cleanup locale param types

* feat(content-manager): wip - multiple locale support

* Count draft relations across locales (#20116)

* feat(content-manager): publish multiple locales from CM route

* feat(core): multiple locales in document service discard draft

* feat(content-manager): use bulkpublish for locale publish

* feat(content-manager): use query from bulkpublish locales

* feat(content-manager): publishMany

* feat(content-manager): api test for bulk locale + document publish

* chore(content-manager): fix for build

* fix(core): avoid * in locale data

* chore(content-manager): pr amends and validation improvement

* feat(content-manager): use transaction in document manager publish many

* feat(core): throw when a non string locale is provided and not supported

* fix(core): doc service find many

* chore: clean up

* feat(content-manager): Select fields that require validation in availablelocales (#20156)

* feat(content-manager): wip - select more fields in availablelocales

* feat(content-manager): wip available locales using entity traversal

* feat(content-manager): wip test available locales returns fields with validation

* feat(content-manager): test available locales returns fields with validation

* fix(content-manager): ensure sensitive info not exposed in available statuses

* fix(content-manager): sanitize document metadata available status

* fix(content-manager): sanitize document metadata available status at controller level

* fix(content-manager): populate only for validatable fields

* chore: clean up

* chore: clean up

* chore: clean up

* fix(content-manager): build issues

* fix(content-manager): allow null locales

* fix(content-manager): history service (#20185)

* fix(content-manager): history service

* chore(content-manager): clean up

* fix: pr feedback

* chore: update actions deps

* chore: update utility deps

* chore: upgrade sentry

* chore: upgrade graphql-tools

* fix: http-errors ugprade

* chore: add fs-extra types where needed

* docs(typescript): type system cheat sheet

* chore!: remove deprecated verbose option from ts:generate-types

* chore: clean up

fix(content-manager) correctly count bulk publish results

* fix(content-manager): pr feedback and test improvements

* feat(i18n): bulk locale publish modal in CM edit view (#20069)

* feat(i18n): wip bulk locale publish modal

* fix(i18n): wip - fe bulk locale publish

* feat(content-manager): multi locale publish, integrate with backend and add basic e2e test

* feat(i18n): wip - display validation errors in bulk locale modal

* chore: clean up

* chore(i18n): design system changes

* feat(i18n): display correct status after publish and clean up error messaging

* feat(i18n): access onclose from modal body

* fix(i18n): selected locale change

* fix(i18n): locale table state

* fix(i18n): edit view e2e test

* chore(content-manager): validation tweak wip

* feat(i18n): cover validation cases in i18n e2e tests

* chore: clean up

* fix(i18n): edit view more document actions disabled state

* chore: feedback

* fix(i18n): send all params to publish many

* fix(i18n): place bulk locale publish 3rd in array

* fix(content-manager): validation error extraction

* fix(content-manager): pr feedback

* fix: build

* chore(content-manager): simplify exports

* chore(i18n): revert package

---------

Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>

* fix(i18n): disable publish button after bulk locale publish

* fix(content-manager): ce e2e fix

* chore: typography

* fix(i18n): e2e edit view test

* fix: wip date comparison

* fix: wip date comparison

* fix(content-manager): simplify date comparison

* fix: clean up metadata api test

* chore: update api tests

* fix: draft versions must be ahead of published to be considered modified

* fix: published modified calculation

* fix: clean up

* fix: simplify draft and publish comparison

* chore: clean up

* fix: flaky fe tests

* fix: pr feedback

* fix(i18n): error message extraction in bulk locale modal

* chore: remove old publish action

* chore: pr feedback

* chore: refactor error types & validation messages

* chore: use anchor link for locale changes

* chore: fix releases

* fix: clean up

* chore: snapshot

---------

Co-authored-by: Marc-Roig <marc12info@gmail.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: feature This PR adds a new feature source: plugin:i18n Source is plugin/i18n package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants