Commit Graph

567 Commits

Author SHA1 Message Date
Frédéric Guillot
e89ba5e9e6 Analytics: add the first graph (task repartition) 2014-11-09 17:59:02 -05:00
Frédéric Guillot
3df63e051f Add projects to the dashboard and rename some methods 2014-11-09 12:47:49 -05:00
Frédéric Guillot
d040a6c5f6 Fix issue with notifications and projects that allow everybody 2014-11-01 16:38:14 -04:00
Frédéric Guillot
c4e6d658e4 Finish github webhooks integration 2014-10-25 18:13:13 -04:00
Frédéric Guillot
45b5e8b879 Add pagination for users page 2014-10-25 15:44:38 -04:00
Frédéric Guillot
f8a25a1550 Add Thai translation (pull-request #353) 2014-10-24 22:17:32 -04:00
David-Norris
3ee65c9b3b Regular users were unable to update task time.
Added 'time' to user_actions task array.
2014-10-21 23:02:59 -04:00
Frédéric Guillot
2c056bb9bb Add option to allow everybody on a project 2014-10-21 18:51:59 -04:00
Frédéric Guillot
ea29cebfe6 Add Danish translation (pull-request #336) 2014-10-20 19:31:31 -04:00
Frédéric Guillot
b9c14429bd Merge pull-request #330 (Japanese translation) 2014-10-19 09:19:22 -04:00
Yuichi Murata
c875115910 ja_JP locale support 2014-10-17 12:53:16 +09:00
Frédéric Guillot
286b193566 Add a dashboard (first version) 2014-10-14 22:02:35 -04:00
Frédéric Guillot
074056352d Project activity refactoring and listeners improvements 2014-10-12 21:38:56 -04:00
Frédéric Guillot
4061927d21 Move some Task model methods to the TaskFinder class 2014-10-12 15:32:35 -04:00
Frédéric Guillot
b7060b33ef Add pagination/column sorting for search and completed tasks 2014-10-12 14:28:08 -04:00
Frédéric Guillot
acba6839a6 Add 3 new fields for tasks: start date, time estimated and time spent 2014-10-11 21:11:10 -04:00
Frédéric Guillot
f63984af1a Allow quickly creating and changing state of subtask (pull-request #312) 2014-10-07 19:21:26 -04:00
Frédéric Guillot
f7fa47fa35 Only send notifications to project members (#299) 2014-10-07 12:21:02 -04:00
Frédéric Guillot
d138834dcf Regular users are able to create private projects 2014-10-05 19:40:57 -04:00
Frédéric Guillot
7f5a871f84 Projects are not anymore visible to everybody by default 2014-10-05 12:32:44 -04:00
Frédéric Guillot
bae57838c2 Input date format is now a config parameter instead of the current locale 2014-10-05 11:22:10 -04:00
Frédéric Guillot
8e5673e3d2 Improve settings page and move some config parameters to the database 2014-10-04 23:31:03 -04:00
Frédéric Guillot
33f9cdbc97 Add support for Github Issue Webhooks 2014-09-28 18:23:21 -04:00
Frédéric Guillot
03fa01ac7b Improve automatic actions (check for compatible events/actions/parameters) 2014-09-28 14:26:40 -04:00
Frédéric Guillot
9003f830ef Move methods getIpAddress() and getUserAgent() to the Request class 2014-09-28 09:19:19 -04:00
Frédéric Guillot
4aa99e9492 Hide users menu for non-admins (pull-request #284) 2014-09-27 21:40:47 -04:00
Frédéric Guillot
a5337cfe5c Move task edit form to the task layout 2014-09-23 20:16:07 +02:00
Frédéric Guillot
484c9614d1 Regular users can remove only their own tasks 2014-09-23 15:17:04 +02:00
Frédéric Guillot
ab1a4760ed Basic prototype to handle Github webhooks 2014-09-22 14:31:12 +02:00
Frédéric Guillot
41e796c52a Models refactoring/improvements 2014-09-20 14:49:31 +02:00
Frédéric Guillot
00cdc609d1 Extract project permissions to a separate class 2014-09-20 12:52:48 +02:00
Frédéric Guillot
5f96af82f2 Split Task model into smaller classes 2014-09-20 11:58:27 +02:00
Frédéric Guillot
95e54d1d30 Exclude current user in email notifications, pull-request #273) 2014-09-19 22:08:04 +02:00
Frédéric Guillot
31d3f8bb57 Fix bug: update of the last_modified field for projects 2014-09-18 22:08:16 +02:00
Frédéric Guillot
7e6d35f829 Fix bug: overdue tasks email notification 2014-09-18 15:56:43 +02:00
Frédéric Guillot
243e72474b Improve board API calls 2014-09-17 14:47:41 +02:00
Frédéric Guillot
e7a20b9d8f Improve API calls for users 2014-09-16 19:30:18 +02:00
Frédéric Guillot
a76939066b Add more events and notifications for tasks 2014-09-16 16:35:43 +02:00
Frédéric Guillot
6afae5ba7b Rename method names to be more consistent 2014-09-16 13:38:32 +02:00
Frédéric Guillot
12a688347c Improve Board::Index() and avoid useless HTTP redirects 2014-09-16 13:25:44 +02:00
Frédéric Guillot
e1ddf7f012 Run unit tests across different database backends + fix bugs 2014-09-15 22:35:56 +02:00
Frédéric Guillot
2e6a8d435f Add settings field to control project columns (pull-request #244) 2014-09-12 17:35:48 +02:00
Frédéric Guillot
c3a0cf4343 Remove some code duplication (validation rules) 2014-09-12 15:57:05 +02:00
Frédéric Guillot
15e1ed6148 Improve API calls for subtasks 2014-09-12 15:14:59 +02:00
Frédéric Guillot
1ecb67ca25 Add Russian translations (pull-request #248) 2014-09-12 13:19:07 +02:00
Frédéric Guillot
61927232ae Improve API calls for categories 2014-09-11 18:28:17 +02:00
Frédéric Guillot
d9850ae66a Add icon for subtasks on the board 2014-09-11 16:27:10 +02:00
Frédéric Guillot
c0ac22b704 Update French locales 2014-09-11 12:44:22 +02:00
Frédéric Guillot
bb5b5dee2d Add Atom feed for project activity 2014-09-10 18:12:12 +02:00
Frédéric Guillot
cede5d5434 Fix Mysql and Postgresql bug 2014-09-10 16:51:44 +02:00