Skip to content

Shashank Madan - Phase 4 – Teacher-Created Intermediate Tasks (Backend)#1920

Merged
one-community merged 4 commits intodevelopmentfrom
shashank-madan-create-intermediate-tasks-backend
Nov 27, 2025
Merged

Shashank Madan - Phase 4 – Teacher-Created Intermediate Tasks (Backend)#1920
one-community merged 4 commits intodevelopmentfrom
shashank-madan-create-intermediate-tasks-backend

Conversation

@shashank-madan
Copy link
Copy Markdown
Contributor

Description

image

Related PRS (if any):

This backend PR is related to the #4454 frontend PR.

Main changes explained:

  • Added create intermediate tasks API and corresponding routes as mentioned in the task
  • Modified mark as done to include parent tasks that have sub tasks
  • Added mark task as done for intermediate tasks

How to test:

  1. check into current branch
  2. do npm install and npm run build and 'npm start` to run this PR locally
  3. Clear site data/cache
  4. Follow steps in this PR to create tasks for your current logged in user.
  5. log as admin/owner user
  6. go to http://localhost:5173/educationportal/tasks/intermediate and login with admin/owner credentials
  7. Add intermediate tasks to any of the created parent tasks.
  8. Edit a created task, and delete another created task to test the edit and delete functions
  9. Go to "http://localhost:5173/educationportal/" and you should be able to see the intermediate tasks under the parent tasks where they were created.

Screenshots or videos of changes:

Intermediate_task_creation_working.mp4

@shashank-madan shashank-madan added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Nov 25, 2025
@shashank-madan shashank-madan changed the title Shashank Madan - Create intermediate tasks (Backend) Shashank Madan - Phase 4 – Teacher-Created Intermediate Tasks (Backend) Nov 25, 2025
@sanjeev29
Copy link
Copy Markdown

Tested this PR locally on Chrome browser. The navigation from /communityportal -> userprofile -> dashboard lands you back on /communityportal route. The changes work as expected.
Screenshot 2025-11-26 at 9 09 08 PM
Screenshot 2025-11-26 at 9 09 48 PM
Screenshot 2025-11-26 at 9 09 56 PM

@one-community
Copy link
Copy Markdown
Member

Thank you both, merging!

@one-community one-community merged commit d4dcb54 into development Nov 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants