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

Dev #49

Merged
merged 36 commits into from
Feb 25, 2025
Merged

Dev #49

merged 36 commits into from
Feb 25, 2025

Conversation

vnobo
Copy link
Owner

@vnobo vnobo commented Feb 25, 2025

✨ feat(BaseEvent.java): Add detailed JavaDoc comments and improve event handling documentation. ♻️ refactor(UserEvent.java): Remove redundant Optional checks and simplify event methods. ✨ feat(BaseEvent.java): Add detailed JavaDoc comments and improve event handling documentation.
♻️ refactor(UserEvent.java): Remove redundant Optional checks and simplify event methods.

✨ feat(GroupAuthoritiesRepository): Update JavaDoc comments for clarity and consistency. ♻️ refactor(UsersRepository): Remove unused changePassword method and related imports. ✨ feat(GroupAuthoritiesRepository): Update JavaDoc comments for clarity and consistency.
♻️ refactor(UsersRepository): Remove unused changePassword method and related imports.

✨ feat(users.component.html): Replace index with item.id in user table. ♻️ refactor(TenantMembersService.java): Rename onUserEvent to onUserDeletedEvent and update condition. ♻️ refactor(UsersService.java): Add @Transactional and refactor event handling in delete method. ♻️ refactor(BaseEvent.java): Simplify event handling and add ResolvableType support. ♻️ refactor(UserAuthoritiesService.java): Rename onUserEvent to onUserDeletedEvent and update condition. ✨ feat(user.types.ts): Add id field to User interface. ♻️ refactor(GroupMembersService.java): Rename onUserEvent to onUserDeletedEvent and update condition. ♻️ refactor(LoggerEvent.java): Remove redundant methods and simplify event handling. ✨ feat(users.component.html): Replace index with item.id in user table.
♻️ refactor(TenantMembersService.java): Rename onUserEvent to onUserDeletedEvent and update condition.
♻️ refactor(UsersService.java): Add @Transactional and refactor event handling in delete method.
♻️ refactor(BaseEvent.java): Simplify event handling and add ResolvableType support.
♻️ refactor(UserAuthoritiesService.java): Rename onUserEvent to onUserDeletedEvent and update condition.
✨ feat(user.types.ts): Add id field to User interface.
♻️ refactor(GroupMembersService.java): Rename onUserEvent to onUserDeletedEvent and update condition.
♻️ refactor(LoggerEvent.java): Remove redundant methods and simplify event handling.

✨ feat(TenantMembersService): Add event listener for user deletion to clear tenant member cache. ✨ feat(UsersService): Refactor delete method to publish user deletion event and clear cache. ✨ feat(TenantMembersRepository): Add method to delete tenant members by user code. ✨ feat(UserAuthoritiesService): Add event listener for user deletion to clear user authorities cache. ✨ feat(UserAuthoritiesRepository): Add method to delete user authorities by user code. ✨ feat(GroupMembersRepository): Add method to delete group members by user code. ✨ feat(GroupMembersService): Add event listener for user deletion to clear group member cache. ♻️ refactor(User): Mark account-related fields as read-only. ♻️ refactor(UserRes): Simplify response structure and remove unused overrides. ✨ feat(UserEvent): Refactor event handling with explicit insert, save, and delete methods. ✨ feat(TenantMembersService): Add event listener for user deletion to clear tenant member cache.
✨ feat(UsersService): Refactor delete method to publish user deletion event and clear cache.
✨ feat(TenantMembersRepository): Add method to delete tenant members by user code.
✨ feat(UserAuthoritiesService): Add event listener for user deletion to clear user authorities cache.
✨ feat(UserAuthoritiesRepository): Add method to delete user authorities by user code.
✨ feat(GroupMembersRepository): Add method to delete group members by user code.
✨ feat(GroupMembersService): Add event listener for user deletion to clear group member cache.
♻️ refactor(User): Mark account-related fields as read-only.
♻️ refactor(UserRes): Simplify response structure and remove unused overrides.
✨ feat(UserEvent): Refactor event handling with explicit insert, save, and delete methods.

✨ feat(LoggerEvent.java): Add new LoggerEvent class for handling logger events. ✨ feat(LoggerEvent.java): Add new LoggerEvent class for handling logger events.

✨ feat(LoggersService): Refactor event handling for logger operations. ✨ feat(LoggerFilter): Update event publishing to use LoggerEvent. ✨ feat(LoggersService): Refactor event handling for logger operations.
✨ feat(LoggerFilter): Update event publishing to use LoggerEvent.

✨ feat(BaseEvent.java): Add new BaseEvent class for handling entity events. ♻️ refactor(ContextUtils.java): Update eventPublisher method to accept BaseEvent type. 🔧 refactor(AbstractEntity.java): Reorder fields and add @JsonIgnore annotations for search and query methods. ✨ feat(BaseEvent.java): Add new BaseEvent class for handling entity events.
♻️ refactor(ContextUtils.java): Update eventPublisher method to accept BaseEvent type.
🔧 refactor(AbstractEntity.java): Reorder fields and add @JsonIgnore annotations for search and query methods.

vnobo added 30 commits February 15, 2025 23:40
…th detailed JSDoc comments and clean up import statements
…json`): Update Tabler core version, add SCSS styles for Tabler and NG-Zorro, and adjust Angular styles configuration
2. ✨ chore(src/styles.scss): Add SCSS root variables for font.
…re dependency and update glob-parent version.
🎨 style(`schema-postgres.sql`): Align column definitions and add `extend` field to logs
♻️ refactor(`BaseEntity.java`): Simplify `isNew` logic with Optional handling
… related methods and query parameter methods.

2. ♻️ refactor(`LoggerFilter.java`): Simplify `UserAuditor` creation by using `withDetails()` instead of individual parameters.
…: Update login form behavior and UI; change notification placement and enhance form submission handling
…button functionality

♻️ refactor(`users.component.ts`): Rename `onSearch` to `fetchUserData` and add delete user functionality
➕ feat(`users.service.ts`): Add delete user API method
…de Angular dependencies to version `19.1.0`.
…module.

🎨 style(`login.component.html`): Refactor SVG formatting and improve code readability.
…ml`, `users.component.ts`): Refactor user-related components and improve user feedback on actions
…ser data insertion using `DatabaseClient`.
…and `tap` sequence for better readability and logic flow.
♻️ refactor(`ng-ui/src/styles.scss`): Remove redundant LXGWWenKai-Regular font import.
…`AbstractDatabase` into `AbstractCache` with improved caching logic.

♻️ refactor(`TenantMembersService`, `UsersService`, `UserAuthoritiesService`, `SecurityManager`, `GroupMembersService`, `MenusService`, `GroupsService`, `LoggersService`, `GroupAuthoritiesService`, `TenantsService`): Update services to extend `AbstractCache` instead of `AbstractDatabase`.
⚡️ feat(`DatabaseUtils`): Introduce utility class for database operations and caching.
🔥 chore(`R2dbcConfiguration`): Remove unused `UserAuditorAware` bean.
🔧 refactor(`ContextUtils`): Replace `USERS_SERVICE` with `CACHE_MANAGER` for global cache management.
📝 docs(`BeanUtils`): Remove caching logic and integrate with `DatabaseUtils`.
🔒 chore(`UserAuditorAware`): Add caching for user auditor details.
🚚 refactor(`AbstractCache`): Move database and caching logic to `DatabaseUtils`.
…iguration and replace SQL initialization with Flyway settings.
…inline batch user data insertion logic for improved startup performance. ⚡️
…R2DBC driver, Flyway for database migrations, and update dependencies for improved database handling and testing. 🚀
…e zhparser extension setup with additional configurations and custom word initialization.
…ions.

✨ feat(`UserEvent.java`): Introduce new `UserEvent` class for handling user-related events.
♻️ refactor(`ContextUtils.java`): Extend `ContextUtils` to support event publishing functionality.
…ty events.

♻️ refactor(`ContextUtils.java`): Update `eventPublisher` method to accept `BaseEvent` type.
🔧 refactor(`AbstractEntity.java`): Reorder fields and add `@JsonIgnore` annotations for search and query methods.
✨ feat(`LoggerFilter`): Update event publishing to use `LoggerEvent`.
…to clear tenant member cache.

✨ feat(`UsersService`): Refactor delete method to publish user deletion event and clear cache.
✨ feat(`TenantMembersRepository`): Add method to delete tenant members by user code.
✨ feat(`UserAuthoritiesService`): Add event listener for user deletion to clear user authorities cache.
✨ feat(`UserAuthoritiesRepository`): Add method to delete user authorities by user code.
✨ feat(`GroupMembersRepository`): Add method to delete group members by user code.
✨ feat(`GroupMembersService`): Add event listener for user deletion to clear group member cache.
♻️ refactor(`User`): Mark account-related fields as read-only.
♻️ refactor(`UserRes`): Simplify response structure and remove unused overrides.
✨ feat(`UserEvent`): Refactor event handling with explicit insert, save, and delete methods.
…table.

♻️ refactor(`TenantMembersService.java`): Rename `onUserEvent` to `onUserDeletedEvent` and update condition.
♻️ refactor(`UsersService.java`): Add `@Transactional` and refactor event handling in `delete` method.
♻️ refactor(`BaseEvent.java`): Simplify event handling and add `ResolvableType` support.
♻️ refactor(`UserAuthoritiesService.java`): Rename `onUserEvent` to `onUserDeletedEvent` and update condition.
✨ feat(`user.types.ts`): Add `id` field to `User` interface.
♻️ refactor(`GroupMembersService.java`): Rename `onUserEvent` to `onUserDeletedEvent` and update condition.
♻️ refactor(`LoggerEvent.java`): Remove redundant methods and simplify event handling.
…rity and consistency.

♻️ refactor(`UsersRepository`): Remove unused `changePassword` method and related imports.
…vent handling documentation.

♻️ refactor(`UserEvent.java`): Remove redundant `Optional` checks and simplify event methods.
@vnobo vnobo added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Feb 25, 2025
@vnobo vnobo added this to the v1.0.0 milestone Feb 25, 2025
@vnobo vnobo self-assigned this Feb 25, 2025
@vnobo vnobo merged commit ecb4dd6 into main Feb 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant