General
Please search for existing ideas before posting a new idea.
109 results found
-
Auto-archive channels
Hello All,
Would be great to have any option to configure on MM to auto-archive channels (private or public) if no activity for a time period.
This will be really useful, due, we create channels everyday for temporal purposes (incidents, discussions, etc) and no always the participants archive the channels when are not needed.
So, an automatic way to do that would be great to perform the archival for the channels which the last activity was older than 30 days for example...;)
7 votes -
Make the user inactive when the user does not belong to a team
By default, when a user connects to Mattermost, the user gets the "active" status even if the user does not belong to a team.
Is it possible set the status to "inactive" when the user does not yet belong to a team ?1 vote -
"Save all attachments" - Multiple file download
we have to click on each attachment to download it. make Save all attachments available please. Drag and drop would be nice too.
Thank you
4 votes -
Mattermost Bulk Export Single / Selected Team
While the current Bulk Export Tool - https://docs.mattermost.com/administration/bulk-export.html#running-the-bulk-export-command - allows backend admins to export all the teams based on the following command:
sudo ./mattermost export bulk /home/user/bulk_data.json --all-teams
It will be great to have the ability to export single / selected team to remove any "inactive" teams when moving / migrating systems around.
The current workaround of removing unwanted teams from the export file is not ideal for instances that have a large number of teams.
57 votes -
Do not send notification emails if chat message got delete
Notifications of new chat messages should not be emailed if the chat message has already been deleted.
See:
https://github.com/mattermost/mattermost-server/issues/130643 votes -
Flag abusive or dangerous posts
Please give users the ability to flag posts that could be considered abusive, dangerous, or contrary to corporate policies. Once flagged a link to the post would be sent to a specific email address.
1 vote -
Allow users to signup without invite and also join team without invite
When open server is enabled, users can signup without invite. However when they signup they are allowed to create team, so I disabled it. Now when they sign up there is nothing. How about let them send request to join teams, and administrators can confirm.
2 votes -
feature to export team/channel members
it would be really nice for monitoring and auditing purposes, to be able to extract a list of members in teams and channels
2 votes -
Gsuite SAML authentication
Please add Gsuite as an officially supported SAML authentication source.
1 vote -
Plugin hooks for access control and logout events
Add server plugin hooks for access control (permission change) and logout events to enable developers to create custom server plugins to integrate with internal auditing/intrusion detection tools.
https://developers.mattermost.com/extend/plugins/server/reference/#Hooks
16 votes -
Improve High Availability UI
Some improvements could help administration:
- In the Cluster Status table, highly the node that the user is currently connected to so it's obvious
- Provide a way to connect directly to the server on the local port to debug that specific server.
Any other ideas for improvement?
1 vote -
Have the option for a test license for existing enterprise license holders
It would be incredibly helpful for enterprise license holders to be able to generate a sort of test license, so that they can set up a test instance with all the features of Enterprise instances (such as LDAP, SAML, etc) so they can test out their settings first before implementing them into their production instance.
4 votes -
Enable MFA reset through the system console
It would be nice if there were a way to reset someone's MFA configuration from the System Console instead of having to use the command line tool. For large teams, MFA devices are lost fairly frequently so it's burdensome to have to use the command line tool each time.
2 votes -
End-to-end encryption of mobile notifications
If a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification.
The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user.
This can be done on iOS with a Notification Service Extension: …
10 votes -
Administration of channels through Admin interface.
Implement channel management in the admin UI. Currently the only channel administration is in the channel itself or through the CLI.
1 vote -
Enforce MFA as permission.
Make enforce MFA a permission so you can assign it to specific group(s).
Some businesses do want to enforce MFA for some groups and some not.2 votes -
Add a feature to create custom command alias within Mattermost client
We would like a feature to allow leveraging slash command integrations so that users could create custom aliases locally. For instance, one of our integration commands is '/zoom' with additional arguments of 'join' and '<meeting ID>'. We would like to be able to create a custom alias so that a user could always include the arguments along with the slash command without entering 'join' and their 'meeting ID' each time they use the integration.
11 votes -
Create Business Email With Custom Domain Hosting Via Mattermost
I think it would be awesome to use Mattermost to host a business domain email instead of Google or Microsoft ect.
1 vote -
Default email domain for LDAP users
There should be a option for default email domain for LDAP users.
Use case: large organizations often have multiple object trees, and some might not contain the users email address explicitly. In some cases you might have a default email domain for all users (example.com) in addition to their unit-specific (unit.example.com) domains.
For more dynamic settings like a Django settings.py you might to able to specify that the email address of an users is their uid + the default email domain of your organization, but when that's not the case you instead relay on the settings being provided to you,…
2 votes -
Don't show deactivated ldap users
My organization would like to have the option to not show deactivated users in member lists.
3 votes
- Don't see your idea?