This repository was archived by the owner on Oct 20, 2022. It is now read-only.
Releases: UserOfficeProject/user-office-backend
Releases · UserOfficeProject/user-office-backend
Release v5.16.0
5.16.0 (2022-09-12)
Features
- Add predefined_messages table and expose CRUD endpoints (473513c)
Bug Fixes
- package.json & package-lock.json to reduce vulnerabilities (#724) (bfd2c5b)
- Remove key enum from the backend and use plain string and use title instead of shortCode (8369d2f)
Code Refactoring
- Use flat directory structure for emails (516bfe2)
Release v5.15.0
5.15.0 (2022-08-31)
Features
- add logging on error (f6e6b3d)
- Add PDF template type (19704cf), closes UserOfficeProject/user-office-project-issue-tracker#613
- Add seps to a call (288695c)
- Filter calls by SEP and filter SEPs by call (#693) (cc26627)
- graphql: add proposalById and questionByNaturalKey queries (#712) (3a941c1)
Bug Fixes
- Await user creation to prevent race conditions (14dffde)
- Dockerfile to reduce vulnerabilities (#719) (dda0b59)
- package.json & package-lock.json to reduce vulnerabilities (4373edb)
- use better event (e2bc99f)
Tests
- Add PDF template unit tests (9c48b89), closes UserOfficeProject/user-office-project-issue-tracker#613
Code Refactoring
- Add user profile URL to fix inconsistency (8f6b22c), closes user-office-project-issue-tracker#212
- Identifying facility using instrument attached to call (b0995fc), closes UserOfficeProject/user-office-project-issue-tracker#638
- import faker from fork UserOfficeProject/user-office-project-issue-tracker#312 (75ae99a)
- rename query id params to have exact naming (#717) (7bc3571)
- graphql: refactor getMetadata endpoint to follow convention (#711) (c0de774)
- graphql: Split getFields into countries and nationalities queries (#708) (5cb7fd0)
Release v5.14.4
5.14.4 (2022-07-14)
Bug Fixes
- Fix STFC email search (5ad1b9f), closes UserOfficeProject/user-office-project-issue-tracker#632
Code Refactoring
- Check for web service null values (e2f149a), closes UserOfficeProject/stfc-user-office-project-issue-tracker#632
Release v5.14.3
5.14.3 (2022-07-11)
Bug Fixes
- Fix STFC email search (ce26ef7), closes UserOfficeProject/user-office-project-issue-tracker#632
- Fix STFC email search (ef42caa), closes UserOfficeProject/user-office-project-issue-tracker#632
Tests
- Add tests for STFC email search (f09362e), closes UserOfficeProject/user-office-project-issue-tracker#632
- Improve STFC email search coverage (71bd8bb), closes UserOfficeProject/user-office-project-issue-tracker#632
- Improve test accuracy (e64d4ea), closes UserOfficeProject/user-office-project-issue-tracker#632
Release v5.14.2
5.14.2 (2022-07-06)
Bug Fixes
- fix STFC instrument assignment (bfc5f79), closes UserOfficeProject/user-office-project-issue-tracker#628
Tests
- Check duplicate roles are removed (06395c1), closes UserOfficeProject/user-office-project-issue-tracker#694
Release v5.14.1
Release v5.14.0
5.14.0 (2022-06-23)
Features
- Add organizationId to the basic user details to be able to use it on the frontend (#671) (b46e102)
- Add page limit for PDF uploads (ff9d80c), closes UserOfficeProject/user-office-project-issue-tracker#19
- Make SEPs and SEP Proposals visible to SEP_Reviewer (#669) (f2e6b43)
- Send notify emails to all SEP reviewers that has not submitted reviews 2 days before the SEP review end date (#677) (0611c32), closes #682
- Speed up STFC setup by caching UOWS results (5e37a05)
Bug Fixes
- grant reading users for access token (593fd48)
- Nullify references to active template (#662) (4eb1ce7)
- package.json & package-lock.json to reduce vulnerabilities (82fe57a)
- update seeds for better E2E testing (#659) (44c017b)
Documentation
- Add unlimited pages comments (a6ac2f9), closes UserOfficeProject/user-office-project-issue-tracker#19
Code Refactoring
- Change log level (97a5865), closes UserOfficeProject/user-office-project-issue-tracker#19
- Improve logging around file type check (2190f12), closes UserOfficeProject/stfc-user-office-project-issue-tracker#19
- Optimise file upload checks (ad12ba2), closes UserOfficeProject/user-office-project-issue-tracker#19
Release v5.13.0
5.13.0 (2022-06-09)
Features
- Add ability to un-impersonate user after it gets impersonated (#654) (f5e2eaa)
- Add features page with possibility to enable and disable features (#655) (85fe45f)
- Add proposals count to SEPs and SEP members (#665) (9bd3797)
- Add updateSettings endpoint for modifying settings (#660) (9776890)
- added user officer features (28c310a)
- Allow beamline manager to be able to do technical review on a proposal that is assigned to his instrument (#639) (f261cf0)
- Auto-assign STFC instrument sciensts to instruments (ba1ed7e)
- Enable instrument management in STFC environment (e489b57)
- refactor and fix subtemplate import (9ad9c66)
- Remove access for SEP chair and secretary to un-submit or change submitted reviews (#635) (1003f24)
- Run an antivirus scan on uploaded files (b09c140)
- auth: As a user I want single sign on with PING (#657) (a006354)
- people table: Use orderBy and orderDirection to order users better when using the table column sort (#650) (9897471)
- Show proposals for assigned calls in instrument scientist table (ce1e70d)
Bug Fixes
- adding reason why query error happened (#643) (55582ba)
- allow empty string descriptions (fae1c8e)
- Cannot deleted the first templated created (89548af)
- Check if recommendation in the SEP meeting decision is defined because it could be set to 0 which represents Unset (#661) (a377178)
- Correct checking if user is a SEP member (8287909)
- Correctly check if user is a SEP member (3a6519e)
- EAM expects SI values (#644) (b72db51)
- Enable to use EAM production environment (#640) (8bd40db)
- Fail gracefully when no external STFC user is found (4d804fe)
- Fix permission issues with isMemberOfSEP where we should send sepId instead of userId (#678) (48f151d)
- Fixing possible race condition when calling resetDB (#637) (8de71b1)
- Generic Template questionares not being deleted (285c6b2)
- Grant user officers permissions on all instruments (5ce0baa)
- Ignore UOWS client in Github Prettier checks (e8299e4), closes UserOfficeProject/user-office-project-issue-tracker#580
- mark default template after import (#652) (ff332cc)
- Only show proposals for instrument's call in STFC mode (61cd756)
- prettier errors (2c7b884)
- remove unnecessary comments (96828ec)
- This PR fixes dangling references in question_dependencies (#648) (4866a84)
- Typo in view column name (34df8e4)
- updating user details on login (#663) (46e2e1f)
Code Refactoring
- Added subtemplates to template imports (32e6d39)
- Move technical_review_assignee to the technical_review table and add technicalReviewAssignee resolver to technical review where we return user details (#645) (561c368)
- auth: Moving UserAuth into dependencies (#656) (d9a78e7)
- Add newline to README (1d3313f)
- Require latest version of Typescript (a843a8c)
Release v5.12.1
5.12.1 (2022-04-28)
Release v5.12.0
5.12.0 (2022-04-26)
Features
- Add reviewer in the ProposalsFilter to be able to filter only logged in user reviews (#628) (8f780ae)
- hide technical review and instrument management features (6bbbc20), closes UserOfficeProject/user-office-project-issue-tracker#508
Bug Fixes
- package.json & package-lock.json to reduce vulnerabilities (1fa561b)