-
Notifications
You must be signed in to change notification settings - Fork 19
Add cacheHelper, remove Redis, tenant/org scoping, cache invalidation #824
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
Draft
nevil-mathew
wants to merge
36
commits into
develop
Choose a base branch
from
add-cache
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
a371762
refactor: remove dep Redis configuration and communication files
nevil-mathew d68a458
feat: add cacheHelper module for Redis and internal caching operations
nevil-mathew 96ca958
feat: integrate caching mechanism for user profile retrieval and updates
nevil-mathew 25c96a0
feat: enhance user read method to include organization code in user d…
nevil-mathew d7119e5
fix: correct spelling of ENGLISH_LANGUAGE_CODE in common constants an…
nevil-mathew 43b08fb
chore: update elevate-node-cache dependency to version 2.0.0
nevil-mathew 53114ee
feat: implement caching for tenant domain, tenant details and entity …
nevil-mathew 406a70e
feat: implement versioning support in cache helper with TTL managemen…
nevil-mathew a1eb5d5
feat: enhance entity type management with cache invalidation on creat…
nevil-mathew 072a870
feat: add cache invalidation for entity operations on create, update,…
nevil-mathew 83f3397
feat: implement caching for read operations of system and user entity…
nevil-mathew 6d867ac
feat: add default versioning and new namespaces for branding and orga…
nevil-mathew e6739a3
feat: update caching mechanism to use versioned keys for user profile…
nevil-mathew b6b80aa
feat: implement cache clearing for deleted user profiles
nevil-mathew 18465cf
fix: update cache key organization ID reference in account and user s…
nevil-mathew b1f6002
fix: user id reference in change password
nevil-mathew e23df97
feat: enhance organization service to enforce tenant code in related …
nevil-mathew 4099fff
feat: update user role service to include organization code and inval…
nevil-mathew 1e45f47
feat: add cache invalidation for organization namespace version in ac…
nevil-mathew 887493f
feat: implement cache invalidation for organization and profile names…
nevil-mathew f857f40
feat: add cache invalidation for tenant updates in tenant helper
nevil-mathew 112fcbc
feat: add cache invalidation for tenant updates in tenant helper
nevil-mathew f640ade
feat: add message for related organizations not found in locale file
nevil-mathew 0b57cc1
feat: ensure organization ID is included in cache key for organizatio…
nevil-mathew 04425bd
feat: add optional chaining for organizationAttributes and implement …
nevil-mathew 931c0de
fix: improve user instance handling and correct cache invalidation pa…
nevil-mathew 89eada3
feat: add namespace parameter to invalidateTenantVersion for improved…
nevil-mathew 428ac4c
refactor: replace cache invalidation with eviction by pattern for ent…
nevil-mathew 2c59b2e
fix: update cache invalidation to use organization code instead of us…
nevil-mathew 5b4d81f
refactor: replace versioned key handling with simple key builder and …
nevil-mathew 83997f9
refactor: simplify cache eviction calls in tenant helper methods
nevil-mathew 34e3bbc
refactor: replace cache invalidation with eviction method for organiz…
nevil-mathew 3421a04
refactor: update deleteOneEntityType to include tenantCode parameter
nevil-mathew 51f5d48
refactor: update cache eviction calls to use evictNamespace method
nevil-mathew 0e4bcc6
refactor: include tenantCode in organization update queries
nevil-mathew 6d3e374
refactor: add organization_features namespace to cache configuration …
nevil-mathew File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.