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

refactor: OO approach for better handling of columns and more #338

Merged
merged 3 commits into from
Jun 27, 2023

Conversation

Hephi2
Copy link
Contributor

@Hephi2 Hephi2 commented May 31, 2023

Closes #337

@Hephi2 Hephi2 added the 3. to review Waiting for reviews label May 31, 2023
@Hephi2 Hephi2 requested a review from datenangebot May 31, 2023 09:04
@Hephi2 Hephi2 self-assigned this May 31, 2023
@Hephi2 Hephi2 marked this pull request as draft May 31, 2023 09:04
@juliusknorr
Copy link
Member

Haven't had a full review yet, but looks like a great refactoring :)

@datenangebot
Copy link
Collaborator

/rebase

@datenangebot
Copy link
Collaborator

@Hephi2 Can we update this and merge soon as new base for the FE...?!

@Hephi2
Copy link
Contributor Author

Hephi2 commented Jun 20, 2023

Sure, I'll do that

Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de>
@Hephi2 Hephi2 force-pushed the refactor-#337-refactor-oop branch from 6fc746f to 0dff4a9 Compare June 21, 2023 06:55
…and incompatible filters and refactors a little further

Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de>
@Hephi2 Hephi2 force-pushed the refactor-#337-refactor-oop branch from 1636fc2 to 6a74a24 Compare June 21, 2023 10:16
@Hephi2 Hephi2 marked this pull request as ready for review June 21, 2023 10:17
Copy link
Collaborator

@datenangebot datenangebot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, what a great refactoring. Many thanks! 👏

  • I put some comments below, maybe we can simplify some things. 🙇🏻‍♂️

  • What do you think about a dev-documentation for the wiki with the topic about How to create or adjust a (new) column type. This could give us a documentation at which points we can/have to adjust the business logic for a column and on the other side where we find the framework that renders and make some magic FE stuff for columns.

Btw: It's so great to see that the CI is green with all that changes. 🙄

src/modules/main/modals/CreateRow.vue Outdated Show resolved Hide resolved
src/modules/main/modals/EditRow.vue Outdated Show resolved Hide resolved
src/shared/components/ncTable/mixins/columnClass.js Outdated Show resolved Hide resolved
src/shared/components/ncTable/mixins/columnParser.js Outdated Show resolved Hide resolved
src/shared/components/ncTable/mixins/exportTableMixin.js Outdated Show resolved Hide resolved
…ly by column name

Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de>
@Hephi2 Hephi2 merged commit 6f5318d into main Jun 27, 2023
@datenangebot datenangebot deleted the refactor-#337-refactor-oop branch August 11, 2023 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Refactor code for better operability and maintainability
3 participants