Skip to content

Release 1.7.0#324

Merged
adrianq merged 473 commits intomasterfrom
development
May 4, 2026
Merged

Release 1.7.0#324
adrianq merged 473 commits intomasterfrom
development

Conversation

@adrianq
Copy link
Copy Markdown
Member

@adrianq adrianq commented Sep 15, 2025

📌 References

  • Issue: Closes #?

📝 Implementation

📹 Screenshots/Screen capture

🔥 Testing

@bundlemon
Copy link
Copy Markdown

bundlemon Bot commented Sep 15, 2025

BundleMon

No change in files bundle size

Groups added (1)
Status Path Size Limits
Build Folder
./**/*
+1.41MB +20%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history

xurxodev and others added 29 commits March 26, 2026 09:57
…opy_in_dialog

Refactor/improve performance copy in dialog
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
…validation

[feature]: Re-enable strict username validation
@adrianq adrianq merged commit d7fe001 into master May 4, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants