Coder Social home page Coder Social logo

Comments (7)

gabrieljackson avatar gabrieljackson commented on July 24, 2024

This is a very interesting use case and I can definitely add this option to wrangler. While the majority of messages being moved benefit from the context of the bot post, I can see how that wouldn't be the case for this scenario.

I am thinking that this sort of option would be set in the plugin configuration and would apply to all actions taken by wrangler. Would this work for you?

from mattermost-plugin-wrangler.

alexanderlhk avatar alexanderlhk commented on July 24, 2024

Hey @gabrieljackson, thanks for the prompt response and the amazing contribution so far to this plugin.

I think leaving an option for the user to disable EITHER/BOTH the notifications that is found in the original thread and the receiving channel would be great.

This will help, in our case, to reduce the time spent deleting the bot messages to reduce the mess/confusion of the flow of the messages/conversation (as you know, Mattermost does not give us the option to bulk delete messages... yet).

from mattermost-plugin-wrangler.

gabrieljackson avatar gabrieljackson commented on July 24, 2024

Sorry about that temporary close+open on the issue. I got a bit too click happy on the comment box.

I was wondering if this behavior is something that you would want in the wrangler command and the webapp UI, or if the command would suffice? It sort of sounds like you may have some automation in place for this use-case, but I wasn't sure. Due to there being a few messages that wrangler will make depending on the action being taken, I am trying to decide if exposing this in the UI would be worth the possible confusion it may bring. Any input on this would be appreciated.

from mattermost-plugin-wrangler.

gabrieljackson avatar gabrieljackson commented on July 24, 2024

@alexanderlhk, I have added a silent flag to the /wrangler move thread command. This silences all Wrangler messages when moving threads which should cover the behavior you are looking for. This will be included in the next wrangler release.

I am thinking I will keep this functionality in the command line only for now. I will probably add it to the UI as well in the future once I decide on a good way to ensure users are fully aware of how it impacts the thread move experience. Is the command line flag helpful to you or do you solely use the Wrangler UI to move messages?

from mattermost-plugin-wrangler.

alexanderlhk avatar alexanderlhk commented on July 24, 2024

from mattermost-plugin-wrangler.

jomaxro avatar jomaxro commented on July 24, 2024

Hey @gabrieljackson,

Just started using this plugin. Our team doesn't make use of threads much, so when a "conversation" needs to be moved, we end up moving a bunch of individual posts. That means a bunch of wrangler bot posts in 2 channels.

It looks like the silent flag hasn't made it into a release, is that correct? Any timeline for doing so.

Also, we tend to use the UI option, as it's much quicker than finding post and channel IDs. If support for silent moves could be added to the UI, we'd be quite appreciative. A plugin setting that applies to all wrangler move/copy actions would cover our use case, though I can see others preferring it on a post-by-post basis.

from mattermost-plugin-wrangler.

gabrieljackson avatar gabrieljackson commented on July 24, 2024

@jomaxro you are right that the silent flag had not quite made it into the last published release. I will be fixing this soon with a new release with some additional features.

As you can see, I just merged a change to expose the silent flag via the webapp as requested.

A plugin setting that applies to all wrangler move/copy actions would cover our use case, though I can see others preferring it on a post-by-post basis.

For now, the option in the webapp will be exposed to users in the move thread modal via a checkbox. The good news is the state of the checkbox will be saved if you want to move a bunch of messages in a row meaning you won't have to enable or disable it each time. I will consider adding a plugin-wide option in the future, but this should work for now.

from mattermost-plugin-wrangler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.