Skip to content

feat(catalog-ui): generic-table put buttons-card on the right of the screen#218

Merged
jcabannes merged 6 commits into
mainfrom
improvement/some-corrections
Jul 8, 2026
Merged

feat(catalog-ui): generic-table put buttons-card on the right of the screen#218
jcabannes merged 6 commits into
mainfrom
improvement/some-corrections

Conversation

@Hamilcar31

Copy link
Copy Markdown

No description provided.

@Hamilcar31 Hamilcar31 self-assigned this Jul 8, 2026
@Hamilcar31 Hamilcar31 force-pushed the improvement/some-corrections branch 2 times, most recently from 071cf6d to 4b300b1 Compare July 8, 2026 09:49
@Hamilcar31 Hamilcar31 marked this pull request as ready for review July 8, 2026 09:52
Comment thread apps/catalog-ui/src/pages/GenericTablePage.vue
@Hamilcar31 Hamilcar31 force-pushed the improvement/some-corrections branch 2 times, most recently from 6cad9ac to 5b8c2a2 Compare July 8, 2026 12:02
@Hamilcar31 Hamilcar31 force-pushed the improvement/some-corrections branch 3 times, most recently from 3f34ba8 to 6e504d2 Compare July 8, 2026 13:21
@Hamilcar31 Hamilcar31 force-pushed the improvement/some-corrections branch from 6e504d2 to b1f2fe1 Compare July 8, 2026 13:37
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

📦 Dependencies Report

🔍 ./apps/module-import

Using pnpm
Checking /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/module-import/package.json

papaparse 5.5.3 → 5.5.4
quasar 2.18.6 → 2.21.1
vue 3.5.30 → 3.5.39
vue-router 5.0.3 → 5.1.0

Run npx npm-check-updates -u to upgrade package.json

🔍 ./apps/module-users

Using pnpm
Checking /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/module-users/package.json

@vueuse/core 14.2.1 → 14.3.0
quasar 2.18.6 → 2.21.1
vue 3.5.30 → 3.5.39
vue-router 5.0.3 → 5.1.0

Run npx npm-check-updates -u to upgrade package.json

🔍 ./apps/catalog-ui

Using pnpm
Checking /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/catalog-ui/package.json

@vueuse/core 14.2.1 → 14.3.0
dayjs 1.11.20 → 1.11.21
quasar 2.18.6 → 2.21.1
vue 3.5.30 → 3.5.39
vue-router 5.0.3 → 5.1.0

Run npx npm-check-updates -u to upgrade package.json

🔍 .

Using pnpm
Checking /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/package.json

@changesets/cli 2.30.0 → 2.31.0
@module-federation/vite 1.12.3 → 1.16.13
@nx/devkit 22.5.4 → 23.0.1
@nx/eslint 22.5.4 → 23.0.1
@nx/eslint-plugin 22.5.4 → 23.0.1
@nx/js 22.5.4 → 23.0.1
@nx/plugin 22.5.4 → 23.0.1
@nx/vite 22.5.4 → 23.0.1
@nx/vitest 22.5.4 → 23.0.1
@nx/vue 22.5.4 → 23.0.1
@nx/web 22.5.4 → 23.0.1
@nx/workspace 22.5.4 → 23.0.1
@quasar/vite-plugin 1.10.0 → 1.12.0
@swc/cli 0.8.0 → 0.8.1
@swc/core 1.15.18 → 1.15.43
@swc/helpers 0.5.19 → 0.5.23
@types/node 25.4.0 → 26.1.1
@typescript-eslint/parser 8.57.0 → 8.63.0
@vitejs/plugin-vue 6.0.4 → 6.0.7
@vitest/coverage-v8 4.0.18 → 4.1.10
@vitest/ui 4.0.18 → 4.1.10
@vue/eslint-config-typescript 14.7.0 → 14.9.0
@vue/test-utils 2.4.6 → 2.4.11
@vueuse/core 14.2.1 → 14.3.0
axios 1.13.6 → 1.18.1
eslint 10.0.3 → 10.6.0
eslint-plugin-jsdoc 62.8.0 → 63.0.12
eslint-plugin-vue 10.8.0 → 10.9.2
happy-dom 20.8.3 → 20.10.6
jiti 2.6.1 → 2.7.0
nx 22.5.4 → 23.0.1
pnpm 10.32.1 → 11.10.0
prettier 3.8.1 → 3.9.4
quasar 2.18.6 → 2.21.1
sass-embedded 1.98.0 → 1.100.0
typescript 5.9.3 → 6.0.3
typescript-eslint 8.57.0 → 8.63.0
vite 7.3.1 → 8.1.3
vite-plugin-dts 4.5.4 → 5.0.3
vitest 4.0.18 → 4.1.10
vue 3.5.30 → 3.5.39
vue-router 5.0.3 → 5.1.0
vue-tsc 3.2.5 → 3.3.7

Run npx npm-check-updates -u to upgrade package.json

🔍 ./tools/module

Using pnpm
Checking /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/tools/module/package.json

@nx/devkit 22.2.1 → 23.0.1

Run npx npm-check-updates -u to upgrade package.json

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor
> @linid-im-front-community-plugins/source@0.2.66 test:ci /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins
> nx run-many -t test:ci


 NX   Running target test:ci for 3 projects:

- module-import
- module-users
- catalog-ui



::group::✅ > nx run module-users:"test:ci"

> vitest run --coverage --reporter=dot --passWithNoTests


 RUN  v4.0.18 /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/module-users
      Coverage enabled with v8

·····································································

 Test Files  5 passed (5)
      Tests  69 passed (69)
   Start at  13:38:38
   Duration  5.74s (transform 1.55s, setup 0ms, import 4.81s, tests 1.01s, environment 5.38s)

 % Coverage report from v8
-------------------|---------|----------|---------|---------|-------------------
File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
-------------------|---------|----------|---------|---------|-------------------
All files          |     100 |      100 |     100 |     100 |                   
 src               |     100 |      100 |     100 |     100 |                   
  ...-lifecycle.ts |     100 |      100 |     100 |     100 |                   
  routes.ts        |       0 |        0 |       0 |       0 |                   
 src/i18n          |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/i18n/en-US    |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/i18n/fr-FR    |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/pages         |     100 |      100 |     100 |     100 |                   
  EditUserPage.vue |     100 |      100 |     100 |     100 |                   
  HomePage.vue     |     100 |      100 |     100 |     100 |                   
  NewUserPage.vue  |     100 |      100 |     100 |     100 |                   
  ...tailsPage.vue |     100 |      100 |     100 |     100 |                   
 src/types         |       0 |        0 |       0 |       0 |                   
  moduleUsers.ts   |       0 |        0 |       0 |       0 |                   
-------------------|---------|----------|---------|---------|-------------------
::endgroup::
::group::✅ > nx run module-import:"test:ci"

> vitest run --coverage --reporter=dot --passWithNoTests


 RUN  v4.0.18 /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/module-import
      Coverage enabled with v8

··························stderr | tests/unit/components/button/ImportButton.spec.js > Test component: ImportButton > Test function: goToImport > should navigate to module basePath on click
[Vue warn]: Missing required prop: "uiNamespace" 
  at <ImportButton instanceId="test-instance" ref="VTU_COMPONENT" > 
  at <VTUROOT>

·

 Test Files  4 passed (4)
      Tests  27 passed (27)
   Start at  13:38:38
   Duration  6.71s (transform 2.03s, setup 0ms, import 6.18s, tests 927ms, environment 5.09s)

 % Coverage report from v8
-------------------|---------|----------|---------|---------|-------------------
File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
-------------------|---------|----------|---------|---------|-------------------
All files          |   91.33 |    76.92 |   87.75 |   91.59 |                   
 src               |       0 |      100 |       0 |       0 |                   
  ...-lifecycle.ts |       0 |      100 |       0 |       0 | 55-83             
  routes.ts        |       0 |        0 |       0 |       0 |                   
 ...ponents/button |     100 |      100 |     100 |     100 |                   
  ImportButton.vue |     100 |      100 |     100 |     100 |                   
 ...mponents/field |   90.19 |    66.66 |   90.47 |   90.19 |                   
  ...ilesField.vue |   90.19 |    66.66 |   90.47 |   90.19 | 88-89,121,165,212 
 ...mponents/table |     100 |      100 |     100 |     100 |                   
  ...DataTable.vue |     100 |      100 |     100 |     100 |                   
 src/i18n          |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/i18n/en-US    |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/i18n/fr-FR    |       0 |        0 |       0 |       0 |                   
  index.ts         |       0 |        0 |       0 |       0 |                   
 src/pages         |   98.03 |      100 |      95 |     100 |                   
  ImportPage.vue   |   98.03 |      100 |      95 |     100 |                   
 src/types         |       0 |        0 |       0 |       0 |                   
  File.ts          |       0 |        0 |       0 |       0 |                   
  ImportButton.ts  |       0 |        0 |       0 |       0 |                   
  ...dDataTable.ts |       0 |        0 |       0 |       0 |                   
  LoadFileCard.ts  |       0 |        0 |       0 |       0 |                   
  common.ts        |       0 |        0 |       0 |       0 |                   
  moduleImport.ts  |       0 |        0 |       0 |       0 |                   
  papaparse.d.ts   |       0 |        0 |       0 |       0 |                   
-------------------|---------|----------|---------|---------|-------------------
::endgroup::
::group::✅ > nx run catalog-ui:"test:ci"

> vitest run --coverage --reporter=dot --passWithNoTests


 RUN  v4.0.18 /home/runner/work/linid-im-front-community-plugins/linid-im-front-community-plugins/apps/catalog-ui
      Coverage enabled with v8

·························································································································································································································································································································································································································································

 Test Files  29 passed (29)
      Tests  441 passed (441)
   Start at  13:38:38
   Duration  16.86s (transform 4.76s, setup 0ms, import 17.96s, tests 4.33s, environment 15.98s)

 % Coverage report from v8
-------------------|---------|----------|---------|---------|-------------------
File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
-------------------|---------|----------|---------|---------|-------------------
All files          |   89.26 |    89.86 |   81.32 |   89.27 |                   
 components/button |     100 |      100 |     100 |     100 |                   
  ...ownButton.vue |     100 |      100 |     100 |     100 |                   
 components/card   |   91.83 |      100 |     100 |   91.48 |                   
  ...earchCard.vue |     100 |      100 |     100 |     100 |                   
  ButtonsCard.vue  |     100 |      100 |     100 |     100 |                   
  ...tailsCard.vue |     100 |      100 |     100 |     100 |                   
  ...ationCard.vue |       0 |      100 |     100 |       0 | 76-84             
 components/chip   |    9.09 |        0 |       0 |    9.09 |                   
  ...ilterChip.vue |    9.09 |        0 |       0 |    9.09 | 28-39,68-78       
 components/dialog |   96.49 |       90 |   84.61 |     100 |                   
  ...ionDialog.vue |   95.23 |    83.33 |   83.33 |     100 | 127               
  FormDialog.vue   |   97.22 |    92.85 |   85.71 |     100 | 181               
 components/field  |   96.73 |    95.68 |   91.25 |   96.62 |                   
  ...leanField.vue |     100 |       75 |     100 |     100 | 61                
  ...DateField.vue |     100 |    97.05 |     100 |     100 | 130               
  ...ListField.vue |     100 |    96.96 |     100 |     100 | 210               
  ...mailField.vue |     100 |     87.5 |     100 |     100 | 72                
  ...buteField.vue |      50 |      100 |      30 |      50 | 59-62,65-73       
  ...ListField.vue |     100 |      100 |     100 |     100 |                   
  ...mberField.vue |     100 |     87.5 |     100 |     100 | 71                
  ...AreaField.vue |     100 |     87.5 |     100 |     100 | 71                
  ...TextField.vue |    92.3 |      100 |     100 |    92.3 | 79                
 components/loader |     100 |      100 |     100 |     100 |                   
  BlurLoader.vue   |     100 |      100 |     100 |     100 |                   
 components/menu   |     100 |      100 |     100 |     100 |                   
  ...ationMenu.vue |     100 |      100 |     100 |     100 |                   
 ...onents/profile |     100 |      100 |     100 |     100 |                   
  ...erProfile.vue |     100 |      100 |     100 |     100 |                   
 ...s/smart-filter |   93.62 |    95.89 |   92.59 |   93.75 |                   
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...ritePanel.vue |       0 |      100 |       0 |       0 | 135-147           
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...artFilter.vue |     100 |       90 |     100 |     100 | 214               
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...lterPanel.vue |      85 |      100 |   57.14 |   84.21 | 33-53             
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...lterPanel.vue |   98.07 |    92.85 |     100 |   98.07 | 131               
 components/table  |       0 |      100 |       0 |       0 |                   
  ...tityTable.vue |       0 |      100 |       0 |       0 | 28-75             
 components/tree   |   82.19 |    62.16 |   51.72 |   80.88 |                   
  GenericTree.vue  |   82.19 |    62.16 |   51.72 |   80.88 | 31-111            
 federation        |   88.88 |      100 |   66.66 |   88.88 |                   
  empty-i18n.ts    |       0 |        0 |       0 |       0 |                   
  ...-lifecycle.ts |       0 |      100 |       0 |       0 | 46                
  empty-route.ts   |       0 |        0 |       0 |       0 |                   
  ...-lifecycle.ts |     100 |      100 |     100 |     100 |                   
  ...page-route.ts |       0 |        0 |       0 |       0 |                   
 layouts           |       0 |      100 |       0 |       0 |                   
  BaseLayout.vue   |       0 |      100 |       0 |       0 | 110-133           
 pages             |   74.39 |    89.47 |   68.42 |   74.32 |                   
  ...TablePage.vue |   74.39 |    89.47 |   68.42 |   74.32 | 277-402           
 services          |     100 |      100 |     100 |     100 |                   
  ...istService.ts |     100 |      100 |     100 |     100 |                   
 types             |     100 |      100 |     100 |     100 |                   
  ...mationCard.ts |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
  ...ageOptions.ts |       0 |        0 |       0 |       0 |                   
  ...ageOptions.ts |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
  ...SearchCard.ts |       0 |        0 |       0 |       0 |                   
  buttonsCard.ts   |       0 |        0 |       0 |       0 |                   
  common.ts        |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
  dialog.ts        |     100 |      100 |     100 |     100 |                   
  ...downButton.ts |       0 |        0 |       0 |       0 |                   
  ...etailsCard.ts |       0 |        0 |       0 |       0 |                   
  field.ts         |       0 |        0 |       0 |       0 |                   
  ...ntityTable.ts |       0 |        0 |       0 |       0 |                   
  genericTree.ts   |       0 |        0 |       0 |       0 |                   
  ...oritePanel.ts |       0 |        0 |       0 |       0 |                   
  ...FilterChip.ts |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
  ...gationMenu.ts |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
  smartFilter.ts   |       0 |        0 |       0 |       0 |                   
  ...ilterPanel.ts |       0 |        0 |       0 |       0 |                   
-------------------|---------|----------|---------|---------|-------------------
::endgroup::


 NX   Successfully ran target test:ci for 3 projects

@jcabannes jcabannes merged commit a1ee697 into main Jul 8, 2026
8 checks passed
@jcabannes jcabannes deleted the improvement/some-corrections branch July 8, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants