PHP Classes

Kanboard Timetable plugin: Plugin to present of timetable of pending tasks

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 30 All time: 11,123 This week: 455Up
Version License PHP version Categories
plugin-timetable 1.0.0Custom (specified...5PHP 5, Time and Date, Content management
Description 

Author

This package provides a plugin to present of timetable of pending tasks.

It is a plugin for the Kanboard application that allows the users to specify tasks that need to be done on specific days and hours.

The plugin can also display the time schedules for a week or during a day.

Picture of kiran
  Performance   Level  
Name: kiran <contact>
Classes: 8 packages by
Country: United States United States
Age: ???
All time rank: 4310546 in United States United States
Week rank: 215 Up24 in United States United States Up

Documentation

User Timetable plugin for Kanboard

  • Timetable / schedule for users
  • Display in the calendar intersects between sub-task time tracking and user schedule
  • Timetable management: weekly, daily, overtime, days off
  • The timetable is configurable for each user
  • Sub-task time tracking is calculated according to the timetable
  • Sub-task time tracking in calendar settings must be activated

Author

  • Frederic Guillot
  • License MIT

Requirements

  • Kanboard >= 1.0.29 and < 1.0.37

Installation

You have the choice between 3 methods:

  1. Install the plugin from the Kanboard plugin manager in one click
  2. Download the zip file and decompress everything under the directory `plugins/Timetable`
  3. Clone this repository into the folder `plugins/Timetable`

Note: Plugin folder is case-sensitive.

Documentation

User Timetables

Each user can have a predefined timetable. This feature mainly is used for time tracking, project budget calculation and to display sub-tasks in the calendar.

Each user has his own timetable. At the moment, that need to be specified manually for each person. You can also schedule time-off or overtime.

The timetable section is available from the user profile: User profile > Timetable.

Work Timetable

This timetable is dynamically calculated according to the regular week timetable, time-off and overtime.

Timetable

Week Timetable

Week Timetable

The week timetable is used to define regular work hours for the selected user.

To add a new time slot, just select the day of the week and the time range.

Time-off Timetable

The time-off timetable is used to schedule time not worked. This time is deducted from the regular work hours.

When you check the box "All day", the regular day timetable is used to define the regular work hours.

Overtime Timetable

Overtime Timetable

The overtime timetable is used to define worked hours outside of regular hours.

Day Timetable

This timetable is used when the checkbox "All day" is checked for overtime and time-off entries.


  Files folder image Files (51)  
File Role Description
Files folder imageController (5 files)
Files folder imageLocale (21 directories)
Files folder imageModel (5 files)
Files folder imageSchema (3 files)
Files folder imageTemplate (6 directories)
Files folder imageTest (2 files)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file Makefile Data Auxiliary data
Plain text file Plugin.php Class Class source
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (51)  /  Controller  
File Role Description
  Plain text file Timetable.php Class Class source
  Plain text file Timetableday.php Class Class source
  Plain text file Timetableextra.php Class Class source
  Plain text file Timetableoff.php Class Class source
  Plain text file Timetableweek.php Class Class source

  Files folder image Files (51)  /  Locale  
File Role Description
Files folder imagecs_CZ (1 file)
Files folder imageda_DK (1 file)
Files folder imagede_DE (1 file)
Files folder imagees_ES (1 file)
Files folder imagefi_FI (1 file)
Files folder imagefr_FR (1 file)
Files folder imagehu_HU (1 file)
Files folder imageid_ID (1 file)
Files folder imageit_IT (1 file)
Files folder imageja_JP (1 file)
Files folder imagenb_NO (1 file)
Files folder imagenl_NL (1 file)
Files folder imagepl_PL (1 file)
Files folder imagept_BR (1 file)
Files folder imagept_PT (1 file)
Files folder imageru_RU (1 file)
Files folder imagesr_Latn_RS (1 file)
Files folder imagesv_SE (1 file)
Files folder imageth_TH (1 file)
Files folder imagetr_TR (1 file)
Files folder imagezh_CN (1 file)

  Files folder image Files (51)  /  Locale  /  cs_CZ  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  da_DK  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  de_DE  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  es_ES  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  fi_FI  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  fr_FR  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  hu_HU  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  id_ID  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  it_IT  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  ja_JP  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  nb_NO  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  nl_NL  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  pl_PL  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  pt_BR  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  pt_PT  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  ru_RU  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  sr_Latn_RS  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  sv_SE  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  th_TH  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  tr_TR  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Locale  /  zh_CN  
File Role Description
  Accessible without login Plain text file translations.php Aux. Auxiliary script

  Files folder image Files (51)  /  Model  
File Role Description
  Plain text file Timetable.php Class Class source
  Plain text file TimetableDay.php Class Class source
  Plain text file TimetableExtra.php Class Class source
  Plain text file TimetableOff.php Class Class source
  Plain text file TimetableWeek.php Class Class source

  Files folder image Files (51)  /  Schema  
File Role Description
  Accessible without login Plain text file Mysql.php Example Example script
  Accessible without login Plain text file Postgres.php Example Example script
  Accessible without login Plain text file Sqlite.php Example Example script

  Files folder image Files (51)  /  Template  
File Role Description
Files folder imagetimetable (1 file)
Files folder imagetimetable_day (2 files)
Files folder imagetimetable_extra (2 files)
Files folder imagetimetable_off (2 files)
Files folder imagetimetable_week (2 files)
Files folder imageuser (1 file)

  Files folder image Files (51)  /  Template  /  timetable  
File Role Description
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files (51)  /  Template  /  timetable_day  
File Role Description
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file remove.php Example Example script

  Files folder image Files (51)  /  Template  /  timetable_extra  
File Role Description
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file remove.php Example Example script

  Files folder image Files (51)  /  Template  /  timetable_off  
File Role Description
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file remove.php Example Example script

  Files folder image Files (51)  /  Template  /  timetable_week  
File Role Description
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file remove.php Example Example script

  Files folder image Files (51)  /  Template  /  user  
File Role Description
  Accessible without login Plain text file sidebar.php Example Example script

  Files folder image Files (51)  /  Test  
File Role Description
  Plain text file PluginTest.php Class Class source
  Plain text file TimetableTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:30
This week:0
All time:11,123
This week:455Up