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

Option to disable direct messages #2440

Closed
zsoca8711 opened this issue Mar 15, 2016 · 15 comments
Closed

Option to disable direct messages #2440

zsoca8711 opened this issue Mar 15, 2016 · 15 comments
Labels
Move to Feature Ideas forum Marked for relocation to the feature ideas forum

Comments

@zsoca8711
Copy link

Hey All,

we are considering using mattermost but we look to disable direct messages completely. I've tried searching and (not surprisingly) there is no option to disable direct messages.
I'm not familiar with mattermost source code, neither with golang or react, but would be interested in this feature is something you consider worth adding (maybe as an admin option)?
Can someone estimate how long developing this may take?

We may end up developing this for ourselves, if we need to, but would be interested in opinions and an expert estimate on the complexity of the task.

@it33 it33 added the Move to Feature Ideas forum Marked for relocation to the feature ideas forum label Mar 16, 2016
@mattermod
Copy link
Contributor

Thanks @zsoca8711, appreciate your feedback,

To keep feature idea discussions in one place, could we have your help:

  1. Contributing this in the feature idea forum so it can be discussed, upvoted and considered for a ticket accepting pull requests?

    Please include a link back to this GitHub Issue. If you're interested in implementing, please say so and we'll prioritize the review.

  2. Posting a link back from the feature idea forum to this thread?

@zsoca8711
Copy link
Author

https://mattermost.uservoice.com/forums/306457-general/suggestions/12954666-disable-direct-messages

@zsoca8711
Copy link
Author

Hello @mattermod

I'm not looking to implement this feature until a business-decision is taken to use mattermost. But when that decision is taken, we will have to implement it ourselves if it is not implemented before.
Due to the fact mattermost is opensource, we are not looking at the lack of this feature as a blocker, but i cannot give you an estimate when we will get going with mattermost. It may be easily months.

However, if the decision is taken, i'll get back to this issue and see what happened. The purpose of the issue and the idea was to get the ball rolling - on way or the other :)

@lfbrock
Copy link
Contributor

lfbrock commented Mar 16, 2016

Thanks @zsoca8711, appreciate you bringing up the idea - I can think of a couple cases where people may want this. If there's enough interest from the community this seems like a feature we would consider adding or accepting pull requests on, so it's great to get a uservoice thread started on it.

@lfbrock lfbrock closed this as completed Mar 16, 2016
@ghost
Copy link

ghost commented Apr 7, 2017

This is definitely something my client is interested in. Where would one start for a pull request here? If I get something started will the community help me out? I'm pretty new to Go in general.

@jasonblais
Copy link
Contributor

Hey @TheSeanBrady, thanks for the feedback, appreciate it.

I'm curious to hear what your client is hoping to achieve by disabling direct message channels? Just want to make sure the the setting would address what they're looking for.

@ghost
Copy link

ghost commented Apr 7, 2017 via email

@ghost
Copy link

ghost commented Apr 8, 2017

So out of curiosity, where would one go to get started on something like this. I'm still going over the code to figure out what does what...

@jasonblais
Copy link
Contributor

doesn't want chit-chat between agents while they're on the phone

It could make sense to disable direct messages for that case, but the agents could still create private groups to chit-chat with each other.. Unless you'd disable private group creation too?

@ghost
Copy link

ghost commented Apr 9, 2017 via email

@jamesquilty
Copy link

jamesquilty commented Mar 30, 2019

I have an Educational context where students should not be able to create private groups or direct messages. The current version of Mattermost allows me as Sys Admin to disable the creation of private groups. Direct messages are the same as private groups in our context and we'd like to disable those also.

This seems to have stalled on the feature idea forum despite a fair number of supporters, and there hasn't been the ticket accepting pull requests. Can we, at the very least, have the latter please?

@harshilsharma2
Copy link
Contributor

@zsoca8711 would this Mattermost plugin be of help - https://github.com/Brightscout/mattermost-plugin-disable-dm ?

@hairmare
Copy link

The disable-dm plugin only disables sending of DMs. It doesn't remove the user interface parts of direct messaging but it does deny all DMs. When a DM gets denied it looks like this:

image

To make this viable for an educational context it probably needs some more polish. It does work as advertised in that it makes sending DMs impossible.

@jasonblais
Copy link
Contributor

@hairmare Thank you for trying out the plugin and for the feedback, appreciate it! Would you be open to creating an issue at https://github.com/Brightscout/mattermost-plugin-disable-dm? That way we can keep track of bugs and improvements of the plugin in one place.

@hairmare
Copy link

@jasonblais I created Brightscout/mattermost-plugin-disable-dm#5 about polishing the UI in the case of disabled DMs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Move to Feature Ideas forum Marked for relocation to the feature ideas forum
Projects
None yet
Development

No branches or pull requests

8 participants