Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem Description
A new Course Scope option has been introduced in the Create Channel dialog, allowing users to choose between course-wide and selective channels, with selective set as the default. This functionality aligns with the existing implementation on the Web version to ensure consistency across platforms.
Changes
Toggle Added to the Create Channel View
Added isCourseWide: Boolean to the ChannelChat model.
Modified ConversationService to include isCourseWide as part of the channel creation request.
Steps for testing
Log in to Artemis.
Navigate to the Communication section of a course.
Click the plus (+) gab button and select Create Channel.
Observe the new Channel Scope option and select Course-wide to create a channel.
Verify that all course members are automatically added to the newly created channel.
Screenshots