View Issue Details

IDProjectCategoryView StatusLast Update
0019675mantisbtplug-inspublic2015-05-05 03:56
Reporterspidgorny Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Summary0019675: Like Trello plugin
Description

You can drag and drop issues between status columns just like Trello (http://trello.com/).
See https://github.com/spidgorny/LikeTrello for animated gif.

TagsNo tags attached.
Attached Files
MantisLikeTrello.gif (260,251 bytes)   
MantisLikeTrello.gif (260,251 bytes)   

Activities

vboctor

vboctor

2015-04-28 11:19

manager   ~0050669

Nice job... it would be great to have this under the mantisbt-plugins organization in github to improve its discoverability.

I wonder if the name should be more about the functionality rather than the Trello similarity. If you are open to the idea, then we can brainstorm on names.

vboctor

vboctor

2015-04-28 11:31

manager   ~0050670

I had a quick look at the code and it seems that the plugin does direct queries against the database rather than using the filter API. This will likely disclose to users issues that they don't have access to.

I suggest switching to using the filter API for the following reasons:

  • Ability to have boards associated with current or saved filters. Having a way to switch filters from the boards page would be great.
  • Making sure only accessible issues are disclosed.

It would also be great if you can use localized labels rather than hard-coded strings for labels on the cards like "reporter" and "assigned".

spidgorny

spidgorny

2015-05-04 08:14

reporter   ~0050691

  • I'm not sure how to join a github organization. I guess I need to be invited.

  • Trello for dragging cards is like Xerox for photo copying. I can't think of a name better than that, but feel free to suggest.

  • Filter API: would gladly use it, I clearly understand the benefits. Is it documented?

  • Localized labels: of course I'd use them, but I only have issue status strings. Is this the correct guide?
    https://www.mantisbt.org/wiki/doku.php/mantisbt:plugins_overview#language_strings. It's mainly for custom strings I think, I'd rather use built-in localization. How?

dregad

dregad

2015-05-05 03:56

developer   ~0050694

  • I'm not sure how to join a github organization. I guess I need to be invited.

See https://www.mantisbt.org/wiki/doku.php/mantisbt:mantis_plugins#the_github_mantisbt-plugins_organization

Feel free to continue the discussion here instead of taking it to the mailing list.

  • Localized labels

I didn't look at the code, but I assume vboctor meant to use APIs: lang_get() for standard MantisBT strings, and plugin_lang_get() for plugin-specific ones; define the strings in text files, look at existing plugins for examples. Also check out MantisEnum class for retrieving translated status.