Releases: Aam-Digital/ndb-core
Releases · Aam-Digital/ndb-core
3.31.0
3.30.1
3.30.0
3.30.0 (2024-01-25)
Bug Fixes
- .core: new unique-id validator (#2134) (9f8f15e), closes #1557
- correctly reset special fields like username when cancelling forms (#2191) (f15fecb), closes #2189
- .CSP: enabled unsafe-inline (#2194) (f0fcdbc)
- "plus button" in notes / tasks of child correctly opens popup again (#2192) (048de5f), closes #2188
- .prevent some Sentry errors (#2185) (8ede717)
- new health and observation records are loaded and displayed immediately (#2187) (240a34d), closes #2186
- .updated translations (aab9dc1)
Features
3.29.0
3.29.0 (2024-01-17)
Bug Fixes
- .admin-ui: correctly undo entity core field changes (#2169) (3c4b653), closes #2165
- app updates are automatically applied if no unsaved changes are present (#2181) (061ea16)
- .core: related-entities can handle records where the mapped field is undefined (#2174) (1e42d99), closes #2172
- .upgrade @sentry/browser from 7.90.0 to 7.91.0 (#2178) (800ff50)
Features
3.28.0
3.28.0 (2024-01-10)
Bug Fixes
- display more general language selector without country flags (#2136) (03efde3)
- .entity permission guards waits for rules to be available (#2129) (b449802), closes #2128
- .fields in tables correctly update dynamic values (#2168) (931366c)
- .highlight active menu item again (#2135) (cbf8525)
- .prevent usage of superclass schema (#2126) (1d2c877)
- .small Admin UI improvements (#2133) (8621859)
Features
- admin: Basic Admin UI to add and edit fields of entity and details view (#2057) (3b4168b), closes #2047 #2048
- Dashboard widgets can be hidden for some users (#2131) (4f0daf9), closes #2122 #1552
- .schools: school list show a column stating the total number of participants (#2152) (3f1ba97)
- .supporting SQL reports (#2123) (f901116)
3.27.2
3.27.1
3.27.0
3.26.1
3.26.0
3.26.0 (2023-11-21)
Bug Fixes
- updated technical libraries to include latest improvements and security updates
- forms: form fields now always detect when they have been edited (and enable the save button) (#2076) (fd9f840)
- forms: file attachments can be opened from forms in edit mode also (9668bd8)
- forms: you can also create new dropdown options from the popup config window now (#2040) (2d2a172), closes #1872
- notes: notes have a file attachments field now (e1f8b8b)
- .resetting application from support screen deletes all dbs and works without login (#2090) (bda2d9e)
- .core: support avg queries (#2026) (731da68)
- .core: subrecord lists update for external changes in real-time (7cf1d82)
- .core: support "required" indicator for custom form-controls (#2068) (beaf26a)
Features
- export: you can now also export only the displayed, filtered data (#2059) (106e71d), closes #1361
- export: exported data has better headers and does not include internal technical fields (#2033) (58cd3a9), closes #1918
- duplicate records: You can now clone records if you need to create similar entries. On list views, use the three-dot menu to start a "bulk action" and then select the records you want to duplicate. (#2042) (c8b8c18), closes #1362
Anonymization & Archive functionality
We have re-designed the functionality to mark records as inactive to make this more easy to find and understand. From the details view of any record, you now have a few clear options to archive the record:
- Archive: to deactivate the entry and keep all the data
- Anonymize: to keep only a basic data set for statistical reports and remove all personal data from the record (WARNING: This action may require the administrator to review your system configuration, to ensure relevant data is retained)
- Delete: to completely remove the record, as if it never existed.
When deleting or anonymizing a record, the system also automatically deletes related sub-records (e.g. notes) for that record or otherwise removes the links to the deleted record from them. (#2041) (12b5855), closes #220