From ee24ef7fba2393777eaf40f5a9c017c51835e1f7 Mon Sep 17 00:00:00 2001 From: Spitap Date: Mon, 3 Apr 2023 18:29:35 +0200 Subject: [PATCH] few fixes --- docker-compose.yml | 5 ++-- frontend/src/api/imap_migration/migrations.js | 4 +-- .../imap_migration/MigrationsList.vue | 29 +++++++++---------- .../imap_migration/ProviderAssociatedForm.vue | 14 ++++----- .../components/parameters/ParametersForm.vue | 2 ++ frontend/src/views/identities/Account.vue | 6 ++++ modoboa/admin/api/v2/serializers.py | 12 ++++++++ modoboa/imap_migration/api/v1/serializers.py | 2 +- modoboa/imap_migration/api/v2/serializers.py | 19 ++++++++++-- modoboa/imap_migration/api/v2/urls.py | 5 ++-- modoboa/imap_migration/api/v2/viewsets.py | 14 ++++++--- 11 files changed, 75 insertions(+), 37 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ebdb40952..06011ad22 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: '3' services: api: container_name: modoboa_api - restart: unless-stopped + restart: unless-stopped build: context: . dockerfile: docker/Dockerfile.dev @@ -24,13 +24,12 @@ services: front: container_name: modoboa_front - restart: unless-stopped + restart: unless-stopped build: context: . dockerfile: docker/Dockerfile.front.dev ports: - 8080:8080 - command: "" volumes: - ./frontend/:/home/node/ command: "yarn serve" diff --git a/frontend/src/api/imap_migration/migrations.js b/frontend/src/api/imap_migration/migrations.js index 82f8ace12..52efac6f1 100644 --- a/frontend/src/api/imap_migration/migrations.js +++ b/frontend/src/api/imap_migration/migrations.js @@ -3,8 +3,8 @@ import repository from '@/api/repository' const resource = 'migrations' export default { - getMigrations (query) { - return repository.get(`/${resource}/`, query) + getMigrations (params) { + return repository.get(`/${resource}/`, { params }) }, getMigration (slug, query) { return repository.get(`/${resource}/${slug}/`, query) diff --git a/frontend/src/components/imap_migration/MigrationsList.vue b/frontend/src/components/imap_migration/MigrationsList.vue index 879680551..96e886f65 100644 --- a/frontend/src/components/imap_migration/MigrationsList.vue +++ b/frontend/src/components/imap_migration/MigrationsList.vue @@ -26,13 +26,18 @@ :headers="headers" :items="migrations" :search="search" - item-key="pk" + item-key="id" :options.sync="options" :server-items-length="totalMigrations" :loading="loading" class="elevation-1" show-select > +