From 32719d38a2c4a8a9341898d3db4be0445d32ead3 Mon Sep 17 00:00:00 2001 From: dvonanderson Date: Mon, 27 Feb 2023 17:56:44 -0500 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20=F0=9F=A4=96=20added=20session-rec?= =?UTF-8?q?ordings=20route?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created new `session-recordings` and `sessions-recordings/index` route ✅ Closes: ICU-8215 --- addons/core/translations/resources/en-us.yaml | 3 +++ ui/admin/app/router.js | 1 + .../routes/scopes/scope/session-recordings.js | 3 +++ .../scopes/scope/session-recordings/index.js | 3 +++ .../scopes/scope/session-recordings.hbs | 2 ++ .../scopes/scope/session-recordings/index.hbs | 0 .../scopes/scope/session-recordings-test.js | 11 +++++++++++ .../scope/session-recordings/index-test.js | 16 ++++++++++++++++ 8 files changed, 39 insertions(+) create mode 100644 ui/admin/app/routes/scopes/scope/session-recordings.js create mode 100644 ui/admin/app/routes/scopes/scope/session-recordings/index.js create mode 100644 ui/admin/app/templates/scopes/scope/session-recordings.hbs create mode 100644 ui/admin/app/templates/scopes/scope/session-recordings/index.hbs create mode 100644 ui/admin/tests/unit/routes/scopes/scope/session-recordings-test.js create mode 100644 ui/admin/tests/unit/routes/scopes/scope/session-recordings/index-test.js diff --git a/addons/core/translations/resources/en-us.yaml b/addons/core/translations/resources/en-us.yaml index 6d13011c0..7d9d2589c 100644 --- a/addons/core/translations/resources/en-us.yaml +++ b/addons/core/translations/resources/en-us.yaml @@ -208,6 +208,9 @@ org: new: New Org actions: delete: Delete Org +session-recordings: + title: Session Recording + title_plural: Session Recordings project: title: Project title_plural: Projects diff --git a/ui/admin/app/router.js b/ui/admin/app/router.js index f7f67698f..80d396bd6 100644 --- a/ui/admin/app/router.js +++ b/ui/admin/app/router.js @@ -132,6 +132,7 @@ Router.map(function () { this.route('new'); this.route('worker', { path: ':worker_id' }, function () {}); }); + this.route('session-recordings', function () {}); }); }); diff --git a/ui/admin/app/routes/scopes/scope/session-recordings.js b/ui/admin/app/routes/scopes/scope/session-recordings.js new file mode 100644 index 000000000..f45ef2bd4 --- /dev/null +++ b/ui/admin/app/routes/scopes/scope/session-recordings.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class ScopesScopeSessionRecordingsRoute extends Route {} diff --git a/ui/admin/app/routes/scopes/scope/session-recordings/index.js b/ui/admin/app/routes/scopes/scope/session-recordings/index.js new file mode 100644 index 000000000..4e136d667 --- /dev/null +++ b/ui/admin/app/routes/scopes/scope/session-recordings/index.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class ScopesScopeSessionRecordingsIndexRoute extends Route {} diff --git a/ui/admin/app/templates/scopes/scope/session-recordings.hbs b/ui/admin/app/templates/scopes/scope/session-recordings.hbs new file mode 100644 index 000000000..8a94562e7 --- /dev/null +++ b/ui/admin/app/templates/scopes/scope/session-recordings.hbs @@ -0,0 +1,2 @@ +{{page-title (t 'resources.session-recording.title_plural')}} +{{outlet}} \ No newline at end of file diff --git a/ui/admin/app/templates/scopes/scope/session-recordings/index.hbs b/ui/admin/app/templates/scopes/scope/session-recordings/index.hbs new file mode 100644 index 000000000..e69de29bb diff --git a/ui/admin/tests/unit/routes/scopes/scope/session-recordings-test.js b/ui/admin/tests/unit/routes/scopes/scope/session-recordings-test.js new file mode 100644 index 000000000..83b111bb5 --- /dev/null +++ b/ui/admin/tests/unit/routes/scopes/scope/session-recordings-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'admin/tests/helpers'; + +module('Unit | Route | scopes/scope/session-recordings', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:scopes/scope/session-recordings'); + assert.ok(route); + }); +}); diff --git a/ui/admin/tests/unit/routes/scopes/scope/session-recordings/index-test.js b/ui/admin/tests/unit/routes/scopes/scope/session-recordings/index-test.js new file mode 100644 index 000000000..eed6a0983 --- /dev/null +++ b/ui/admin/tests/unit/routes/scopes/scope/session-recordings/index-test.js @@ -0,0 +1,16 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'admin/tests/helpers'; + +module( + 'Unit | Route | scopes/scope/session-recordings/index', + function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup( + 'route:scopes/scope/session-recordings/index' + ); + assert.ok(route); + }); + } +); From 18ecef4c0bfbc89c255447fe7682483748bdf1e5 Mon Sep 17 00:00:00 2001 From: Devon Anderson Date: Mon, 27 Feb 2023 19:05:19 -0500 Subject: [PATCH 2/2] Update en-us.yaml changed `session-recordings` to `session-recording` in resources.yaml --- addons/core/translations/resources/en-us.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/core/translations/resources/en-us.yaml b/addons/core/translations/resources/en-us.yaml index 7d9d2589c..f2f9818fa 100644 --- a/addons/core/translations/resources/en-us.yaml +++ b/addons/core/translations/resources/en-us.yaml @@ -208,7 +208,7 @@ org: new: New Org actions: delete: Delete Org -session-recordings: +session-recording: title: Session Recording title_plural: Session Recordings project: