mattermost / mattermost-plugin-github

GitHub plugin for Mattermost
Apache License 2.0
156 stars 146 forks source link

How to remove GitHub integration in mattermost? #781

Closed patricorgi closed 2 months ago

patricorgi commented 2 months ago

I accidentally added github integration and it shows up on my sidebar, and later realized I don't use GitHub with the rest of my team on mattermost. Therefore, I would like to remove it. However, it's rather obscure to me where I can manage all the integrations.

Screenshot2024-05-13 下午2 46 51

It does not show up in my "Incoming Webhooks".

Screenshot2024-05-13 下午2 48 32

Could you please instruct me how to remove it?

ThiefMaster commented 2 months ago

It's a plugin, not an integration. You can disable/uninstall it in the System Admin Console

patricorgi commented 2 months ago

How to access System Admin Console? Googled results say I can find it at the top-left corner of the app. However, I could not spot such an access there.

Screenshot2024-05-13 下午3 15 37
mickmister commented 2 months ago

Hi @patricorgi, thanks for filing this issue. What is your expected outcome here? Do you want the integration disabled for everyone on your server?

patricorgi commented 2 months ago

Hi @mickmister thanks for replying. I hope to uninstall the GitHub plugin. I don't think this plugin is installed for everyone on the server. This is a collaboration server, and I don't have the control of it. If memory serves, I added the GitHub plugin by myself, and now I don't know how to get rid of it.

mickmister commented 2 months ago

@patricorgi The plugin is installed server-wide, and cannot be disabled per-user or per-team. A system admin must have installed this on your server.

There is a global plugin setting Display Notification Counters in Left Sidebar that can remove the PR counts on the left side of the screen for all users, in case this is the desired functionality. Does this help @patricorgi?

patricorgi commented 2 months ago

I cannot find the option Display Notification Counters in Left Sidebar. Could you illustrate it with screenshots? I realized that my Mattermost app must have a very different interface.

mickmister commented 2 months ago

@patricorgi You need to be a system admin to see those plugin settings. They are present at https://(MM_SITE_URL)/admin_console/plugins/plugin_github

image

patricorgi commented 2 months ago

I see. Many thanks for your patience and explanations.