/AddShortcuts

A plugin, which adds certain shortcuts to Kanboard.

Primary LanguagePHPMIT LicenseMIT

AddShortcuts

Plugin for Kanboard

A plugin, which adds certain shortcuts to Kanboard. Also since version 2 there is a new drop down box feature, with which you can choose predefined user presets to quickly switch to a predefined url.

Update notice: since version 2 I refactured the shortcut preset system. I was too lazy to code a converter from the old system to the new one, but the old presets are still there in the database. You might want to look into the settings table of the Kanboard database and search the add_shortcuts_v_*_url entries to get your old url presets, where the star stands for the number (1 == "v 1" shortcut, 11 = "v v 1", etc.).

Screenshots

Example use

TagiShortcuts example use

Features

  • ? opens updated short cut list
  • F opens the drop down (new since v2.0.0)
  • A opens shortcut preset editing modal
  • Home navigates to the home screen / dashboard
  • v+a opens the Big Board with the current filter
  • v+t opens the "My tasks" for the actual user
  • a+a opens the projects analytics in a modal
  • t adds the add spent time modal from TagiAddSpentTime
  • v+N where N is any number between 0 and 9. You can set up custom links in the config. This way you could e.g. assign /?controller=SearchController&action=index&search=status%3Aopen so that the respecting shortcut will lead to the filter searching all open tasks.
  • v+v+N is the same as above, yet with 10 additional slots to configure!
  • S executes the converter feature of the SubtaskHelper
  • g executes the combiner feature of the SubtaskHelper
  • E executes the edit subtask feature of the SubtaskHelper
  • v+c searches for tasks, which were done last week (monday to sunday)
  • v+v+c searches for tasks, which were done this week (monday to sunday)
  • B open the task TaskSelector dropdown

Compatibility

  • Requires Kanboard1.2.27
  • (not 100% sure) URL rewrite must be enabled for clean URL define('ENABLE_URL_REWRITE', true); inside the config.php for most shortcuts to work properly
  • Requires Big Board, if the v+a shortcut should be accessible and also URLCleaner is needed then

Other Plugins & Action Plugins

  • No known issues

Core Files & Templates

  • 01 Template override
  • No database changes

Changelog

Read the full Changelog

Installation

  1. Go into Kanboards plugins/ folder
  2. git clone https://github.com/Tagirijus/AddShortcuts

Translations

  • Contributors welcome
  • Starter template available

Authors & Contributors

License