Commit Graph

298 Commits

Author SHA1 Message Date
Frederic Guillot 253996901a Calculate the time spent based on the timetable 2015-03-14 20:53:33 -04:00
Frederic Guillot 4700139a86 Start to develop the budget module 2015-03-12 23:03:51 -04:00
Frederic Guillot 925ede9b48 Merge and improve pull-request #704 2015-03-12 21:21:24 -04:00
Frederic Guillot e1571f91ce Merge pull-request #709 2015-03-12 20:49:25 -04:00
bdpsoft 33cf6075b9 Add Serbian currencie and language code in Model\Config 2015-03-12 19:35:49 +01:00
Hendrik Stoker a0b8d7cdf0 Added dutch translation 2015-03-11 08:28:07 +01:00
Frederic Guillot d91b5d4aa3 Improve pull-request 2015-03-10 22:37:09 -04:00
Frederic Guillot 788ef2bc07 Merge pull-request #699 2015-03-10 22:11:30 -04:00
Olivier Maridat b747b9750b Order task links by labels and task column 2015-03-10 14:50:17 +01:00
Frederic Guillot 900e3fa1fd Bust subtask title max length to 255 characters 2015-03-09 21:48:45 -04:00
Frederic Guillot 406aeaf2fb Merge pull-request #700 2015-03-09 21:40:56 -04:00
Frederic Guillot c870508923 Add user timetables 2015-03-09 21:37:10 -04:00
Olivier Paroz 26252d1690 Adding CHF to the list of Euro currencies 2015-03-09 13:48:30 +01:00
Frederic Guillot 7328995645 Add user cost 2015-03-07 16:50:36 -05:00
BlueTeck 5e5af86638 add image thumbnail to task detail view, add icons to common file extensions, better layout in task attachments 2015-03-07 11:31:53 +01:00
Frederic Guillot 436fda0167 Fix typos 2015-03-04 21:06:56 -05:00
Francois Ferrand efbcc22f5a Add missing swimlane REST API
Missing API to retrieve extra details were missing:
  getSwimlane($project_id, $name)
  getAllSwimlanes($project_id)
2015-03-03 16:35:45 +01:00
BlueTeck 88ba0c0953 preview images in taskview 2015-03-02 22:40:09 +01:00
Frederic Guillot d910ebc1ea Integrate Turkish language 2015-03-01 18:43:03 -05:00
Frederic Guillot 9278a92603 Merge pull-request #681 2015-03-01 18:34:30 -05:00
Frederic Guillot 35d99ec5d3 Add subtask position 2015-03-01 18:03:58 -05:00
creador 35ca4c1740 Turkish translation
Added Turkish translation
2015-03-02 00:48:21 +02:00
Frederic Guillot da425e4187 Rename subtasks and files tables 2015-02-28 19:54:32 -05:00
Frederic Guillot db59460da1 Improve pull-request 2015-02-27 19:15:23 -05:00
Francois Ferrand 34a0216ca7 Add REST api to manage actions. 2015-02-25 11:35:31 +01:00
Francois Ferrand 546e0ec809 Add new actions to move issue when the assignee is changed.
This will *not* fire the task_moved events, to avoid triggering other auto-assign actions.
This does not seem ideal, but I see no easy way to implement this properly (e.g. checking the event
stack).
2015-02-24 18:41:38 +01:00
Frederic Guillot 5f1dcf1ae8 Fix bug links with different columns (pull-request merge) 2015-02-21 14:24:00 -05:00
BlueTeck cc12f5589a display column in link details 2015-02-20 14:52:25 +01:00
Frederic Guillot 8214aae1d6 Enable event drop for user calendar 2015-02-17 21:29:11 -05:00
Frederic Guillot 10debb3f6c Update task time spent based on subtasks time spent 2015-02-17 20:37:14 -05:00
Frederic Guillot 353117f44e Display unfinished subtasks in the calendar 2015-02-15 21:00:04 -05:00
Frederic Guillot 2491ada0db Display subtask time tracking in the calendar 2015-02-15 16:34:56 -05:00
Frederic Guillot 5fd4e290c5 Fix PHPAnalyzer issues 2015-02-14 16:22:26 -05:00
Frederic Guillot f7e4c3928a Refactoring/simplification of the pull-request about links 2015-02-14 16:11:13 -05:00
Frederic Guillot 364382b1b5 Add task links (Merge pull-request #610) 2015-02-13 17:50:20 -05:00
Frederic Guillot 124f7cad28 Check if the user session match an existing user 2015-02-13 16:41:50 -05:00
Frederic Guillot 1a8ca671b5 Add subscriber for task (moved date) 2015-02-11 21:05:23 -05:00
Frederic Guillot 2c512f93ac Improve pull-request 2015-02-11 20:46:14 -05:00
ashbike 59ee6f9fee Task age and time spent in one column.
Details: https://github.com/fguillot/kanboard/issues/608
2015-02-11 16:52:07 +05:30
Frederic Guillot efbf679385 Add subtask time tracking in the task view 2015-02-10 22:10:32 -05:00
ashbike 77a307e4ff - Markdown supported in column description.
- Project > Edit Board and Project Summary pages now show description as tooltip.
- Project > Edit Board shows textarea with markdown preview. Edit column also shows markdown preview.
- Fixed bug while adding a new column inserts description as column limit.
2015-02-09 21:14:53 -05:00
BlueTeck 3704e33c66 added getProjectActivity + getOverdueTasks to API 2015-02-09 20:48:13 -05:00
Frederic Guillot 6f94ce6af3 Add Bitbucket webhook 2015-02-08 21:13:59 -05:00
Frederic Guillot d634a53e9c Update moment.js and add timezone in template 2015-02-08 17:37:13 -05:00
Frederic Guillot 92509c43c4 Add user calendar view on the dashboard and in the user management section 2015-02-08 16:13:05 -05:00
Frederic Guillot acf3941b4a Improve js and add native language support for datepicker and calendar 2015-02-08 15:07:47 -05:00
Frederic Guillot 813b7c4c00 Add unit test for subtask time tracking 2015-02-08 13:46:38 -05:00
Frederic Guillot 563941c70d Add task time tracking on the dashboard 2015-02-07 21:56:04 -05:00
Frederic Guillot c9cc82eec8 Update subtask spent based on the time tracking 2015-02-07 21:44:51 -05:00
Frederic Guillot 2d890cbc71 Update task time tracking based on subtask time tracking 2015-02-07 19:39:39 -05:00
Frederic Guillot fa6d19928a Rename subtask model 2015-02-07 18:36:16 -05:00
Frederic Guillot 73b44f1550 Uncheck tasks and swimlanes from project duplication and update translations 2015-02-07 14:36:24 -05:00
Frederic Guillot a6b3306072 Merge pull-request #580 2015-02-07 14:19:19 -05:00
Colin Williams ce13fced30 Reduce duplication in Notification::getMailSubject() 2015-02-07 18:15:31 +00:00
Colin Williams c2ff3b2d69 Use $max_length parameter in getClonedProjectName. 2015-02-07 18:15:31 +00:00
Frederic Guillot b24b1e7e4e Add subtasks restrictions and time tracking 2015-02-04 22:19:32 -05:00
Frederic Guillot 2d070627d7 Add user dashboard view 2015-02-04 22:05:41 -05:00
Michael Lüpkes e5ea361255 Implemented Changes to Project Duplication to include Swimlanes and Tasks.
ProjectDuplication::duplicate accepts additional param of type array now. Array includes which optional parts to duplicate. Optional parts are: 'swimlane', 'category', 'task', 'action'.
2015-02-03 11:16:10 +01:00
Frederic Guillot 40ca850707 Add column description (merge/change pull-request #549) 2015-02-01 14:19:49 -05:00
Frederic Guillot be4e90e319 Add collapsible swimlanes (merge and improve pull-request #565) 2015-02-01 11:05:07 -05:00
Frederic Guillot 9a98013736 Add table/pagination to the project list 2015-01-31 11:21:43 -05:00
Colin Williams a3329ce0e8 Allow public access to colors stylesheet. 2015-01-29 08:40:04 +00:00
Frederic Guillot 7703d0459a Fix potential issue with old Sqlite versions 2015-01-28 20:34:42 -05:00
Frederic Guillot 0f6a4e9de9 Allow urls without project_id 2015-01-26 21:35:33 -05:00
Frederic Guillot 28a7f57d86 Store due date without the time 2015-01-25 18:55:11 -05:00
Frederic Guillot 1fc6d69e2e Fix bug duplicate project with a too long name 2015-01-25 18:08:28 -05:00
Frederic Guillot e506648cbc Do not show inactive projects info on the dashboard and update picodb (merge #546) 2015-01-25 11:55:12 -05:00
Frederic Guillot 655d75a3cf Add new constants: FILES_DIR and DEBUG_FILE 2015-01-25 10:47:21 -05:00
Frederic Guillot e6f7929f77 Add new automatic action (Task comment logging), patch #539 2015-01-22 17:46:58 -05:00
Frederic Guillot 4e874fad90 Fix some phpdoc comments 2015-01-18 18:21:33 -05:00
Frederic Guillot 7c1c14cf64 Pagination refactoring 2015-01-18 17:59:41 -05:00
Frederic Guillot 74e4a7b064 Add top links to the calendar 2015-01-17 17:27:34 -05:00
Frederic Guillot 84b0f0df90 Add project calendars (merge/refactoring of #490) 2015-01-17 17:11:51 -05:00
Frederic Guillot 99d27e0ce4 Allow users to override the timezone and the language 2015-01-04 22:34:59 -05:00
Frederic Guillot d1d04d6fee Add subtasks export and move export actions to a specific controller 2015-01-04 21:14:57 -05:00
Frédéric Guillot 5c6b67bd76 Allow project managers to remove tasks 2015-01-02 22:14:28 -05:00
Frédéric Guillot 0ebdd4ddfd Cleanup and fixes 2015-01-02 21:48:26 -05:00
Frédéric Guillot 45c95d74fc Various fixes and improvements 2015-01-02 21:11:19 -05:00
Frédéric Guillot 3076ba22dd Fix bugs, improve perfs and use SimpleLogger instead of Monolog 2015-01-02 17:19:13 -05:00
Frédéric Guillot c32567857d Move activity event data to json instead of PHP serialization 2014-12-31 15:30:21 -05:00
Frédéric Guillot ee8ec7685f Reduce the number of SQL queries for automatic actions 2014-12-31 14:15:42 -05:00
Frédéric Guillot 27f4537079 Fix bug tasks don't show up on board/swimlanes 2014-12-31 13:47:47 -05:00
Frédéric Guillot 772804add8 Acl refactoring 2014-12-31 12:37:15 -05:00
Frédéric Guillot 5266b82144 Add Gitlab webhook 2014-12-28 22:22:15 -05:00
Frédéric Guillot d6530bd55f Include swimlane in task export 2014-12-28 17:38:17 -05:00
Frédéric Guillot e59be3dc02 Add default project categories in settings 2014-12-28 15:39:39 -05:00
Frédéric Guillot 91a99c5e6d Fix bug after refactoring 2014-12-28 13:12:27 -05:00
Frédéric Guillot 34d7450d3c Template helpers refactoring 2014-12-28 11:28:50 -05:00
Frédéric Guillot 0a14c8d5e5 Fix some PHPAnalyzer issues 2014-12-27 19:43:59 -05:00
Frédéric Guillot 1522be603b Fixs after replacing the event dispatcher 2014-12-27 19:23:51 -05:00
Frédéric Guillot 17dc5bdc9e Move events handling to Symfony\EventDispatcher 2014-12-27 19:10:38 -05:00
Frédéric Guillot cf821e117c Add swimlanes 2014-12-26 17:43:13 -05:00
Frédéric Guillot 2b27d986b3 Use PicoDb operator ilike() instead of like() 2014-12-26 12:20:17 -05:00
PELLER Zoltan 6946ef4b3c Hungarian translation added 2014-12-14 21:59:59 +01:00
Frédéric Guillot 76019d7628 Add project owner support (allow user management to a regular user), see #316 2014-12-11 20:51:40 -05:00
Frédéric Guillot 0cd31abbc4 Change API::getProjectByName() to reflect the documentation 2014-12-09 19:54:43 -05:00
Frédéric Guillot 6739dba792 Move user templates to a subfolder 2014-12-04 21:04:33 -05:00
Frédéric Guillot 8a02ceb40e Fix bug category duplication 2014-12-01 21:51:44 -05:00
Frédéric Guillot dd9f1d6e11 Add a check in case the request fail 2014-11-29 18:24:44 -05:00
Frédéric Guillot e72327d4b1 Improve session handler and add Ajax session check 2014-11-29 17:18:23 -05:00