Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: UserOfficeProject/user-office-core

Release v6.0.5

10 Sep 14:07
d2dbdd5

Choose a tag to compare

6.0.5 (2024-09-10)

Bug Fixes
Fix scientist proposal page next page button is greyed out and disabled problem (UserOfficeProject/issue-tracker#1160)

Release v6.0.4

05 Sep 13:44
e0c15ac

Choose a tag to compare

6.0.4 (2024-09-05)

Bug Fixes

Release v6.0.3

02 Sep 16:16
c8fe717

Choose a tag to compare

6.0.3 (2024-09-02)

Bug Fixes

Release v6.0.2

29 Aug 11:41
8f0ac02

Choose a tag to compare

6.0.2 (2024-08-29)

⚠ BREAKING CHANGES

  • multiple FAPs per proposal (#641) (f7c913e)
  • add an option to have bcc recipient for emails sent through proposal status actions (#667) (b412c2e)
  • react and material-ui upgrade with refactor cleanup (#653) (638b587)
  • react and material-ui upgrade (638b587)

Features

  • Update TechnicalReviewRecord and TechnicalReview classes (#643) (bf5c894)
  • make all pages with tables to expand full-width (#640) (4d847c8)
  • add User Office documentation (#646) (82cd59b)
  • multi fap review assignment (#624) (446c8be)
  • make already generated proposal pdfs of migrated proposals available for download (1549eb7)
  • technique creation (77e10af)
  • mass submit completed meeting decisions (7318378)
  • include the user time request in instrumentpicker question (12f6f33)
  • wait for database patches to be applied before setting variables (a67b991)
  • un-submit instrument in FAP meetings and prevent reorder if instrument is submitted (f7c913e)
  • make tech reviews based on proposal workflow (ce16bf2)
  • Added new plugins to the documentation. (a8db399)
  • add conflict of interest feature flag (b711390)
  • added new plugins to the documentation (21269d9)
  • add instrument info in User Office status action emails (c00a951)
  • add support for initial user officer role assignment (#666) (cead2bb)
  • Add isEnded filter to useCallsData in CallSelectModalOnProposalClone window (65c9ca4)
  • Add isInternalUser check to CallStatusFilter (65c9ca4)
  • Add isActiveInternal filter to useCallsData in CallSelectModalOnProposalClone (65c9ca4)
  • add conflict of interest feature flag (b41d322)
  • make tech reviews based on proposal workflow (6c508d4)
  • resizing option in pdf viewer enabled (830986b)
  • add back the proper functionality for selection of all proposals in the table (#677) (b05bc88)
  • add back the proper functionallity for selection of all proposals in the table (b05bc88)
  • on proposal assignment page show all proposals in table (#681) (d42ab54)
  • add the missing events after multiple FAPs were introduced (#685) (9caa8e3)
  • fap data export for a call and refactor data collections for export (#629) (694b743)
  • add all call fap export (694b743)
  • allow assignment of user to techniques (#652) (be2ee84)
  • integrate EAM asset creation json api (057bb95)
  • add fap document store (#696) (07c9816)
  • make optional tech reviews setting (#693) (b18f018)
  • double-check if proposal workflow needs to be run multiple times and do some UI improvements (#697) (f4ffba8)
  • disable the cloning function for legacy proposals. #1069 (e3f1b10)
  • add ELI configuration (#690) (3494fd2)
  • user officer pages restructure (#712) (9263f27)
  • add technique picker question (#688) (80972dd)

Bug Fixes

  • removing submit action rights from fap-chair and fap-secretary role (56474c3)
  • api keys can get fap proposals (7885882)
  • user officer table sorting (f7c913e)
  • add option to filter all multi-instrument proposals (f7c913e)
  • stfc inst sci proposal view (a0d23dc)
  • add frontend validation when creating or updating technique (e20aad9)
  • generic templates not being marked complete when isCompleteOnCopy is true (efe760a)
  • show only active, ongoing calls in the call selector on the proposal clone window (#675) (65c9ca4)
  • technical review check should be performed against the shortCode and not name (#680) (d4082ff)
  • review comments fix (b05bc88)
  • proposal pdf download fails when instrument picker question is used in proposal question template (#663) (3a58598)
  • add back the proper functionallity for selection of all proposals in the table (9caa8e3)
  • add the missing events after multiple FAPs were introduced (9caa8e3)
  • add even more missing events and triggers (9caa8e3)
  • proposals table does not clean the sort direction and field state properly (#692) (983acb0)
  • update fap proposal count to only include proposals currently in fap review (#689) (c239e5d)
  • update tests for new document store (07c9816)
  • fix stfc email handler (#708) (a7ed516)
  • sidebar menu selection optimised and fixed (#704) (bd83317)
  • remove expired proposals for instrument scientists (#650) (ae8850f)
  • make chair and sec proposal count more visible and update to use current count (#701) (94a481c)
  • fix fap review and member selections (#679) (4a04923)
  • some tests (6d6ade7)

Tests

  • add e2e test to cover the bugfix (f7c913e)
  • add e2e tests for the new feature (f7c913e)
  • add e2e test for the fix (983acb0)

Chores

  • handle case when no attachments are found in zip middleware and display appropriate message (730c8a2)
  • update structure, add nav, update devguide and others (#670) (ba381a2)
  • upgrade mui packages and everything that comes with it (638b587)
  • React and MUI upgrade (638b587)
  • upgrade mui packages and everything that comes with it (b05bc88)
  • React and MUI upgrade (b05bc88)
  • upgrade mui packages and everything that comes with it (9caa8e3)
  • React and MUI upgrade (9caa8e3)
  • remove fapChairsProposalCounts and fapSecretariesProposalCounts (94a481c)
  • created new mui dialog called styled dialog (f29e0da)
  • add validation to files endpoints (#714) (7f585de)

Docs

Improvements

  • changed eam api xml to json (358dd43)
  • resizing option in pdf viewer enabled. (336b6a9)
  • Created new MUI Dialog called StyledDialog and using it across the application to have a uniform experience. (78518c7)

Code Refactoring

  • make fap data export view and clean up code (694b743)

Release v6.0.1

04 Jul 14:48
331a317

Choose a tag to compare

6.0.1 (2024-07-04)

Bug Fixes

  • stfc inst sci proposal view (2ba421d)

Release v6.0.0

17 Jun 14:05
04c163c

Choose a tag to compare

6.0.0 (2024-06-17)

⚠ BREAKING CHANGES

  • multiple instruments per proposal

  • feat: start introducing multiple instruments per proposal

  • introduce arrays for many to many proposal view table columns

  • handle multiple instruments and technical reviews even better

  • fix all linting issues related with having multiple instrumets per proposal

  • fix proposals view query and UI for showing multiple technical reviews

  • add some more events to support multiple instruments and technical reviews in the workflow

  • add option for multi instrument selection in instrument picker

  • fix breaking instrument picker if you change from multi to single select or vice versa

  • start fixing linting issues

  • fix e2e linting issues and upgrade some dependencies

  • uncomment the db migrations

  • fixing all the issues for instrument scientsit and internal reviewers for multi-instrument proposals

  • fix settings tests

  • fix some more e2e tests and issues found with the new feature

  • fix even more tests that are failing and do code improvements

  • fix the stfc failing tests

  • fix the leftovers in stfc proposaldatasource

  • fix some of the TODO comments and cleanup

  • cleanup and improvements

  • fix typo changes in the database migration

  • improve multiple technical reviews UI

  • change the naming of the tabs component

  • fix some types and prepare for multi instrument pdfs

  • simple tabs small fix

  • add instrument name for pdfs

  • minor fixes and todos

  • fix broken proposal view filters by instrument name

  • default order by proposal_pk

  • naming improvements and PR review fixes

  • fix some more PR review comments and improve assignment proposals to instrument flow

  • fix failing multi instrument picker proposal download

  • feat: improve UI and make proposal management decision work with multiple instruments

  • fix the broken db patch

  • start fixing e2e tests

  • fix some more e2e tests

  • address some of the review comments

  • continue fixing review comments and testing

  • fix the instruments has proposals type and add unit test for multiple instrument on the backend

  • resolve more review comments and remove some todos after extensive testing

  • feat: add possibility to select FAP instrument when assigning proposal to FAP

  • fix db seeds

  • fixing e2e tests and improving FAPs on multi-instrument proposals

  • change from proposal_instrument_selected to plural proposal_instruments_selected event

  • continue fixing review comments and some found bugs while testing FAPs

  • fix some more review comments and add some more improvements

  • fix linting issues and improve stfc technical reviewers info in the proposal view

  • remove some todo that can be done later

  • add null checks for the latest changes

  • add some more null checks

  • fix core scheduled_events and experiments

  • list all proposal bookings scheduled events instead of just first one

  • add nullable to instrument in proposalbookingcore

  • add nullable to instrumentId in proposalbookingcore

  • fix failing experiments test

  • add base dependency config and standardize env variable naming

  • feat: add possibility to disable rabbitmq and standardize env variable naming

  • feat: add default base dependency config

  • use the base config as default

  • add more explanation on PR title check failure

  • fix and improve after PR review feedback

  • rename some leftovers

  • multiple FAPs per proposal

  • fix the assignment of proposal to multiple FAPs

  • restructure and re-design of the proposal FAP assignments

  • try to improve the whole structure of the proposal view

  • fixing lint issues and finalizing the refactor

  • reduce data dupplication and make filters work with jsonb fields

  • fix linting issues

  • proposal model change to faps, do some cleanup and start fixing tests

  • fix backend unit tests

  • fix some bugs found in the e2e testing

  • fix some more bugs found while testing

  • improve FAP e2e tests

  • fix failing e2e tests

  • refactor and fix last failing e2e tests

  • find and fix problematic e2e test

  • fixing very last bits of failing tests

  • fix the auto assignment of multiple FAPs and add e2e test

  • FAP auto assignment test fix

  • fix newly added test

  • fix failing e2e test

  • Update 0151_MultipleFapPerProposal.sql

  • fix proposal table name in select

  • improve auto fap assignment after instrument

  • remove some leftover commented code

  • fix review comments and refactor

  • fixing review comments part 2

  • add e2e test that covers some review improvements

  • fix unit and e2e tests

  • refactor to get better connection between instrument_has_proposals, fap_proposals and technical_reviews

  • fix failing e2e tests

  • multiple FAPs per proposal

  • fix the assignment of proposal to multiple FAPs

  • restructure and re-design of the proposal FAP assignments

  • try to improve the whole structure of the proposal view

  • fixing lint issues and finalizing the refactor

  • reduce data dupplication and make filters work with jsonb fields

  • fix linting issues

  • proposal model change to faps, do some cleanup and start fixing tests

  • fix backend unit tests

  • fix some bugs found in the e2e testing

  • fix some more bugs found while testing

  • improve FAP e2e tests

  • fix failing e2e tests

  • refactor and fix last failing e2e tests

  • find and fix problematic e2e test

  • fixing very last bits of failing tests

  • fix the auto assignment of multiple FAPs and add e2e test

  • FAP auto assignment test fix

  • fix newly added test

  • fix failing e2e test

  • Update 0151_MultipleFapPerProposal.sql

  • handle multiple reviews and fap meeting decisions

  • fix proposal table name in select

  • improve auto fap assignment after instrument

  • fix known FAP issues and linting errors

  • remove some leftover commented code

  • finetune multiple FAP handling inside FAPs

  • follow the right formula to calculate the instrument availability time per FAP

  • improve calculations and fix e2e tests

  • add e2e tests that cover the new functionality

  • fix review comments and refactor

  • fixing review comments part 2

  • add e2e test that covers some review improvements

  • fix unit and e2e tests

  • fix broken db patch

  • try to cleanup some merge leftovers

  • PR review fixes

  • try to use docker compose v2 syntax

  • multiple FAPs per proposal

  • fix the assignment of proposal to multiple FAPs

  • restructure and re-design of the proposal FAP assignments

  • try to improve the whole structure of the proposal view

  • fixing lint issues and finalizing the refactor

  • reduce data dupplication and make filters work with jsonb fields

  • fix linting issues

  • proposal model change to faps, do some cleanup and start fixing tests

  • fix backend unit tests

  • fix some bugs found in the e2e testing

  • fix some more bugs found while testing

  • improve FAP e2e tests

  • fix failing e2e tests

  • refactor and fix last failing e2e tests

  • find and fix problematic e2e test

  • fixing very last bits of failing tests

  • fix the auto assignment of multiple FAPs and add e2e test

  • FAP auto assignment test fix

  • fix newly added test

  • fix failing e2e test

  • Update 0151_MultipleFapPerProposal.sql

  • handle multiple reviews and fap meeting decisions

  • fix proposal table name in select

  • improve auto fap assignment after instrument

  • fix known FAP issues and linting errors

  • remove some leftover commented code

  • finetune multiple FAP handling inside FAPs

  • follow the right formula to calculate the instrument availability time per FAP

  • improve calculations and fix e2e tests

  • add e2e tests that cover the new functionality

  • fix review comments and refactor

  • fixing review comments part 2

  • add e2e test that covers some review improvements

  • fix unit and e2e tests

  • fix broken db patch

  • fix: user officer table sorting

  • test(e2e): add e2e test to cover the bugfix

  • revert back some filtering change

  • cleanup some merge changes

Features

Read more

Release v5.34.2

04 Jun 11:22
c0bb24c

Choose a tag to compare

5.34.2 (2024-06-04)

Bug Fixes

  • only submitted proposals in fap (d883a82)

Release v5.34.1

25 Apr 10:09
8a80c0a

Choose a tag to compare

5.34.1 (2024-04-25)

Bug Fixes

  • instrument filtering sql query (bbd4c2f)

Release v5.34.0

24 Apr 14:43
88bf287

Choose a tag to compare

5.34.0 (2024-04-24)

Features

  • multiple chairs per fap (a7ba2ce)

Bug Fixes

  • allow blank reviews on stfc fap export (3ac5531)
  • duplicate proposals in stfc inst sci page (2757fc6)
  • Fap proposal count (1aeafcb)
  • query time out on stfc instrument sci query (10d931f)

Release v5.33.0

12 Mar 12:10
c93c96f

Choose a tag to compare

5.33.0 (2024-03-12)

Features

  • ROR integration for institution (#515) (0b73f3b)
  • send proposal message upon PROPOSAL_ACCEPTED event (#547) (47bca94)

Bug Fixes

  • STFC techreviewers not loading (65bc278)
  • css: make ellipsis visible when using external auth (530c539)

Tests

  • remove PDF file's size check from proposalAdministration e2e test (#534) (f92dbc5)

Build Systems

  • deps: bump axios, axios-ntlm, @types/clamscan and @user-office-software/uows_client_generator (4c484a4)
  • deps: bump es5-ext from 0.10.62 to 0.10.64 in /apps/backend (e9112e9)
  • deps: bump jose from 4.14.4 to 4.15.5 in /apps/frontend (923f3e0)
  • deps: bump sanitize-html from 2.7.1 to 2.12.1 in /apps/backend (e3c1cd2)
  • deps: bump sanitize-html from 2.7.3 to 2.12.1 in /apps/frontend (81350b4)