Skip to content

Conversation

@markiianbabiak
Copy link
Contributor

@markiianbabiak markiianbabiak commented Feb 7, 2025

Details

Feature socket events handled in workspace

Added Socket Events handlers to Workspace
Added an Event Bus to handle the Workflow running and deletion updating in the same tab
Made some of the board permissions work only in the canvas view
Fixed anonymization
Added anonymization in the workspace view

To Test:
Open 2 browser windows and log into 2 different ck-board accounts on them and go to ck-workspace view

  • Do all the possible actions with the posts and see them being updated in the other browser
  • Create/Run/Delete the workflows and see them being executed in the background and in the other browser
  • Check that changing the canvas permissions works only in the canvas view
  • Check how anonymization works in both canvas and workspace
  • Make sure you don't get any console errors
  • Tagged individually assigned generation posts are successfully moved to buckets
  • Group member names are not displayed in the workspace for Individually Assigned generation tasks
  • Deleting post from the workspace should update the progress bar appropriately (and if deleting from completed, the task should be moved to active)
  • Generation task posts should have posts displayed immediately in the current user's workspace as well
  • If individual generation workflow for All Students is created, student joins project, then task is activated, the student should receive access to the task
  • Ensure that trace logs also work for individual generation tasks in workspace (i.e., user post creation is logged)

Closes #{650}

When creating a post and adding a tag in one action, the tag addition wouldn't be logged - Fixed
When removing the post from the board(not delete, remove), the action is called BOARD_CLEAR - added specifics to logs as to which postID was removed
When the page is refreshed, you have to go to canvas and go back to the desired page for the tracing to work - fixed
Socket Events and Event Bus Implementation for CK Workspace
A section of permissions only for Canvas
@markiianbabiak markiianbabiak linked an issue Feb 7, 2025 that may be closed by this pull request
3 tasks
@markiianbabiak markiianbabiak self-assigned this Feb 7, 2025
Added GROUP_CHANGE and GROUP_DELETE events and their consequences on the workspace view; Fixed the post addition on workspace view
If peer review task has a canvas as one of the sources, only include posts from the canvas
@markiianbabiak markiianbabiak merged commit 3f59e77 into develop Mar 12, 2025
2 checks passed
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.

FEATURE: Socket events handled in workspace

3 participants