From a4f179ced4da49425a76f2d16f4ead0043f0337d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Ja=C5=A1ek?= Date: Wed, 22 May 2024 13:18:24 +0200 Subject: [PATCH] Revert "Hightlight e2e tests (#4456)" This reverts commit 8edb4ce7ad19bdc9d33a08b70111f36c7968b678. --- .../playwright/authoring.correct.spec.ts | 5 +- e2e/client/playwright/desks.spec.ts | 5 +- e2e/client/playwright/hightlights.spec.ts | 173 ------------------ .../playwright/monitoring.duplication.spec.ts | 2 - .../monitoring.personal-space.spec.ts | 3 - .../page-object-models/monitoring.ts | 11 +- .../contentapi_e2e/_sd_dump_metadata.json.bz2 | Bin 98 -> 100 bytes .../superdesk_e2e/_sd_dump_metadata.json.bz2 | Bin 98 -> 103 bytes .../full/main/superdesk_e2e/activity.json.bz2 | Bin 2441 -> 1887 bytes .../full/main/superdesk_e2e/archive.json.bz2 | Bin 2321 -> 1626 bytes .../superdesk_e2e/archive_history.json.bz2 | Bin 3946 -> 2910 bytes .../superdesk_e2e/archive_versions.json.bz2 | Bin 3282 -> 2479 bytes .../full/main/superdesk_e2e/audit.json.bz2 | Bin 12629 -> 10354 bytes .../full/main/superdesk_e2e/auth.json.bz2 | Bin 506 -> 503 bytes .../superdesk_e2e/content_templates.json.bz2 | Bin 628 -> 599 bytes .../full/main/superdesk_e2e/desks.json.bz2 | Bin 494 -> 352 bytes .../main/superdesk_e2e/highlights.json.bz2 | Bin 247 -> 37 bytes .../main/superdesk_e2e/sequences.json.bz2 | Bin 127 -> 125 bytes .../full/main/superdesk_e2e/stages.json.bz2 | Bin 497 -> 361 bytes .../full/main/superdesk_e2e/users.json.bz2 | Bin 1217 -> 1187 bytes .../_sd_dump_metadata.json.bz2 | Bin 107 -> 108 bytes .../_sd_dump_metadata.json.bz2 | Bin 112 -> 116 bytes .../highlights/components/HighlightBtn.tsx | 2 +- .../controllers/HighlightsSettings.ts | 21 +-- .../views/highlights_config_modal.html | 8 +- scripts/apps/highlights/views/settings.html | 8 +- .../monitoring/views/monitoring-group.html | 2 +- .../apps/packaging/views/sd-package-edit.html | 1 - .../views/sd-package-items-edit.html | 2 +- scripts/core/views/confirmation-modal.html | 19 +- 30 files changed, 34 insertions(+), 228 deletions(-) delete mode 100644 e2e/client/playwright/hightlights.spec.ts diff --git a/e2e/client/playwright/authoring.correct.spec.ts b/e2e/client/playwright/authoring.correct.spec.ts index d5c9617670..141d699a2f 100644 --- a/e2e/client/playwright/authoring.correct.spec.ts +++ b/e2e/client/playwright/authoring.correct.spec.ts @@ -35,8 +35,9 @@ test('correcting with unsaved changes', async ({page}) => { // publishing the article end + // TODO: should be 'monitoring-group=Sports / output' await page.locator( - s('monitoring-group=Sports desk output', 'article-item=test sports story'), + s('monitoring-group=Sports', 'article-item=test sports story'), ).dblclick({timeout: 10000}); // need to wait until published item appears in output await page.locator(s('authoring', 'authoring-topbar')).getByLabel('Correct').click(); @@ -50,7 +51,7 @@ test('correcting with unsaved changes', async ({page}) => { await page.locator(s('authoring', 'authoring-topbar')).getByRole('button', {name: 'Send Correction'}).click(); await page.locator( - s('monitoring-group=Sports desk output', 'article-item=test sports story [corrected]'), + s('monitoring-group=Sports', 'article-item=test sports story [corrected]'), ).dblclick({timeout: 10000}); // need to wait until published item appears in output // initialize correction only to make field editable and accessible using the same selector diff --git a/e2e/client/playwright/desks.spec.ts b/e2e/client/playwright/desks.spec.ts index e013773647..5e874de3c2 100644 --- a/e2e/client/playwright/desks.spec.ts +++ b/e2e/client/playwright/desks.spec.ts @@ -1,18 +1,15 @@ import {test, expect} from '@playwright/test'; import {restoreDatabaseSnapshot, s} from './utils'; -import {Monitoring} from './page-object-models/monitoring'; /** * when a desk is mentioned in article comments, * a notification must show up next to an incoming stage of that desk */ test('desk notifications', async ({page}) => { - const monitoring = new Monitoring(page); - await restoreDatabaseSnapshot(); + await page.goto('/#/workspace/monitoring'); - await monitoring.selectDeskOrWorkspace('Sports'); await page.locator( s('monitoring-group=Sports / Working Stage', 'article-item=test sports story'), ).dblclick(); diff --git a/e2e/client/playwright/hightlights.spec.ts b/e2e/client/playwright/hightlights.spec.ts deleted file mode 100644 index 81ed554805..0000000000 --- a/e2e/client/playwright/hightlights.spec.ts +++ /dev/null @@ -1,173 +0,0 @@ -import {test, expect} from '@playwright/test'; -import {Monitoring} from './page-object-models/monitoring'; -import {restoreDatabaseSnapshot, s} from './utils'; - -test.describe('highlights', async () => { - test('creating a global highlight', async ({page}) => { - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/settings/highlights'); - - await page.getByRole('button', {name: 'Create configuration'}).click(); - await page.locator(s('highlight-configuration-modal')).getByLabel('Configuration name').fill('Highlight 2'); - await page.locator(s('highlight-configuration-modal')).getByRole('button', {name: 'Save'}).click(); - await expect(page.locator(s('highlights-list', 'highlights-item=Highlight 2'))).toBeVisible(); - - await page.goto('/#/workspace'); - - await monitoring.selectDeskOrWorkspace('Sports'); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await expect(page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 2'})).toBeVisible(); - - await monitoring.selectDeskOrWorkspace('Educations'); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await expect(page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 2'})).toBeVisible(); - }); - - test('creating a desk highlight', async ({page}) => { - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/settings/highlights'); - await page.getByRole('button', {name: 'Create configuration'}).click(); - await page.locator(s('highlight-configuration-modal')).getByLabel('Configuration name').fill('Highlight 2'); - await page.locator(s('highlight-configuration-modal', 'desk-checkbox=Sports')).click(); - await page.locator(s('highlight-configuration-modal')).getByRole('button', {name: 'Save'}).click(); - await expect(page.locator(s('highlights-list', 'highlights-item=Highlight 2'))).toBeVisible(); - - await page.goto('/#/workspace'); - - await monitoring.selectDeskOrWorkspace('Sports'); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await expect(page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 2'})).toBeVisible(); - - await monitoring.selectDeskOrWorkspace('Educations'); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await expect( - page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 2'}), - ).not.toBeVisible(); - }); - - test('adding an item to a highlights list', async ({page}) => { - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/workspace/monitoring'); - - await monitoring.selectDeskOrWorkspace('Sports'); - await expect(page.locator(s('article-item=test sports story', 'highlights-indicator'))).not.toBeVisible(); - await monitoring.executeActionOnMonitoringItem( - page.locator(s('article-item=test sports story')), - 'Mark for highlight', - 'Highlight 1', - ); - await expect(page.locator(s('article-item=test sports story', 'highlights-indicator'))).toBeVisible(); - - // check visibility of article in highlight list - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 1'}).click(); - await expect(page.locator(s('articles-list', 'article-item=test sports story'))).toBeVisible(); - }); - - test('creating a highlights package', async ({page}) => { - // this test requires an article created on today's date - - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/workspace/monitoring'); - - // create fresh article - await monitoring.selectDeskOrWorkspace('Sports'); - await monitoring.createArticleFromTemplate('story', {slugline: 'article 1'}); - await page.locator(s('authoring-topbar', 'save')).click(); - - await monitoring.executeActionOnMonitoringItem( - page.locator(s('article-item=article 1')), - 'Mark for highlight', - 'Highlight 1', - ); - - // create package highlights - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 1'}).click(); - await page.locator(s('articles-list--toolbar')).getByRole('button', {name: 'Create'}).click(); - await expect(page.locator(s('authoring', 'package-items=article 1'))).toBeVisible(); - await page.locator(s('authoring', 'package-title')).fill('Package Highlight 2'); - await page.locator(s('authoring-topbar')).getByRole('button', {name: 'Save'}).click(); - await expect( - page.locator(s('authoring-topbar')).getByRole('button', {name: 'Save'}).locator(s('loading-indicator')), - ).toBeVisible(); - await expect( - page.locator(s('authoring-topbar')).getByRole('button', {name: 'Save'}).locator(s('loading-indicator')), - ).not.toBeVisible(); - await page.locator(s('authoring-topbar', 'close')).click(); - - // check visibility of highlight - await page.goto('/#/workspace/monitoring'); - await expect(page.locator(s('monitoring-view', 'article-item=Package Highlight 2'))).toBeVisible(); - }); - - test('publishing a highlights package', async ({page}) => { - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/workspace/monitoring'); - - await monitoring.selectDeskOrWorkspace('Sports'); - await expect( - page.locator(s('monitoring-group=Sports / Working Stage', 'article-item=Package Highlight 1')), - ).toBeVisible(); - await expect( - page.locator(s('monitoring-group=Sports desk output', 'article-item=Package Highlight 1')), - ).not.toBeVisible(); - - await monitoring.executeActionOnMonitoringItem( - page.locator(s('article-item=Package Highlight 1')), - 'Edit', - ); - - await page.locator(s('authoring-topbar', 'open-send-publish-pane')).click(); - await page.locator(s('interactive-actions-panel', 'publish')).click(); - - await expect( - page.locator(s('monitoring-group=Sports / Working Stage', 'article-item=Package Highlight 1')), - ).not.toBeVisible(); - await expect( - page.locator(s('monitoring-group=Sports desk output', 'article-item=Package Highlight 1')), - ).toBeVisible(); - }); - - test('exporting a highlight', async ({page}) => { - // this test requires an article created on today's date - - const monitoring = new Monitoring(page); - - await restoreDatabaseSnapshot(); - await page.goto('/#/workspace/monitoring'); - - // create fresh article - await monitoring.selectDeskOrWorkspace('Sports'); - await monitoring.createArticleFromTemplate('story', {slugline: 'article 1', body_html: 'body html article'}); - await page.locator(s('authoring-topbar', 'save')).click(); - - await monitoring.executeActionOnMonitoringItem( - page.locator(s('article-item=article 1')), - 'Mark for highlight', - 'Highlight 1', - ); - - // create and export package highlights - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlights'}).hover(); - await page.locator(s('workspace-navigation')).getByRole('button', {name: 'Highlight 1'}).click(); - await page.locator(s('articles-list--toolbar')).getByRole('button', {name: 'Create'}).click(); - await page.locator(s('authoring-topbar')).getByRole('button', {name: 'Export'}).click(); - await page.locator(s('modal-confirm')).getByRole('button', {name: 'ok'}).click(); - - // checking if the package inherits the body_html of the article - await expect( - page.locator(s('authoring', 'authoring-field=body_html')).getByRole('textbox'), - ).toHaveText('body html article'); - }); -}); diff --git a/e2e/client/playwright/monitoring.duplication.spec.ts b/e2e/client/playwright/monitoring.duplication.spec.ts index 758faddf37..eb61e8e703 100644 --- a/e2e/client/playwright/monitoring.duplication.spec.ts +++ b/e2e/client/playwright/monitoring.duplication.spec.ts @@ -10,7 +10,6 @@ test('duplicate in place action', async ({page}) => { await page.goto('/#/workspace/monitoring'); - await monitoring.selectDeskOrWorkspace('Sports'); await expect(page.locator(articleSelector)).toHaveCount(1); const initialItemsCountAcrossAllStages = await page.locator(s('article-item')).count(); @@ -40,7 +39,6 @@ test('duplicate to personal space action', async ({page}) => { await page.goto('/#/workspace/monitoring'); - await monitoring.selectDeskOrWorkspace('Sports'); await monitoring.executeActionOnMonitoringItem( page.locator(articleSelector), 'Duplicate', diff --git a/e2e/client/playwright/monitoring.personal-space.spec.ts b/e2e/client/playwright/monitoring.personal-space.spec.ts index 095532faa6..187f37d057 100644 --- a/e2e/client/playwright/monitoring.personal-space.spec.ts +++ b/e2e/client/playwright/monitoring.personal-space.spec.ts @@ -60,8 +60,6 @@ test('sending an item from personal space', async ({page}) => { page.locator(s('article-item=personal space article 1')), 'Send to', ); - await page.locator(s('destination-select', 'open-popover')).click(); - await page.locator(s('tree-select-popover')).locator(s('option'), {hasText: 'Sports'}).click(); await page.locator(s('interactive-actions-panel')).locator(s('item'), {hasText: 'Working Stage'}).check(); await page.locator(s('interactive-actions-panel', 'send')).click(); @@ -72,6 +70,5 @@ test('sending an item from personal space', async ({page}) => { // go to monitoring and check visibility of article await page.goto('/#/workspace/monitoring'); - await monitoring.selectDeskOrWorkspace('Sports'); await expect(page.locator(s('monitoring-view', 'monitoring-group=Sports / Working Stage'))).toBeVisible(); }); diff --git a/e2e/client/playwright/page-object-models/monitoring.ts b/e2e/client/playwright/page-object-models/monitoring.ts index 0dbe85669f..9ee47f36a1 100644 --- a/e2e/client/playwright/page-object-models/monitoring.ts +++ b/e2e/client/playwright/page-object-models/monitoring.ts @@ -1,5 +1,4 @@ import {Page, Locator} from '@playwright/test'; -import {nameof} from 'core/helpers/typescript-helpers'; import {s} from '../utils'; export class Monitoring { @@ -38,7 +37,7 @@ export class Monitoring { .click(); } - async createArticleFromTemplate(template: string, options?: {slugline?:string, body_html?: string}): Promise { + async createArticleFromTemplate(template: string, options?: {slugline?: string}): Promise { await this.page.locator(s('content-create')).click(); await this.page.locator(s('content-create-dropdown')).getByRole('button', {name: 'More Templates...'}).click(); await this.page.locator(s('content-create-dropdown')).getByRole('button', {name: template}).click(); @@ -47,13 +46,7 @@ export class Monitoring { let keys = Object.keys(options); for (const key of keys) { - if (key === nameof('slugline')) { - await this.page.locator(s('authoring', `field-${key}`)).fill(options[key]); - } else { - await this.page.locator( - s('authoring', `authoring-field=${key}`), - ).getByRole('textbox').fill(options[key]); - } + await this.page.locator(s('authoring', `field-${key}`)).fill(options[key]); } } } diff --git a/e2e/server/dump/full/main/contentapi_e2e/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/main/contentapi_e2e/_sd_dump_metadata.json.bz2 index db6149b577201af0c242c0c79f5a3d78ef2c1025..4624aba1ac62f0425202f95f02606c15490bb78c 100644 GIT binary patch literal 100 zcmV-q0Gt0pT4*^jL0KkKS)6+eP5=NT8-P#+d+-1Nz9HNSAOJwsJf;9gsp=XJP*4Cg z00D8BBj1(b%tBTq2(MJMHH`M0O;lSfFihJ+6~qKRHfa?ZjLp^Z@;ZF~#oUoj6eK4e G!xMm}KP6oN literal 98 zcmV-o0GHq)+fvR|qRMQda z8V^xW!54mCi9!lGS#PtIdz{{MX))6*K-Hqk4hUyK6OjTS0;9>eL(BNPk}1N3f&uO= EfT{^4{Qv*} diff --git a/e2e/server/dump/full/main/superdesk_e2e/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/_sd_dump_metadata.json.bz2 index 602cac30a33cfaa2938d1a1b4989b9988f14fdc5..a21122d7e2b691217d4f7dac7b9bde219f2244b9 100644 GIT binary patch literal 103 zcmV-t0GR(mT4*^jL0KkKS;JzncK`q*n}ARSd+-1NzA4@cAOJ{+N2%zKQ1w4l8V^t+ zG$R5G0BSL?qEgp^x2FlLSeO`PyELYhNdQXZXc8QyOJrw JgoYaxi@1#tCzyIIrUcl z-J4(la7jQ&(W60=CXE0903?tA2%3~VBR~KE3;+!pXagpI&}0UH%~4bIDZNb^Pfaw^ zG8zmc38oP#G&Gv0>7_lWAoPGeLr)X{Qj~^(ngB+VDdf^=qfI=glZYT*D8)tyLL&$W z5Q-8AL5e{bq!1v1J;N0b;K5F#{$D%GgSEla>=@z=g26!SJmNtwTJ$qq*W|TW8TeW+ zu;8NmP5UcxleE_}HMnp}As3kOUBHR$Idb%+i4SEwM?22v$f1*Cp*+bFB6wK?f@Ipv zFaX0+ttrd8W-~J} zim@Uo2!SAk9`U#y6Xn-#H%fJ_aF3P{s{%$D+<@ON3Q1;`|0}pINkbsY(h@tCA)v}k zs?aeFD8ynqbmgN>v;1M0rsO(PZ8e(BlZ5E&GBtE=c-F*h@MO9wl>4eXB9)JDc!!`N zn8NTOsJE}psVPayGIQlgOrxOF=jI|{z!6|UA{+dYB0&Kktqu-ft2b{$<|0=;Vj=C6 zhsa{xbWBLF;}astfa3-`dvip9B$sHFAt_RvGz~FL^_pLg37;J_1UYjeZ><=XdqB{$%dIF7*M z>EDN9&am<66Eut)I{WE3TGY4{HQ8HC&~_yyPR%F zgjf_QdYW`NOT?(DjMJbcZ&46G)dg{zCF9$TW7#YtYKIB}azMlEI1c-3W5jzRWI8-D z6UIkDAnDoSMC)O~ zBw!~<2vh-36$!_28wZ7XcL3cu)Qk_k;~gM$)i|x-$x`He;Mf6 z#8+)Aat*<(@)3nJmZgFD=CO&X-LGS5B?bn`o=uVmI`kf~_JsW{@?k z$BbVa66ZLQLSF0u1dJq(A;Iwg%Gomp!uqbGGftWmF(Mbi;e_J|$~DRnoYHbtMyBa`p7k6$(nu-dQTP7E zV${eS66h-sv|y0x<-zc-$BI5^_Hqu*C~^+P{<`pfNpSZBifb4azWpoN55n;TGvzD8WNZuSt$DTLkRVUv>TR zAbNrkQp(pY`nc^+M}-?VI8D0lJhWHw+10tF8At8n%rN=)28UyFFOok2^snUl!;oas zvrU^Y7eF2f!hAsl?JcFHR$_}%nmQc&C(T_BBE+SCwJ)CE9aY~%Ufj)hCti^G=il5P z2MH`y2drJg;z!`GhpOIW%#qK#l-tMG$G=Yv+(PN{H+<3ZlT#?_kBdgY-j9knr_mH@ z5S#%f5`8wc6h6Xgvr@=1K;M0u^djpp(QQTsi<)O)er5(!V01?WZ<KGPc258R literal 2441 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 diff --git a/e2e/server/dump/full/main/superdesk_e2e/archive_history.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/archive_history.json.bz2 index 0927700e8f030cfeb40a17e63db346c1ab367809..350d97d5ef9c269dfe0e2d454aa41019269448ef 100644 GIT binary patch literal 2910 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 IJ6FPJ06}UYPXGV_ literal 3946 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 literal 3282 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 Qau@zC diff --git a/e2e/server/dump/full/main/superdesk_e2e/audit.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/audit.json.bz2 index d46570f02aaaab5c6f832a1bf0daa84b87401435..697c703d5425b572bddde7242650fc38fd9e47de 100644 GIT binary patch literal 10354 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 DV-UP@ diff --git a/e2e/server/dump/full/main/superdesk_e2e/auth.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/auth.json.bz2 index 49ca58dd30972ef1ff68d2dd1ef001bd747420be..f364eb8586e8ad4c40c5207735234b108bad6a3b 100644 GIT binary patch literal 503 zcmVhhJnhFq0jMF7v}!Z} z00F6{n2e^IN{oO20t#lDj6fO&fB-6{kkdfbKUC9AH5z)Jk*AcU!i1oLP$l3!b@-0v zfgh-ZBl12;K>msRM3CY_WUi7%J zR|I)7T_K%|4EKr};l%bB?QIK5ZET+ODLko`Hnp1&le$BzU0LdQ t9)~h!28ZCO?sXjxCMRMEh$a+>uTcBny-dRlp`IhhJnkse1`RZ6rV|q; z0tT2hG}9E>G!&XlgChbE(KKl?6GKK%Q$PS!Q_&2XOsW2&Vrew>JtI#kox?K-Ai@S7 zLyf)T!JtR#Aqf1BlL#Nu42FalIUhEcZuFL1gV6vPojEs7(9Nw#TMDX3>?Lta9L3=x zOhgRi32Sp0uvDmQYB4{I>LlK=N=^!dP1d^rHCWn%%;&Omrc&W;Pn%(bYV&NW1wbMk zzG`SdO`}M_UUgs*qoRmWd+T4jXHr7wHEDC+uqhEQv_LgAU9;}4Sh15&AY>v4sMstg zS95ZJNrk;cV2Gi>SS14Iins#LHv(uS^ecq{YKoT5av%bruR^AWIg5)rMcwT$3?b8Q z>aAzpSpcr8$mE&>sEEkpsbQ!J>4VS??#zoku+O-<@Sw4CSA5g={!|o=3T_YI5Esw!LM(biUV)Elg(Z wWh{9ggP9^`hrv^!*mXS^oya60sCPIJK7-esE@DO=q(9>BNT&)C71fUrAQ4vQ8~^|S diff --git a/e2e/server/dump/full/main/superdesk_e2e/content_templates.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/content_templates.json.bz2 index f472cdd67aa2a1e0641fdbbbbc293afee39c0317..08e60bcacb0adf65c22d33e2600a68aa85e9504f 100644 GIT binary patch literal 599 zcmV-d0;v5$T4*^jL0KkKSzKcxh5!L@-+({>R0RLcGeT2a2Jf`kF;z{O3?Oy13) zddFgnUapoF2nB{1flfX~Uq77e+K4F~Js?g;I60>}DJ&)Y1m^w? zLpLocrmO8LoN6MMneX3?g=}WByi!+=>WgcY2qh8%KwQ^_Z7#AkjS1LaOHG*6IATuA z%&B&Ytz<=-BoJee=gO-v%;W+cPDewbM33nDlPK}&*v$4ioo)WvOR;I+>EL{t-Vn(T zGEC1l7-;#wW^Z{@TSv#g$@+Kre$NaWj1MOR2kODxM@FD}HlLT(U9HeJEQt{v8=P*@ zQ?RF5Z-{+|5*Z$?d5+Ufjhb5uCPNMPvsSnK9quizYvfp-#-m%Ujit`k8V<*TA98-g z53#r;GY9^55_7a$b?au-QQRE6pAc>0ZO-0=JKgLuH?%SwixO{khw)iyV-FK+d9)aA zDt21&DrKGGyq;N^4#HtzI5&fxn~AM)ecf($;FBivahSlr=$5uR0mCJ^gOlPr7geJU ztq5i^cmxACWf@%Xx#s9-??NHJ2V;yCpAJS&3^ulw@M%#B6B0z8B_0gg+TBQSX6tAe lH#fDxlen;N6X5qGH-6ywb21KxSy2DQ+>uTcBo`RSp@7LQ4O{>K literal 628 zcmV-)0*n1ZT4*^jL0KkKS@N3dfB*r2-+({>R0RLX4riE8X5oq13&-(00^WI6HO86GBl4-sp3x))J+dl z)bd!H5iCX_7$JrMf)*HIh*10xjG$^B;Qyt^ks=u%li%o9Z87XRZ^Q^KIsMtgaYq_N z6(A2*1}fmyo6WcnSmsfTRocSA0I7zyv-gnSI!e$(X%yGzWn9C+a z73!6B)C!@ki}7c5H5$gG<%SlKaUsVuEG)dz{Il1x-As(BFoL6;>~ld6L*#j$WfDJ= z>`bHA=ght4dLEa3*-M#m%k$iIHauaH9weEbEHKgWe3`w)TN*zuPafa+`QqGSclf%E zPuYX8k2awBx1XogT^t~ASrQ^KaC~sitjT#(s6B@w86K|coaUM~?QJMIj5klyCaT*1 zgTdI^;rNkidm0;^%x^Gvu+Vosh;E;;1MF`J48i~12|qlVt@>!qu%pq$<$w101BZ7L zhHkVW>vb^5>u7BqrK2~OL;A3|wTFql#NG@z6?(3Cm1U{ozgO#fA>2$Y2PY79Gj*LS zt@nCeP5~xPCi3$mAE4aY><28@1`bbv=)D&VJsS|b&EOCW-6+ckh7WtOqrC`+9Gx9- zSbRB|xiH+^UBRVDP?(Y=^^|xsY;1ZE;LYi188|q$L7UWCIEnEQ?nrR&gW!;ig#)pu Oe;0B^I8c!Cn(Baz5-T+T diff --git a/e2e/server/dump/full/main/superdesk_e2e/desks.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/desks.json.bz2 index 23dcd0f738563f7c432b1491c1dcf80ef2e5c094..9b058697f6f5e652e9d42ea75bf4eb11e74d211f 100644 GIT binary patch literal 352 zcmV-m0iXUtT4*^jL0KkKSsTF~od5us+kij-R0MzU2nxUN-|8>{Sk^QpB=t;8X{6eX zFqs-?4@scX0G>?}JwN~e0FgpzPc)v9sPt$Nkkdm&n4p*@#)aW7y|q1eCC`s04R~bx z$nPZ%enEo--stJSOw#@@WE*C1PUdNmNUh^9;V6v`(rA**sw-_hv63*N!rR3-;>tB4 zSSi_5LUVT{AuehOCrVvVAh9FuTqHvbLDDU%g0Yzk5Eo3m%eIyc{KIDg5tJ*j87j+K z8hmKGVF@OQ=eOJ}l*W%$u_X9~BQGAU@AZZ9Z1u*5+5bDt*CyCdhY%}iK?+8LK;_gVN3K9c&Bh#QExSYWN literal 494 zcmVz_OUw}XWR0MzU0ssgKzwh7bKmt5r8(tp$&e%ZpNE@l3 zW*R7>p1wHR=S;~QE@A9zbZ~WYN-TCm5?Sxld}kF^YPanBa)_x2P!Fv9Zc;?VrV^nR24!<(rSMXGgg6&+ z7#k1~fnb~UPOFBkRDZ?XkxmpOCtI-)Ks*!KGXMYp diff --git a/e2e/server/dump/full/main/superdesk_e2e/highlights.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/highlights.json.bz2 index c311eeb94eb1ed64d0d1ea1382ba94a958e813cc..eb1d645dc0d463a8b3d571e9f8eebac424b80b9c 100644 GIT binary patch literal 37 scmZ>Y%CIzaj8qGblwTIx!N9=4#K6F%z@W&`w6RZ|L_1n01ChF-ij~)+cOPR@lB>v%}pn@ zCP$-0+J+EnWlzN(l-imydYLk4&@lp2RT(t&nLS3Bm;nc<$Fx9`FR7dOI^IGq!cGJT znm=gfn6VwNrQxxO8JFY}9dHCQT{QCE_7TqNqkPRNs9EH>@OHRE^TeBvddX zMsrC)b9(B4hY?}g3K|scdyrAI&Ra_khhR&doE-Xzl-KA`Lg+VfzRP=v8P~zAYUtig xng?Y>LW9t6?kiDl&aFs9FA>X;IAbnWqGCuK`Z%pfCFG&E7ji{7P>?Y)8y=;IX~zHn diff --git a/e2e/server/dump/full/main/superdesk_e2e/sequences.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/sequences.json.bz2 index d43fd7ba11d6c89f182ded0978dd8ad521b17578..56910099ff798b90c0d04d74096376a23a9b3fb2 100644 GIT binary patch delta 106 zcmV-w0G0oLeGWoeXgM)KSte6i{uOW{kq#PF05tUnsMFLUo`N2rG&BK_0MRHQ1RS(A z-Wcf+h`t#%Qk6-`W~iXwP%$RQ-VB)BSj|O)dStrJ9WMz0Mrv-~Qnf4^@*g>XO)UIf M$rRy2L-R0MzU03Zm8zpvlwFaeuQPzhApYM!U5 z;%!I(00Tf0keUgE(`hz{0ixjmG3EYH8#UcaW(4+{@;Og{hG)9bK+)DFOX1J3#N3AAYOuXsner?#s znHAkU>R*L-{R!i>rQK(C^NoiYl_F;D1?;iTAi&jUQ4(taXUSDUcE!yog=_%0cRZ*U zp$^X`i(cxvb~$r2G;*R^Ej^Z{a>V;d0tuP^1)83R(Q8XCJeY!@;u5#0UTk37z&O$B zg2tIgyRkN{UkF1S=}gVVs6t%|Q2U);OHe^anSo!dA<@P1z~L@zm2+UQnu)0^U+qPX zC{>d~Np(Y`%gmvf3(M77vE9|oT&dKW#wSKC%h(Sc{1`ou|BJaIoG3_T HdC*~i==ZDc literal 497 zcmVoeJt_JVN0fj7001$jgFp#+=)zKLb`e59)Wkg$q9#o=79{Y5EhT{xNWXtQeq3Aw6YN#7^r}@Q zQi>-oB&|1>6gt6qgv(FCN`5{)jaSr-$(a-=D?^`S8?L(L;|(%<5Z4JVOD(Y_Rahrx zN04H0Ax46PR4+)@=(dBPQYa9pU$~r#!56NOmp$Ze{ zI$UxwwoZ4`VGdRQirr$h_di9s?5y`O%`H#Kv}hpHZdrDd3h85i(DHomFuNRNryUOj z3Rrbz4=1>p*zA7DAivu<&#tV-?1uwOiV#bn=vl9Fws+!q6e--@+`xeYiSjm&cl3e| z$3y=%4oQ3%9Z!Q{K{IJHYE~bofT5`e0|WaW>2x6Ae%_4Fvl9~2VKlpqqag*N({W)# n(Ztj$ZX86)7Y+r*<)*;<^)J7qN*5kTKZ5Q^rwS4ZP*X!dtJ&Br diff --git a/e2e/server/dump/full/main/superdesk_e2e/users.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e/users.json.bz2 index f3ece7c4b0c8ee30277284f71a9b21fae80c43a3..98f0c857f22246abb739d3ba03567f5f1c5b26ec 100644 GIT binary patch literal 1187 zcmV;U1YG+a|L}j;`#Qh>|N2k_`RPYE9PB#cidP9D z2%9O97zv_!kJU72&=~+^dW?Z8H9be7X-w49L)6F{NCrS)hJZ8)H5AmInv)uU05StW zXgx-mGypk-z$O4pCKF5m047Z|3?xV-#A2tT)YSDoGEEu)0D6N!(9>W;D8v+CFp4UK zSi~a23|Jy0P#7T)_D|0*AAC9o~n3Zv|@BKV9lXU@QEI9NAIXyL3@ua52-)T?KF6pt6u^xG1cujAzA0MVKw3 zvT2h(@Jy9ur~y*O_Nw zQwtt9LjV9dG4sD3I6#AYI8Ub)CV`9@p>;c&?t|jW8JK=r{5XE5O}>3E@{K#<5Z|_* zNlWhM)*3$_cnJ4T;4=5P?YPz2{#kR7avn*|vd4vxounRi*!{l0XIBb>ss`y{mlNt$ z=&j$rN|I0XOrn>CL&q*&vrg=XgDo>GRaxQ{&2%53gr3Pjy@OqWpExV6?ImQjQNP

^7GvqaU!MuKE3oW-HS6KJ8^u7uT| z(BT_&LJV}5+c~iLP6Fj(c@{i3^YU~<3_v^qZsx1S9alYduP!DcijICA?JsVvG<3mk zx8uEY!=huX-RcL?kp&Tk%Uvr=>)Z-pTWU){Ddr&^eDp9RD8O9T9n#mHgfu5)F@!m} zO9vqn=E<6KcBa~^Qe1C|Q-Ea@eG? z7Ui+G46_fb8E6z;Q@95<2DMy)^6|qCjc%HoVQ_E7DFb^Hn%g1@!!bw&bI>(p**ct- zDXVX$EDSsJV}YJqI6OgyZrUxtqm&$L1^w7_NX|u_{toHjrEt=|yCz&50zSMK954wb zQ5P~W(5==)!N^;cgcT=7jin|MapcBaN+puM%~MfxH|dmsY%NcxBci1dXv)|{S)Kbc{Atg zc*+k9YOZZ*UaGuD!cJ?xfMp{nOn`_kbJ?7!S|X0pgXUu%q*}sv&f1jinz_|h6^JYt z1+_=gmeQJW(z6wn0^wps;+VRGN{r1UOEpqhPJm(FUz$|F78o!O<|621lkd!aI#Wi5U-YG_n8sF?l$fvhyOJrwgn)19PPopL BCTRcw literal 1217 zcmV;y1U~yhT4*^jL0KkKS@)Tt*Z=}XUw}XWR0aR=f7kmuzyJUGPz4^<+B=Xgrc=8z z!wDh?nW7S(jZ96b)csS^o{^&-kkWchH2qQO0!1d$G}21bvrX0W~0%TwWVq#%1m?5Snmsr|(OquB-WLX%%HC84>%iCxK*e1|yF-CxmjRa_HK+;V%E93)A zoIDk?_^u|7zVL~rB*CmaY$+;9ra-fVrBp`A8)J;83rORXoPTTjdU|;mv3d+?FJYhU zgjGeKf6}?DFbb2EUu{HBZ>ZQb?Up=lHeE{kro8o)*<5Vk3u$q7wqb=L{Ny%LfdRx- zNW^fdDaL}*9i;)Z;MnPfa*5TC1&8lFZG8+DZ%I2vmD$h$b!F>*oisp$dwZwLB_@HC z8KGsrX0sEUC}?5zQ{mnBnKt?If0S+hq7dV@-ZGb)pGa!@`N1RineQ2UoOax7@qRMk zLCAK_ZFGC8gzF&luBY+u?_LAtrRhNYU3cnh-I(-c zu4PJ#OhTG0gW|$ZRG?nLg+ZrCD=XRToUrF|lt1qp`SV~*#|BGo0^e~>Ume86vkNjb z%-5?Oa8jv#a~v6j)+GjlWR@;s!O01G=HQ!tf7}L#>xYjjsyIv+}gY#@O)P!=0zeeXQ*T&lz=bE?c)ylFR6z?r4QEj}{!u zG_(Ss6{<@>Dr6#g^x9)6DZsaFJn5SIh}TkRW=PTSDoBZ)%{OI|cW0ulCDQnmH|5L2 zoSke-a4hwfC;`WR^PF6#nBXr{YiDa6=*zJ!Lv79=yg=4tG?Wr7M2&FfDeC()J2- z+l}0$C91XiCZ&r!8C`Gj9>W!XgHb+urcxgl=sQ1i(OS@fu^(c@31%@nj26ly3QM#)ukMo1~o*6 z*s_LnGKMSYrx0%2U0@;t%x%^hv9%Ym2aCPl67Fnz-ZF#3Dk~cVuT)=w^U2IFvq0u_v2;|Dy#?a{tr5)?h|5fuXjjk-MWHJSV)F=# zHsKMjNi8X0G~XhS7y^~HqN;Bc8D`5lt!`lB7nyw0OeIAOKLt6B8x^U;rAX(l)24 zY3gJE!XD7TQRXFEY&=+@VRRRFDWnj}F&SBhTTT+2frh#DzKA_(%NkOws-X~2X^|h- OelFySaG@dCa3W9(Y$@~r literal 107 zcmV-x0F?hiT4*^jL0KkKSsNZ&%>V!=n}ARSbg%#bzG>eIAOKWFHl~kFLrf8ovIvZm z^pi%)05lXri5u+a?4Ye09u;71pjWzSBp1PV&duF{DIl7;3_jGq? diff --git a/e2e/server/dump/full/main/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 b/e2e/server/dump/full/main/superdesk_e2e_legal_archive/_sd_dump_metadata.json.bz2 index 15469a19b9bef0545c789e5b9192abddb9b55edf..6dd717ab883d6740e7eee8811fa11adcdcff0be8 100644 GIT binary patch literal 116 zcmV-)0E_=ZT4*^jL0KkKS@>bg@c;lSn}ARSd+-1NzU|)%AOJ{+CMTm%^*tao8UiTw z8e>88#6Trdg|?NSb$Ekpm#Kz8zYw~%tTVOv WkqCpqMBz`!{9VZu;X*^zf$njS^up>rNiN@8RwKM{|4W@(+vYmadXrAY(5Qsz? SPZoTy#oUoj6eI=#& { return React.createElement( 'button', - {disabled: isMarked, onClick: this.markHighlight, 'aria-label': highlight.label}, + {disabled: isMarked, onClick: this.markHighlight}, React.createElement('i', {className: 'icon-star'}), highlight.label, ); diff --git a/scripts/apps/highlights/controllers/HighlightsSettings.ts b/scripts/apps/highlights/controllers/HighlightsSettings.ts index f34144dbd2..a1b3ce7e1e 100644 --- a/scripts/apps/highlights/controllers/HighlightsSettings.ts +++ b/scripts/apps/highlights/controllers/HighlightsSettings.ts @@ -1,18 +1,15 @@ import _ from 'lodash'; -HighlightsSettings.$inject = ['$scope', 'api', 'desks', '$q']; -export function HighlightsSettings($scope, api, desks, $q) { - $scope.initialized = false; - - $q.all([ - api.query('content_templates', {where: {template_type: 'highlights'}}), - desks.initialize(), - ]).then(([result]) => { +HighlightsSettings.$inject = ['$scope', 'api', 'desks']; +export function HighlightsSettings($scope, api, desks) { + desks.initialize().then(() => { $scope.desks = desks.deskLookup; - $scope.templates = result._items || []; - $scope.hours = _.range(1, 25); - $scope.auto = {day: 'now/d', week: 'now/w'}; + }); - $scope.initialized = true; + api.query('content_templates', {where: {template_type: 'highlights'}}).then((result) => { + $scope.templates = result._items || []; }); + + $scope.hours = _.range(1, 25); + $scope.auto = {day: 'now/d', week: 'now/w'}; } diff --git a/scripts/apps/highlights/views/highlights_config_modal.html b/scripts/apps/highlights/views/highlights_config_modal.html index f112b5e563..8dec16e053 100644 --- a/scripts/apps/highlights/views/highlights_config_modal.html +++ b/scripts/apps/highlights/views/highlights_config_modal.html @@ -1,4 +1,4 @@ -

+