All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Data Explorer: Add help text and change labels of configurate result (#302)
- Data Explorer: Change english hint to use button to retreive data first (#302)
- Dashboard: Add table headers to latest project table (#305)
- Cohort-Builder: Full set of logical operators just for numeric types (#306)
- Cohort-Builder: Show parameter (#310)
- Criteria Table: Label of private / public column (#307)
- Project preview: Text explaining icons for boolean meta data values (#309)
- User management: Change name of approved user (#312)
- Welcome Page: Title notice ("Welcome to RDP - Test environment") can be set via environment variable (#311)
- Project editor: Hide edit button from approvers (#291)
- Dashboard: Fixes layout issues for safari on mac os catalina (#292)
- Dashboard: Logo not displayed in Firefox (#303)
- Footer: Fixes layout on smaller devices (#293)
1.5.0 - 2021-08-03
- Resolving of pseudonyms to patient ids (#276)
- Simplification of Data-Retrieval for the manager (#278)
- Flag for default configuration to the data retrieval in the data-explorer (#279)
- Error message in case a parameter can't be resolved in the cohort builder (#282)
- Export data as JSON or CSV as manager (#285)
- Export project as txt in project editor (#286)
- Localized DatePicker in aql parameters (#287)
1.4.0 - 2021-07-27
- Project Editor: Keep save buttons enabled after save failed (#256)
- Cohort-Designer: Preview of AQLs in the Dialog (#257)
- Cohort-Designer: Parameters for types Date, DateTime and Time (#258)
- Simple Search: Displays ‘Invalid’ for broken templates (backend respond with -1) (#259)
- Simple Search: Fix graph labels and copy issues ([265])
- Simple Search: Separate role handling for managers and project lead for determine hits (#270)
- Restricts AQL Module to Manager only (#260)
- Data-Filter: Deleting of template deleted wrong template (#261)
- AQL Builder: Appends “code_string” in where clause to aql paths ending with “defining_code” (#263)
- Project Editor: Add create project button that is only visible to project leads (#267)
- AQL Service: Add caching to prevent multiple fetch requests on page load (#262)
- User management: Manager role can only be assigned by super admin role (#268)
- Copy: Remove AQL from all user visible texts (#269, #273)
- Copy: Approval dialog content changed to not use the term “ethical” (#272)
- Charts page: Only visible to manager users (#271)
1.3.0 - 2021-07-16
- Role "Manager" that takes over responsibilities from role "Project Lead" for managing AQLs and Phenotypes (#224)
- AQL Category management page to create, update or delete categories for AQL queries (#227)
- Renaming of all occurrences of the term "study" to "project" in all cases except for roles (#228)
- AQL Category column in AQL queries overview (#229)
- AQL Category select in AQL editor dialog (#229)
- Cohort-Builder disabled state (#234)
- Cohort-Builder and accordion style to data-explorer (#235)
- Cohort-Builder handling of parameters (#239)
- Search-Page to filter patients for possible projects (#238)
- Search-Page shows age distribution graph of defined cohort (#242)
- Search-Page shows clinic distribution graph of defined cohort (#245)
- Imprint page provides public keys as link for data transfer (#240)
- Adds determin hits to projects cohort builder (#241)
- Adds ability to set parameters in cohort builder to null (#243)
- Adds the data-filter (#246)
- Adds the manager-data-explorer (#248)
- Add role restriction to tab navigation generation (#230)
- Refactoring of the Cohort-Builder (#233)
- Removale of phenotype-concept (#233)
- Refactoring of aql-parameter inputs (#234)
- Editing researchers in the project editor no longer saves the cohort (#247)
- Separated download file utils (#251)
1.2.0 - 2021-06-01
- Unapproved / Approved Users table: Filter by organizations or all users (#208)
- Data Explorer: All unselectable Composition parts are shown faded out in customize AQL view (#213)
- CHANGELOG.md (#223)
- Dev-Tooling: Default backend target is now at "dev.num-codex.de" (#211)
- Graphs: Change to new backend endpoint (#217)
- Graphs: Now using ngx-charts (#217)
- NOTICE.md: All partners are now listet with their logo (#220)
- Data Explorer: AQLs for multiple compositions got a unique alias based on template id (#221)
- Data Explorer: AQLs for multiple compositions are restricted to the corresponding template (#221)
- AQL-Editor: Publish AQL is no longer preselected (#206)
- AQL table: Sort AQLs now working (#207)
- AQL Builder: Contains operator is now "OR" instead of "AND" (#210)
- AQL Builder: Display bug with Safari is gone (#214)
- AQL Builder: Dialog now consumes less CPU power (#214)
- Unapproved Users table: Sorting now works (#212)
- Approved Users table: Sorting now works (#215)
- Organizations table: Sorting now works (#216)
- Data Explorer: Downloaded ZIP files are no longer corrupt (#218)
- Data Explorer: Project table sort now works (#219)
- Dev-Tooling: Playground compilation fixed by no longer using ivy (#222)
- Fix NPM security audit issues (#209)
1.1.0 - 2021-04-29
- Phenotype Overview table: Delete phenotypes (#183)
- Phenotype overview table: Filter by users' organization, users' own or all (#195)
- AQL overview table: Delete not owned AQLs as super admin (#185)
- Project overview table: Delete and archive projects (#186)
- Project overview table: Filter for archived project (#188)
- Project overview table: Filter by users' organization, users' own or all (#196)
- Data Explorer: Modify AQL for specific researcher requests (#190)
- Data Explorer: Show multiple tables for each composition (#192, #198)
- Data Explorer: Download multiple CSV files as on ZIP archive (#193)
- AQL Editor: Execute AQL to see result match count (#191)
- Charts: Average SOFA per clinic and number of patients per SOFA score (#201)
- New Logo (#189)
- Project editor: Consider the outside EU flag for result set size (#199)
- AQL Builder: Generate random id for undefined alias (#202, #203)
- AQL & Phenotype tables no longer show blank page if owner is undefined (#187)
- Project overview table: Sort content (#194)
- Data Explorer: Recompile AQL after configuration exit (#197)
- Links with target _blank: Add rel=noopener to all links (#184)
1.0.0 - 2021-03-31
- Data Explorer: Export to JSON file (#165)
- Apache 2.0 license headers to all files (#168)
- NOTICE.md file (#171, #179)
- Project editor: Simple description & data usage outside EU (#172)
- Imprint page (#174, #177)
- Rename "Study" to "Project" (#166)
- Data Explorer: Hide determine hits & customize features (#170)
- User friendly terms (#173)
- Updated initiative logos (#175)
- Project Editor: Not saving due to cohort save error (#167, #169)
- Phenotype Overview table: Show description and information about phenotype (#176)
- Data Explorer: Owner can access own projects again (#178)
0.5.0 - 2021-03-24
- Welcome page: Navigation links (#155)
- Welcome page: Dashboard metrics (#161)
- Welcome page: List of latest projects (#162)
- Data Explorer: Show studies where current user is the coordinator (#150)
- New Logo (#158)
- Approved Users Table: Include email address to search filter (#159)
- Footer: Remove version number (#160)
- Footer: Update copyright notice (#160)
- Header: Remove contact button (#160)
- Word wrapping in tables with long names (#149)
- Study-Editor: Lazy loading of cohorts (#151)
- Study-Editor: Search for phenotypes and by author (#152)
- Study-Editor: List of researchers empty if one has no role (#153)
- Study Overview table: Allow specific actions on for owners (#154)
- Study-Editor: Permit approval request for studies without phenotype (#156)
0.4.0 - 2021-03-16
- No changes
0.3.0 - 2021-03-15
- Data Explorer - Export result to CSV (#130, #132, #133)
- Content manager - Edit dashboard cards (#140)
- Organization Manager - Filter users (#141)
- Dashboard (#143, #145)
- Cohort editor - Show result count or error message (#131)
- General data transfer - Handle network errors during filtering (#134)
- Welcome Page - Header image (#135, #138)
- Organization manager - Only allow organization and super admins to manage users (#137)
- Localization files bundled into build output (#139)
- Phenotype editor - Use dedicated endpoint to fetch only one single phenotype (#144)
- Study Editor - Save researchers does not show feedback and does not redurect after save (#142)
- Dependency Update Angular from 11.1.1 to 11.2.3 (#136)
- Dependency Update lodash-es from 4.17.20 to 4.17.21 (#136)
- Dependency Update rxjs from 6.6.3 to 6.6.6 (#136)
0.2.0 - 2021-03-01
- Organzation manager - Create and edit Organizations with Organizations Editor (#125)
0.1.0 - 2021-02-25
- Basic app structure and layout (#2)
- Localization (#3, #99)
- Authorize Users with Keycloak (#4, #19, #76, #102, #107)
- CircleCI Pipeline (#6, #121)
- Table of AQL queries (#13, #73, #84)
- Table of Phenotypes (#14)
- Cohort size exedcution (#15)
- Show content depending on users' role (#20)
- Phenotype editor (#21, #108)
- Studies Overview (#22, #23, #66, #67, #74, #77)
- Studies Editor (#24, #26, #34, #36, #37, #39, #44, #58, #61, #62, #64, #120)
- Table of unapproved users (#25, #29, #33, #35, #40, #43, #54, #57, #70)
- AQL editor (#41, #42, #46, #47, #48, #49, #50, #51, #52, #55, #56, #59, #68, #69, #71, #86, #88, #89, #92, #94, #97, #98, #100, #101, #103)
- AQL Editor - Validate AQL (#109)
- Table of approved users (#72, #123)
- Edit Comments of a Study (#75)
- Edit Cohorts of a Study ([81])
- Approve Studies dialog (#82, [91])
- Data Explorer - Show published studies (#83, #85, #87, #106)
- Data Explorer - Table of results (#105, #113)
- App logo (#90)
- Toast messages for user feedback (#96)
- Content Editor - Edit menu items (#115, #119)
- Organization manager - Organizations table (#117, #122)
- Angular v11.1.1 (#95)