Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

View Task Instructions without login #6592

Merged
merged 13 commits into from
Nov 13, 2024

Conversation

royallsilwallz
Copy link
Contributor

What type of PR is this?

  • 🍕 Feature

Related Issue

Describe this PR

This PR enables user to share the task instructions URL of a project without having to log in to Tasking Manager.

Key Changes

  • Add a Link button View Project Specific Instructions to the bottom of Description section
  • Create different URL routes for /instructions and /contributions
  • Show Project Detail Map instead of Task Map for Instructions page when not logged in

Screenshots

image

image

@manjitapandey
Copy link

issue:
The instruction page is crashed when we try to open tasks instruction page of private projects.
Steps to reproduce:
Go to any private project's instruction without logging in.
Expected behavior:
The tasks permission denied page should be shown instead of crashing the page as in image:
image

@ramyaragupathy ramyaragupathy added this to the v4.8.2 milestone Oct 8, 2024
@royallsilwallz royallsilwallz force-pushed the feature/6302-view-task-instructions branch 2 times, most recently from fd8e657 to 1276d76 Compare November 11, 2024 08:29
@royallsilwallz royallsilwallz force-pushed the feature/6302-view-task-instructions branch from 1276d76 to 00400e4 Compare November 12, 2024 07:45
- Fix redirect issue from tasks page to instructions and vice versa
- Preserve respective page route on reload
- Fix test case failure for redirect issue in task page
@royallsilwallz royallsilwallz force-pushed the feature/6302-view-task-instructions branch from 00400e4 to cb58a09 Compare November 13, 2024 03:57
Copy link

sonarcloud bot commented Nov 13, 2024

@ramyaragupathy ramyaragupathy merged commit ac37153 into develop Nov 13, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Viewing task instructions without HOT TM account
3 participants