Giter Club home page Giter Club logo

kanboardplugin_greyaz_tableview's Introduction

Table View

A Kanboard plugin that provides a table view of tasks in your project.

alt screenshot

Features

  1. Hide orignal list view or not
  2. Customizable table fields
  3. Compatible with the plugins "Group_assigne" and "metaMagik"

Getting started

  1. Install from the Kanboard plugin manager directly. Or clone this repository to your plugin folder.
  2. Copy and rename the file config.default.php to config.php, then edit it by following the instructions in the comments.

Configuration Items

$configs["HIDE_LIST_VIEW"] : Boolean

Hide the list view or not. Default: true

$configs["HIDE_LIST_VIEW"] = true;

$configs["TABLE_FIELDS"] : Array

The fields display in the table by the sequence in this array.

$configs["TABLE_FIELDS"] = array(
    "::PRIORITY", "::TASK_ID", "::TITLE", "::COLUMN", "::ASSIGNEE", "::DUE_DATE", "::METAMAGIK::expected_launch_date"
);

The following keywords are supported by default:

  • ::ASSIGNEE
  • ::CATEGORY
  • ::COLUMN
  • ::DUE_DATE
  • ::PRIORITY
  • ::POSITION
  • ::REFERENCE
  • ::START_DATE
  • ::SUBTASK_NUMBER
  • ::SWIMLANE
  • ::TAG
  • ::TASK_ID
  • ::TITLE

The following keywords are supported after installing the plugin "Group_assign":

  • ::ASSIGNED_GROUP
  • ::OTHER_ASSIGNEES

If the plugin "metaMagik" is installed, your custom field can be loaded via the prefix "::METAMAGIK::" with your field name. Example:

  • ::METAMAGIK::expected_launch_date

$configs["CUSTOMIZED_FIELD_NAMES"] : Array

Optional. Customize the names of the fields. Example:

$configs["CUSTOMIZED_FIELD_NAMES"] = array(
    "::COLUMN" => "Progress",
);

Author

Greyaz

License

License MIT

kanboardplugin_greyaz_tableview's People

Contributors

greyaz avatar

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.