Skip to content

Commit dd97f61

Browse files
committed
Merge branch 'master' of github.com:NDLANO/ndla-frontend into feature/alert-dialog-when-changing-from-dirty-step-form
2 parents 64938dc + 2d63b25 commit dd97f61

File tree

84 files changed

+1410
-1234
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1410
-1234
lines changed

e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_recently_added_to_folder.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_folders.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_learningpaths.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_profile.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_subjects.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_have_all_options_at_the_different_pages.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLAProfile.spec.ts_has_name,_school_and_profile_image.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_all_subjects_button_works.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_has_list_of_favoritesubjects.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_article.spec.ts_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_film_page.spec.ts_film_page_has_content.har

+1-1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.49.1"},"browser":{"name":"chromium","version":"131.0.6778.33"},"entries":[{"startedDateTime":"2025-03-17T13:06:47.088Z","time":21.417,"request":{"method":"POST","url":"https://api.test.ndla.no/graphql-api/graphql","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/?disableSSR=true"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/131.0.6778.33 Safari/537.36"},{"name":"accept","value":"*/*"},{"name":"accept-language","value":"nb"},{"name":"content-type","value":"application/json"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"x-playwright-checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"application/json","text":"[{\"operationName\":\"mastheadFrontpage\",\"variables\":{},\"query\":\"query mastheadFrontpage {\\n frontpage {\\n ...DrawerContent_FrontpageMenu\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu_FrontpageMenu\\n __typename\\n}\\n\\nfragment AboutMenu_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment AboutMenu on FrontpageMenu {\\n articleId\\n hideLevel\\n article {\\n id\\n title\\n slug\\n __typename\\n }\\n __typename\\n}\"},{\"operationName\":\"mastheadProgramme\",\"variables\":{},\"query\":\"query mastheadProgramme {\\n programmes {\\n ...DrawerContent_ProgrammePage\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_ProgrammePage on ProgrammePage {\\n ...ProgrammeMenu_ProgrammePage\\n __typename\\n}\\n\\nfragment ProgrammeMenu_ProgrammePage on ProgrammePage {\\n id\\n contextId\\n title {\\n title\\n language\\n __typename\\n }\\n url\\n contentUri\\n __typename\\n}\"},{\"operationName\":\"frontpageData\",\"variables\":{\"transformArgs\":{\"prettyUrl\":true}},\"query\":\"query frontpageData($transformArgs: TransformedArticleContentInput) {\\n programmes {\\n id\\n title {\\n title\\n language\\n __typename\\n }\\n url\\n __typename\\n }\\n frontpage {\\n articleId\\n article {\\n id\\n introduction\\n created\\n updated\\n published\\n language\\n transformedContent(transformArgs: $transformArgs) {\\n content\\n metaData {\\n copyText\\n __typename\\n }\\n __typename\\n }\\n ...LicenseBox_Article\\n ...StructuredArticleData\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment LicenseBox_Article on Article {\\n id\\n title\\n htmlTitle\\n published\\n copyright {\\n ...TextLicenseList_Copyright\\n __typename\\n }\\n transformedContent(transformArgs: $transformArgs) {\\n metaData {\\n copyText\\n concepts {\\n ...ConceptLicenseList_ConceptLicense\\n __typename\\n }\\n glosses {\\n ...GlossLicenseList_GlossLicense\\n __typename\\n }\\n h5ps {\\n ...H5pLicenseList_H5pLicense\\n __typename\\n }\\n brightcoves {\\n ...VideoLicenseList_BrightcoveLicense\\n __typename\\n }\\n audios {\\n ...AudioLicenseList_AudioLicense\\n __typename\\n }\\n podcasts {\\n ...PodcastLicenseList_PodcastLicense\\n __typename\\n }\\n images {\\n ...ImageLicenseList_ImageLicense\\n __typename\\n }\\n textblocks {\\n title\\n copyright {\\n ...TextLicenseList_Copyright\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment GlossLicenseList_GlossLicense on GlossLicense {\\n id\\n title\\n src\\n copyright {\\n license {\\n license\\n __typename\\n }\\n creators {\\n name\\n type\\n __typename\\n }\\n processors {\\n name\\n type\\n __typename\\n }\\n rightsholders {\\n name\\n type\\n __typename\\n }\\n origin\\n processed\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ConceptLicenseList_ConceptLicense on ConceptLicense {\\n id\\n title\\n src\\n copyright {\\n license {\\n license\\n __typename\\n }\\n creators {\\n name\\n type\\n __typename\\n }\\n processors {\\n name\\n type\\n __typename\\n }\\n rightsholders {\\n name\\n type\\n __typename\\n }\\n origin\\n processed\\n __typename\\n }\\n __typename\\n}\\n\\nfragment H5pLicenseList_H5pLicense on H5pLicense {\\n id\\n title\\n src\\n copyright {\\n ...LicenseListCopyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment LicenseListCopyright on Copyright {\\n license {\\n license\\n __typename\\n }\\n creators {\\n name\\n type\\n __typename\\n }\\n processors {\\n name\\n type\\n __typename\\n }\\n rightsholders {\\n name\\n type\\n __typename\\n }\\n origin\\n processed\\n __typename\\n}\\n\\nfragment VideoLicenseList_BrightcoveLicense on BrightcoveLicense {\\n id\\n title\\n download\\n src\\n cover\\n iframe {\\n width\\n height\\n src\\n __typename\\n }\\n copyright {\\n ...LicenseListCopyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment AudioLicenseList_AudioLicense on AudioLicense {\\n id\\n src\\n title\\n copyright {\\n origin\\n ...LicenseListCopyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment PodcastLicenseList_PodcastLicense on PodcastLicense {\\n id\\n src\\n copyText\\n title\\n description\\n copyright {\\n origin\\n ...LicenseListCopyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ImageLicenseList_ImageLicense on ImageLicense {\\n id\\n title\\n altText\\n src\\n copyText\\n copyright {\\n origin\\n ...LicenseListCopyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment TextLicenseList_Copyright on Copyright {\\n ...LicenseListCopyright\\n __typename\\n}\\n\\nfragment StructuredArticleData on Article {\\n id\\n title\\n metaDescription\\n published\\n updated\\n supportedLanguages\\n copyright {\\n ...StructuredArticleData_Copyright\\n __typename\\n }\\n metaImage {\\n url\\n alt\\n __typename\\n }\\n availability\\n competenceGoals {\\n id\\n code\\n title\\n type\\n __typename\\n }\\n coreElements {\\n id\\n title\\n __typename\\n }\\n transformedContent(transformArgs: $transformArgs) {\\n metaData {\\n images {\\n ...StructuredArticleData_ImageLicense\\n __typename\\n }\\n audios {\\n ...StructuredArticleData_AudioLicense\\n __typename\\n }\\n podcasts {\\n ...StructuredArticleData_PodcastLicense\\n __typename\\n }\\n brightcoves {\\n ...StructuredArticleData_BrightcoveLicense\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment StructuredArticleData_Copyright on Copyright {\\n license {\\n url\\n license\\n __typename\\n }\\n creators {\\n name\\n type\\n __typename\\n }\\n processors {\\n name\\n type\\n __typename\\n }\\n rightsholders {\\n name\\n type\\n __typename\\n }\\n processed\\n __typename\\n}\\n\\nfragment StructuredArticleData_BrightcoveLicense on BrightcoveLicense {\\n src\\n title\\n cover\\n description\\n download\\n uploadDate\\n copyright {\\n ...StructuredArticleData_Copyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment StructuredArticleData_AudioLicense on AudioLicense {\\n src\\n title\\n copyright {\\n ...StructuredArticleData_Copyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment StructuredArticleData_PodcastLicense on PodcastLicense {\\n src\\n title\\n description\\n copyright {\\n ...StructuredArticleData_Copyright\\n __typename\\n }\\n __typename\\n}\\n\\nfragment StructuredArticleData_ImageLicense on ImageLicense {\\n src\\n title\\n copyright {\\n ...StructuredArticleData_Copyright\\n __typename\\n }\\n __typename\\n}\"},{\"operationName\":\"alerts\",\"variables\":{},\"query\":\"query alerts {\\n alerts {\\n title\\n body\\n closable\\n number\\n __typename\\n }\\n}\"}]","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"cache-control","value":"no-store"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json; charset=utf-8"},{"name":"date","value":"Mon, 17 Mar 2025 13:09:06 GMT"},{"name":"etag","value":"W/\"87cf-IqvdNfnDKbdT41gmIDfNaq4wpzY\""},{"name":"ratelimit-limit","value":"1000"},{"name":"ratelimit-remaining","value":"951"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"3"},{"name":"x-kong-request-id","value":"d46c265006230939c9c4167de0483661"},{"name":"x-kong-upstream-latency","value":"135"},{"name":"x-powered-by","value":"Express"},{"name":"x-ratelimit-limit-hour","value":"3600000"},{"name":"x-ratelimit-limit-minute","value":"60000"},{"name":"x-ratelimit-limit-second","value":"1000"},{"name":"x-ratelimit-remaining-hour","value":"3599264"},{"name":"x-ratelimit-remaining-minute","value":"59905"},{"name":"x-ratelimit-remaining-second","value":"951"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":21.417}}]}}

e2e/apiMocks/unauthenticated_frontpage.spec.ts_should_have_list_of_valid_links_on_frontpage.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_frontpage.spec.ts_show_have_functioning_language_box.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_iframe.spec.ts_oembed_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_iframe.spec.ts_resource_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_iframe.spec.ts_topic_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_learningpath.spec.ts_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_multidisciplinary.spec.ts_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_resource.spec.ts_contains_content.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_search.spec.ts_LTI_contains_action_elements.har

+1-1
Large diffs are not rendered by default.

e2e/apiMocks/unauthenticated_search.spec.ts_contains_search_bar.har

+1-1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.49.1"},"browser":{"name":"chromium","version":"131.0.6778.33"},"entries":[{"startedDateTime":"2025-01-29T12:04:20.358Z","time":-1,"request":{"method":"POST","url":"https://api.test.ndla.no/graphql-api/graphql","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"Referer","value":"http://localhost:3000/"},{"name":"accept-language","value":"nb"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"User-Agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/131.0.6778.33 Safari/537.36"},{"name":"accept","value":"*/*"},{"name":"content-type","value":"application/json"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"application/json","text":"[{\"operationName\":\"mastheadFrontpage\",\"variables\":{},\"query\":\"query mastheadFrontpage {\\n frontpage {\\n ...DrawerContent_FrontpageMenu\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu_FrontpageMenu\\n __typename\\n}\\n\\nfragment AboutMenu_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment AboutMenu on FrontpageMenu {\\n articleId\\n hideLevel\\n article {\\n id\\n title\\n slug\\n __typename\\n }\\n __typename\\n}\"},{\"operationName\":\"mastheadProgramme\",\"variables\":{},\"query\":\"query mastheadProgramme {\\n programmes {\\n ...DrawerContent_ProgrammePage\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_ProgrammePage on ProgrammePage {\\n ...ProgrammeMenu_ProgrammePage\\n __typename\\n}\\n\\nfragment ProgrammeMenu_ProgrammePage on ProgrammePage {\\n id\\n contextId\\n title {\\n title\\n language\\n __typename\\n }\\n url\\n contentUri\\n __typename\\n}\"},{\"operationName\":\"alerts\",\"variables\":{},\"query\":\"query alerts {\\n alerts {\\n title\\n body\\n closable\\n number\\n __typename\\n }\\n}\"}]","params":[]}},"response":{"status":-1,"statusText":"","httpVersion":"HTTP/1.1","cookies":[],"headers":[],"content":{"size":-1,"mimeType":"x-unknown"},"headersSize":-1,"bodySize":-1,"redirectURL":"","_failureText":"net::ERR_ABORTED"},"cache":{},"timings":{"send":-1,"wait":-1,"receive":-1}}]}}
1+
{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.49.1"},"browser":{"name":"chromium","version":"131.0.6778.33"},"entries":[{"startedDateTime":"2025-03-17T13:06:55.075Z","time":135.97,"request":{"method":"POST","url":"https://api.test.ndla.no/graphql-api/graphql","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":":authority","value":"api.test.ndla.no"},{"name":":method","value":"POST"},{"name":":path","value":"/graphql-api/graphql"},{"name":":scheme","value":"https"},{"name":"accept","value":"*/*"},{"name":"accept-encoding","value":"gzip, deflate, br, zstd"},{"name":"accept-language","value":"nb"},{"name":"content-length","value":"1348"},{"name":"content-type","value":"application/json"},{"name":"origin","value":"http://localhost:3000"},{"name":"priority","value":"u=1, i"},{"name":"referer","value":"http://localhost:3000/"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"sec-fetch-dest","value":"empty"},{"name":"sec-fetch-mode","value":"cors"},{"name":"sec-fetch-site","value":"cross-site"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/131.0.6778.33 Safari/537.36"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"application/json","text":"[{\"operationName\":\"mastheadFrontpage\",\"variables\":{},\"query\":\"query mastheadFrontpage {\\n frontpage {\\n ...DrawerContent_FrontpageMenu\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu_FrontpageMenu\\n __typename\\n}\\n\\nfragment AboutMenu_FrontpageMenu on FrontpageMenu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n menu {\\n ...AboutMenu\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment AboutMenu on FrontpageMenu {\\n articleId\\n hideLevel\\n article {\\n id\\n title\\n slug\\n __typename\\n }\\n __typename\\n}\"},{\"operationName\":\"mastheadProgramme\",\"variables\":{},\"query\":\"query mastheadProgramme {\\n programmes {\\n ...DrawerContent_ProgrammePage\\n __typename\\n }\\n}\\n\\nfragment DrawerContent_ProgrammePage on ProgrammePage {\\n ...ProgrammeMenu_ProgrammePage\\n __typename\\n}\\n\\nfragment ProgrammeMenu_ProgrammePage on ProgrammePage {\\n id\\n contextId\\n title {\\n title\\n language\\n __typename\\n }\\n url\\n contentUri\\n __typename\\n}\"},{\"operationName\":\"alerts\",\"variables\":{},\"query\":\"query alerts {\\n alerts {\\n title\\n body\\n closable\\n number\\n __typename\\n }\\n}\"}]","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"cache-control","value":"no-store"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json; charset=utf-8"},{"name":"date","value":"Mon, 17 Mar 2025 13:09:14 GMT"},{"name":"etag","value":"W/\"1a7d-AfB4aHXZnfoYcJtNY4TgGYzxiFM\""},{"name":"ratelimit-limit","value":"1000"},{"name":"ratelimit-remaining","value":"991"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"2"},{"name":"x-kong-request-id","value":"ad31fb6d479318717bbf954f4d31857e"},{"name":"x-kong-upstream-latency","value":"8"},{"name":"x-powered-by","value":"Express"},{"name":"x-ratelimit-limit-hour","value":"3600000"},{"name":"x-ratelimit-limit-minute","value":"60000"},{"name":"x-ratelimit-limit-second","value":"1000"},{"name":"x-ratelimit-remaining-hour","value":"3599120"},{"name":"x-ratelimit-remaining-minute","value":"59761"},{"name":"x-ratelimit-remaining-second","value":"991"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":135.97}}]}}

0 commit comments

Comments
 (0)