From 9fc53de9fe1f5ecfd645ebc10409bf3fbbf762ab Mon Sep 17 00:00:00 2001 From: Doljinsuren Enkhbayar Date: Thu, 16 May 2024 14:56:36 +0800 Subject: [PATCH] file export --- .../console/admin/organizations/index.js | 19 ++++++++++++++++++- .../console/admin/organizations/index.hbs | 10 ++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/console/app/controllers/console/admin/organizations/index.js b/console/app/controllers/console/admin/organizations/index.js index 899fae8b..cce62cec 100644 --- a/console/app/controllers/console/admin/organizations/index.js +++ b/console/app/controllers/console/admin/organizations/index.js @@ -40,6 +40,13 @@ export default class ConsoleAdminOrganizationsController extends Controller { */ @service filters; + /** + * Inject the `crud` service + * + * @var {Service} + */ + @service crud; + /** * The search query param value. * @@ -166,4 +173,14 @@ export default class ConsoleAdminOrganizationsController extends Controller { @action goToCompany(company) { this.router.transitionTo('console.admin.organizations.index.users', company.public_id); } -} + + /** + * Toggles dialog to export `drivers` + * + * @void + */ + @action exportOrganization() { + const selections = this.table.selectedRows.map((_) => _.id); + this.crud.export('companies', { params: { selections } }); + } +} \ No newline at end of file diff --git a/console/app/templates/console/admin/organizations/index.hbs b/console/app/templates/console/admin/organizations/index.hbs index 4b8b5160..86e2a536 100644 --- a/console/app/templates/console/admin/organizations/index.hbs +++ b/console/app/templates/console/admin/organizations/index.hbs @@ -1,13 +1,15 @@ {{page-title (t "console.admin.organizations.index.title")}} -{{!-- template-lint-disable no-unbound --}} - +{{! template-lint-disable no-unbound }} + +