Conversation
…ing in that field.
[Translations] Display UI with expected languages
Dojo: Replicate Action Refactor
…-metadata-visualizations-ui-refinements
…ded-app into bugfix/import-500-or-more-users
BundleMonNo change in files bundle size Groups added (1)
Final result: ✅ View report in BundleMon website ➡️ |
Point to 2.41 schemas
…to jest transformIgnorePatterns
…ations add new settings permissions page and new UI for roles, groups and dashboards
# Conflicts: # .github/workflows/main.yml # i18n/en.pot # i18n/es.po # jest.config.js # package.json # src/domain/usecases/__tests__/ExportUsersUseCase.spec.ts # src/index.tsx # src/types/utils.ts # tsconfig.json # yarn.lock
Apply security patches and update to yarn 4
Get all users with only id, name, username for copy in dialog
…ded-app into fix/user-org-unit-field-export
…opy_in_dialog Refactor/improve performance copy in dialog
fix: copy in with replace
fix: reload settings/table after updating settings
To support hiding roles with empty users after excluding users outside org units, load all roles once (like user groups) and apply filtering/sorting/pagination in-memory. Add UI permission for the new filter and repository support to fetch all roles.
- Extract duplicate functions - Refactor to use generic parameter
…tings Admins can now set the initial state of boolean filters (org unit scope, hide not applicable) for User Groups, User Roles and Dashboards tabs. The "Show/Hide Filters" section is renamed to "Filters" and uses a Visible/Default two-column layout. Visible and Default are independent, so the admin can pre-set the default even when the filter is hidden. Unifies the settings migration helpers into a single generic migrateRecord used both for actionsAccess and the three uiXxxActionsAccess records, preserving stored values while back-filling new fields/keys from defaults. Adds tests for mergeAndAddRuntimeProps covering legacy storage, full records and missing-key migration.
…read - The shouldSendTwoFA guard in buildUsersToSave was effectively dead code: the `...user.userCredentials` spread already injected twoFA (including false) into the payload, which could disable 2FA on save. Strip twoFA from the spread so the guard actually controls the field. - Also expand the dual-write comment to document that root-level fields are required by DHIS2 2.42+ (where userCredentials was removed) while the userCredentials block is kept for ≤2.41 compatibility.
refactor: support 2.42 en userRepository and UserModel
…_groups_tabs Feature/changes user role user groups tabs
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
📌 References
📝 Implementation
📹 Screenshots/Screen capture
🔥 Testing