Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(editor): Make WF name a link on /executions #6354

Merged
merged 6 commits into from
Jun 2, 2023

Conversation

romainminaud
Copy link
Contributor

It would greatly improve the UX of the exec list view if the WF name text itself was a link that opens the workflow.

  • In /executions table, each workflow name is a link that opens the workflow
  • Link style is grey text + underline (so it's muted)
  • Link should be applied only to the text, not the entire row container
  • Link should take the user to the execution view

image

@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

Great PR! Please pay attention to the following items before merging:

Files matching packages/**:

  • If fixing bug, added test to cover scenario.
  • If addressing forum or Github issue, added link to description.

Files matching **/*.vue:

  • Used composition API for all new components.
  • Added component or unit tests to cover functionality.

Files matching packages/editor-ui/**/*.vue:

  • Added E2E if adding new features.
  • Used design system tokens (colors, spacings...) where possible.

Make sure to check off this list before asking for review.

@romainminaud romainminaud marked this pull request as ready for review June 1, 2023 10:27
@n8n-assistant n8n-assistant bot added n8n team Authored by the n8n team ui Enhancement in /editor-ui or /design-system labels Jun 1, 2023
@codecov
Copy link

codecov bot commented Jun 1, 2023

Codecov Report

Patch coverage: 100.00% and project coverage change: -0.02 ⚠️

Comparison is base (9dfc110) 28.32% compared to head (2d13275) 28.30%.

❗ Current head 2d13275 differs from pull request most recent head 128c79c. Consider uploading reports for the commit 128c79c to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6354      +/-   ##
==========================================
- Coverage   28.32%   28.30%   -0.02%     
==========================================
  Files        2982     2982              
  Lines      185150   185113      -37     
  Branches    20299    20294       -5     
==========================================
- Hits        52447    52403      -44     
- Misses     131918   131925       +7     
  Partials      785      785              
Impacted Files Coverage Δ
...ckages/editor-ui/src/components/ExecutionsList.vue 68.79% <100.00%> (-2.67%) ⬇️

... and 6 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

2 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@cstuncsik cstuncsik self-requested a review June 1, 2023 13:50
@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

4 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@github-actions
Copy link
Contributor

github-actions bot commented Jun 1, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2023

⚠️ Some Cypress E2E specs are failing, please fix them before merging

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2023

✅ All Cypress E2E specs passed

@romainminaud romainminaud merged commit 6ddf161 into master Jun 2, 2023
22 of 23 checks passed
@romainminaud romainminaud deleted the pay-142-make-wf-name-a-link-on-executions branch June 2, 2023 10:17
MiloradFilipovic added a commit that referenced this pull request Jun 2, 2023
* master:
  fix(editor): Fix hard-coded parameter names for code editors (#6372)
  ci: Add support for Node.js 18 (#5793)
  ci: Update the release process for v1 release (#6366)
  refactor: Add deprecation notice for UM disabled mode (#6367)
  feat(editor): Make WF name a link on /executions (#6354)
  ci: Revert "Set up Turborepo cache for GitHub actions runner" (#6364) (no-changelog)
  fix(editor): Add secondary icon to menu items (#6351)
  fix(editor): Pin all data regardless of pagination (#6346)
  feat(Crypto Node): Add support for hash and hmac on binary data (#6359)
  ci: Set up Turborepo cache for GitHub actions runner (no-changelog) (#6335)

# Conflicts:
#	packages/editor-ui/src/components/ParameterInput.vue
ivov added a commit that referenced this pull request Jun 8, 2023
…ons (#6352)

* fix: Unify expression error behavior for v1

* fix: Add `package.json` to `tsconfig.build.json`

* fix: Make `isFrontend` a constant

* fix: Use CommonJS require to read version

* fix: Use `JSON.parse()` and `fs.readFileSync()`

* feat(editor): Make WF name a link on /executions (#6354)

* make wf name a link in exec view

* link color

* make wf name a link in exec view

* link color

---------

Co-authored-by: Alex Grozav <alex@grozav.com>

* fix: Try restoring inclusions in tsconfig files

* fix: Try with copy

* refactor: Switch base branch and remove global toggle

* chore: Remove unrelated changes

* chore: Restore lockfile

* fix: Ensure all expression errors fail executions

* uncaught ExpressionErrors should not fail e2e tests

---------

Co-authored-by: romainminaud <romain.minaud@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
@janober
Copy link
Member

janober commented Jun 14, 2023

Got released with n8n@0.232.0

netroy added a commit that referenced this pull request Jun 22, 2023
…ons (#6352)

* fix: Unify expression error behavior for v1

* fix: Add `package.json` to `tsconfig.build.json`

* fix: Make `isFrontend` a constant

* fix: Use CommonJS require to read version

* fix: Use `JSON.parse()` and `fs.readFileSync()`

* feat(editor): Make WF name a link on /executions (#6354)

* make wf name a link in exec view

* link color

* make wf name a link in exec view

* link color

---------

Co-authored-by: Alex Grozav <alex@grozav.com>

* fix: Try restoring inclusions in tsconfig files

* fix: Try with copy

* refactor: Switch base branch and remove global toggle

* chore: Remove unrelated changes

* chore: Restore lockfile

* fix: Ensure all expression errors fail executions

* uncaught ExpressionErrors should not fail e2e tests

---------

Co-authored-by: romainminaud <romain.minaud@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
n8n team Authored by the n8n team Released ui Enhancement in /editor-ui or /design-system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants