Giter Club home page Giter Club logo

mattermost-trac-bot's People

Watchers

 avatar  avatar  avatar

mattermost-trac-bot's Issues

Harden channel detection logic

Currently, the bot needs to be invited in the configured Mattermost channels before it is started. It could instead:

  • Get the list of all public channels at startup, and try to join the ones it's not in
  • Print a warning for all channels it cannot join, which we suppose are private channels
  • Listen to "invitation" events at runtime to handle a post-startup invitation in a private channel

Alternative "compact" format for ticket listings

The bot should provide an alternative "compact" format when listing tickets, where all ticket numbers are listed on a single line (comma separated), and the summary/state/etc. are rendered instead in the title of the link (that would then appear in the tooltip when hovering it).

This setting should have a default value and be overridable per-channel.

Allow defining aliases for Trac instances

It should be possible to define aliases for Trac instances, so for which would also be recognized when querying issues. For example, a Trac instance "admin" with an alias "ad" could be queried with "admin#123" and "ad#123".

Allow defining per-Trac ticket templates

It's currently impossible to define different ticket templates for different Trac instances. This becomes problematic if not all Trac instances have the same fields. One should be able to define a global default, and to optionally refine it per Trac instance.

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.