Technique proposals for another facility #1292
simonfernandes
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Requirement
STFC needs to show technique proposals for another facility, LSF. At the moment we have a single techniques proposal page that we use for ISIS Xpress.
LSF need:
A page for LSF scientists to manage LSF proposals. This could be a) the existing Technique Proposals page, configured to show LSF specific proposals and information when viewed by a LSF scientist, or b) a separate page that only ever shows LSF information.
A separate LSF Technique Proposals notice. Currently we only have a general Technique Proposals page notice that we are using for ISIS Xpress proposals.
A separate page and sidebar tab title. STFC currently uses a translation for Technique Proposals -> Xpress Proposals. LSF will require a separate page and tab title.
Call filter should display LSF calls only.
Possibly a separate term for instruments. STFC currently uses a translation for Instrument -> Experimental Area. LSF may require a separate term.
The latest call should be populated by default when accessing the techniques proposal page.
Needed but already solved:
Possible solutions
Add facility tag to calls
This would involve adding a tag to all technique proposal calls. It would mean using a single page and tab for ISIS and LSF technique proposals, but displaying different content depending on who the user is.
The tag for one of the user's calls would be used for working out and displaying some things. This is possible because the user is assigned to a technique, which has an instrument, which is attached to a call.
Page name and tab name are derived from one of the user's calls.
Call filter can be limited to the user's calls.
Default to latest call in filter can be worked out from looking at the user's calls.
Add facility tag to techniques
This would involve allowing techniques to be tagged instead of calls. It is an alternative to tagging calls and means some queries become easier because we don't have to do an additional step of getting the call from the technique, but call queries become harder where we have to work out the calls from the technique's instruments.
Modify technique proposal notice to support inline tag blocks
The Xpress notice could be changed to support placeholders to show content within it conditionally, possibly based on a tag passed when fetching it.
Modify the technique proposal notice to support tags
The "Pages" feature could be changed so that they are tag aware. This would provide configurable, separate notices for LSF and ISIS.
Longer term
Hopefully the longer term solution is to use separate roles in the future, which should make available solutions much cleaner.
Beta Was this translation helpful? Give feedback.
All reactions