mirror of
https://github.com/discourse/discourse.git
synced 2025-02-07 11:58:27 +00:00
Group channels will allow users to create channels with a name and invite people. It's possible to add people even after creation of the channel. Removing users is not yet possible but will be added in the near future. Technically a group channel is `direct_message_channel` with a group attribute set to true on its direct message (chatable). This model might evolve in the future but offers much flexibility for now without having to rely on a complex migration. The commit essentially consists of: - a migration to set existing direct message channels with more than 2 users to a group - a new message creator which allows to search, add members, and create groups - a new `AddUsersToChannel` service - a modified `SearchChatable` service
47 lines
816 B
SCSS
47 lines
816 B
SCSS
.chat-modal-new-message {
|
|
& + .modal-backdrop {
|
|
opacity: 1;
|
|
background: transparent;
|
|
}
|
|
|
|
.modal-body {
|
|
padding: 0;
|
|
}
|
|
|
|
.modal-header {
|
|
display: none;
|
|
}
|
|
|
|
.modal-inner-container {
|
|
width: var(--modal-max-width);
|
|
box-shadow: var(--shadow-dropdown);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mobile-device & {
|
|
.modal-inner-container {
|
|
border-radius: 0;
|
|
margin: 0 auto auto auto;
|
|
box-shadow: var(--shadow-modal);
|
|
}
|
|
}
|
|
|
|
.not-mobile-device & {
|
|
.modal-inner-container {
|
|
margin: 10px auto auto auto;
|
|
}
|
|
}
|
|
|
|
.chat-message-creator__search,
|
|
.chat-message-creator__new-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.5rem;
|
|
padding-block: 1rem;
|
|
}
|
|
|
|
.chat-message-creator__add-members-header-container {
|
|
padding-inline: 1rem;
|
|
}
|
|
}
|