mattermost-plugin-autolink icon indicating copy to clipboard operation
mattermost-plugin-autolink copied to clipboard

Allow configuration changes via the System Console

Open binarious opened this issue 6 years ago • 7 comments

The System Console states the following at the moment:

Configuration via the System Console isn't supported at this time. Please modify the config.json file directly. For more information please see https://github.com/mattermost/mattermost-plugin-autolink

It would be easier to configure this plugin directly in the System Console. Especially if one's using gitlab-omnibus.

binarious avatar Nov 26 '18 14:11 binarious

Changes to the Mattermost Server have to be made to allow this. There is a help-wanted ticket https://github.com/mattermost/mattermost-server/issues/9483 for this.

hanzei avatar Nov 26 '18 15:11 hanzei

@hanzei where would I put the request to let channel admins create custom groups? E.g. using @customgroup* pattern. As of right now only the admin with server console access can define a new group, but with 80+ users it doesn't scale at all. Even if enabled via System console, it still will be only available to the System Admin.

felibb avatar Jun 06 '19 11:06 felibb

@felibb Would you please open a new issue for this?

hanzei avatar Jun 06 '19 11:06 hanzei

From #65

Hi there,

This is not a duplicate of #31. That ticket is to make the plugin configurable via the interface, which would be brilliant. However, this ticket is to implement an interim measure, to display the current configuration from config.json in a read-only form, until such a time as #31 is implemented.

This ticket becomes invalid once #31 is fixed, but that's not the same thing as saying it's a duplicate. If that is likely to be done in time for the next release, then I'm happy for this to be closed, but if not I would rather that it were re-opened.

This should be a really simple ticket to resolve, as it just means spitting-out the array as an HTML table.

hanzei avatar Jul 06 '19 21:07 hanzei

https://github.com/mattermost/mattermost-plugin-autolink/pull/71 added the capability to edit the configuration with a /autolink command. It still requires sysadmin privileges since autolink can affect the performance of the entire server.

Having channel-specific plugin instances/configurations should be a roadmap-level feature for mattermost-server.

levb avatar Aug 21 '19 14:08 levb

https://github.com/mattermost/mattermost-server/issues/9483 is done and this is now possible to implement. You can find the design at https://www.figma.com/proto/lcJR0AABXMMdZsu74Pt5Xx/MM-18086-Mattermost-Autolink-Plugin?node-id=1%3A101&viewport=347%2C509%2C0.34396985173225403&scaling=min-zoom

hanzei avatar Oct 01 '20 10:10 hanzei

I'm going to try to take on this one!

CoreyAlexander avatar Jun 19 '21 15:06 CoreyAlexander