# Table View
A [Kanboard](https://github.com/kanboard/kanboard) plugin that provides a table view of tasks in your project.
![alt screenshot](Screenshot/1.png)
## Features
1. Hide orignal list view or not
2. Customizable table fields
3. Compatible with the plugins "Group_assigne" and "metaMagik"
4. Export tasks
## 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
> ```php
> $configs["HIDE_LIST_VIEW"] = true;
> ```
**$configs["TABLE_FIELDS"] : Array**
> The fields display in the table by the sequence in this array.
> ```php
> $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:
> ```php
> $configs["CUSTOMIZED_FIELD_NAMES"] = array(
> "::COLUMN" => "Progress",
> );
> ```
## Author
Greyaz
## License
License MIT