Skip to content

Feature: improve generic table page with favorites#205

Merged
Zorin95670 merged 3 commits into
mainfrom
feature/improve_generic_table_page_with_favorites
Jul 2, 2026
Merged

Feature: improve generic table page with favorites#205
Zorin95670 merged 3 commits into
mainfrom
feature/improve_generic_table_page_with_favorites

Conversation

@Zorin95670

Copy link
Copy Markdown
Member

No description provided.

@Zorin95670 Zorin95670 self-assigned this Jul 2, 2026
@Zorin95670 Zorin95670 added the enhancement New feature or request label Jul 2, 2026
@Zorin95670 Zorin95670 force-pushed the feature/improve_generic_table_page_with_favorites branch from d68a588 to 982901b Compare July 2, 2026 13:28
@github-actions

github-actions Bot commented Jul 2, 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.20.3
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.20.3
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.20.3
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.12
@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.0
@typescript-eslint/parser 8.57.0 → 8.62.1
@vitejs/plugin-vue 6.0.4 → 6.0.7
@vitest/coverage-v8 4.0.18 → 4.1.9
@vitest/ui 4.0.18 → 4.1.9
@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.10
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.9.0
prettier 3.8.1 → 3.9.4
quasar 2.18.6 → 2.20.3
sass-embedded 1.98.0 → 1.100.0
typescript 5.9.3 → 6.0.3
typescript-eslint 8.57.0 → 8.62.1
vite 7.3.1 → 8.1.3
vite-plugin-dts 4.5.4 → 5.0.3
vitest 4.0.18 → 4.1.9
vue 3.5.30 → 3.5.39
vue-router 5.0.3 → 5.1.0
vue-tsc 3.2.5 → 3.3.6

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 2, 2026

Copy link
Copy Markdown
Contributor
> @linid-im-front-community-plugins/source@0.2.55 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:50:41
   Duration  5.09s (transform 893ms, setup 0ms, import 3.34s, tests 1.22s, environment 4.70s)

 % 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:50:41
   Duration  5.66s (transform 1.91s, setup 0ms, import 5.67s, tests 604ms, environment 3.99s)

 % 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  409 passed (409)
   Start at  13:50:41
   Duration  13.41s (transform 3.76s, setup 0ms, import 13.11s, tests 3.38s, environment 12.41s)

 % Coverage report from v8
-------------------|---------|----------|---------|---------|-------------------
File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
-------------------|---------|----------|---------|---------|-------------------
All files          |    91.1 |       90 |   84.25 |   90.97 |                   
 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.42 |    88.88 |   83.33 |     100 |                   
  ...ionDialog.vue |   95.23 |    83.33 |   83.33 |     100 | 127               
  FormDialog.vue   |   97.14 |    91.66 |   83.33 |     100 | 180               
 components/field  |   96.72 |    95.62 |   91.25 |   96.61 |                   
  ...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 |    92.5 |    97.67 |    90.9 |   92.56 |                   
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...ritePanel.vue |       0 |      100 |       0 |       0 | 132-144           
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...artFilter.vue |     100 |     87.5 |     100 |     100 | 203               
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...lterPanel.vue |      85 |      100 |   57.14 |   84.21 | 33-51             
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
  ...lterPanel.vue |     100 |      100 |     100 |     100 |                   
 components/table  |       0 |      100 |       0 |       0 |                   
  ...tityTable.vue |       0 |      100 |       0 |       0 | 28-74             
 components/tree   |   82.19 |    62.16 |   51.72 |   80.88 |                   
  GenericTree.vue  |   82.19 |    62.16 |   51.72 |   80.88 | 31-111            
 federation        |   83.33 |      100 |   66.66 |   83.33 |                   
  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 | 105-128           
 pages             |   98.36 |      100 |   96.29 |   98.18 |                   
  ...TablePage.vue |   98.36 |      100 |   96.29 |   98.18 | 269               
 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

Comment thread apps/catalog-ui/tests/unit/pages/GenericTablePage.spec.js
@Zorin95670 Zorin95670 merged commit 884cd77 into main Jul 2, 2026
8 checks passed
@Zorin95670 Zorin95670 deleted the feature/improve_generic_table_page_with_favorites branch July 2, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants