Skip to content

feat: legacy fap proposals page - #1226

Merged
TCMeldrum merged 9 commits into
developfrom
leagacy-fap-page
Oct 20, 2025
Merged

feat: legacy fap proposals page#1226
TCMeldrum merged 9 commits into
developfrom
leagacy-fap-page

Conversation

@TCMeldrum

@TCMeldrum TCMeldrum commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

Closes UserOfficeProject/issue-tracker#1059

Description

This PR introduces the functionality to view legacy FAP proposals.

Motivation and Context

This change is required to allow users to access and view legacy FAP proposals, which was not possible in the previous version.

Changes

  • A new method called getLegacyFapProposals has been added to the FapDataSource interface and implemented in the relevant classes.
  • In the FapQueries class, a conditional check has been added to call either getLegacyFapProposals or getFapProposals based on the legacy flag.
  • A new argument legacy has been added to the getFapProposals method in the FapQuery class.
  • Finally, related test cases and frontend changes have been made to incorporate this new functionality.

Video works on chrome but not firefox lol

Recording.10-17.at.10.14.webm

How Has This Been Tested?

Fixes Jira Issue

https://jira.esss.lu.se/browse/

Depends On

Tests included/Docs Updated?

  • I have added tests to cover my changes.
  • All relevant doc has been updated

@TCMeldrum TCMeldrum changed the title Leagacy fap page feat: legacy fap proposals page Oct 15, 2025
@TCMeldrum
TCMeldrum marked this pull request as ready for review October 16, 2025 14:58
@TCMeldrum
TCMeldrum requested a review from a team as a code owner October 16, 2025 14:58
@TCMeldrum
TCMeldrum requested review from a team, William-Edwards-STFC, mehta-pooja123 and yoganandaness and removed request for a team and mehta-pooja123 October 16, 2025 14:58

@yoganandaness yoganandaness left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me except the console logging. In addition, it would be good to see a video or a screenshot of how it had come up.

const currentCall = call ? parseInt(call) : null;

// If the selected call is not valid, remove it from the URL
console.log(calls);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we remove this?

@TCMeldrum
TCMeldrum merged commit dab0ddb into develop Oct 20, 2025
40 of 44 checks passed
@TCMeldrum
TCMeldrum deleted the leagacy-fap-page branch October 20, 2025 11:47
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.

Legacy Data with uop can FAP members see it and do they need to

3 participants