Commit Graph

453 Commits

Author SHA1 Message Date
Frederic Guillot c110dffefe
Added new API call: "getProjectByIdentifier" 2016-06-26 12:34:20 -04:00
Frederic Guillot b48c0cecbb
Added new arguments to project API calls and update composer.json 2016-06-26 11:57:28 -04:00
Frederic Guillot 4a230d331e
Added application and project roles validation for API procedure calls 2016-06-26 10:25:13 -04:00
Frederic Guillot 922e0fb6de
Rewrite integration tests to run with Docker containers 2016-06-25 14:34:46 -04:00
Frederic Guillot 49d312d5a4
Added unit test when updating tags for a task 2016-06-24 18:35:33 -04:00
Frederic Guillot b6e92cb64a
Remove dropdown menus that are now available with task edit form 2016-06-24 18:09:01 -04:00
Frederic Guillot 18cb7ad0a4
Expose tags to the user interface (first prototype) 2016-06-24 15:43:34 -04:00
Frederic Guillot b2e92480c2
Added filter class for tags 2016-06-24 11:40:58 -04:00
Frederic Guillot 700b4e8f02
Associate tags to tasks in BoardFormatter 2016-06-24 10:05:45 -04:00
Frederic Guillot 9e278a9370
Use BoardFormatter to generate the board 2016-06-24 08:50:57 -04:00
Frederic Guillot d560f84b37
Added models for tags 2016-06-23 20:26:19 -04:00
Lev Lazinskiy 7464607195 Add acceptance tests
Basic Framework for working with Selenium with PHPUnit and Firefox.
Future acceptance tests just need to extend Base.php and implement
various flows that we wish to test.
2016-06-08 19:02:46 -07:00
Frederic Guillot 656f430632 Changed DateParser to use only user format and ISO-8601 2016-06-05 21:28:56 -04:00
Frederic Guillot cd4c09c10a Conifgure email settings through user interface 2016-06-05 14:53:46 -04:00
Frederic Guillot a27057dd6f Expose to the user interface the email sender address 2016-06-02 20:58:34 -04:00
Frederic Guillot c50255813b Added mail helper 2016-06-01 21:28:24 -04:00
Sébastien Kergreis 6af3b6dfdb Fix filters with UTF-8 characters 2016-06-01 13:48:22 -05:00
Frederic Guillot 4987e245bb Do not sync user role if LDAP groups are not configured 2016-05-30 21:47:31 -04:00
Frederic Guillot 679a22c718 Added some unit tests for avatar letter with UTF-8 2016-05-30 21:01:41 -04:00
Frederic Guillot 14713b0ec7 Rename all models 2016-05-28 19:48:22 -04:00
Frederic Guillot d6c1c1ea33 Improve notification classes and move interface to core 2016-05-28 17:36:55 -04:00
Frederic Guillot 8d12e2fe73 Split board controller into multiple classes 2016-05-28 14:05:57 -04:00
Frederic Guillot 1353929a7d Rename controllers 2016-05-28 13:41:54 -04:00
Frederic Guillot 82b5b491be Rename task view controller 2016-05-26 22:23:12 -04:00
Frederic Guillot d9101da79e Mark notification as read when clicking on it 2016-05-26 20:50:50 -04:00
Frederic Guillot f2cce5ade8 Rename ProjectEdit controller 2016-05-25 22:46:21 -04:00
Frederic Guillot 74a84a28e3 Support strtotime strings for date search 2016-05-25 21:00:01 -04:00
Frederic Guillot a2e5d022e5 Clean up unit tests 2016-05-24 22:41:21 -04:00
Frederic Guillot 47ec4d89bc Do not send notifications to disabled users 2016-05-24 22:14:29 -04:00
Frederic Guillot 8ba05940e9 Filter non compatible plugins 2016-05-24 21:39:36 -04:00
Frederic Guillot cbee789549 Added QueueProvider to base class for unit tests 2016-05-23 20:53:30 -04:00
Frederic Guillot 996997a12d Added the possibility to convert a subtask to a task 2016-05-17 22:08:57 -04:00
Frederic Guillot d8472d17bd Update test case 2016-05-16 21:11:43 -04:00
Frederic Guillot 9ec654186a User creation forms are now displayed with inline popup 2016-05-15 21:50:46 -04:00
Frederic Guillot 4eaab1f6da Added unit tests for middleware 2016-05-15 20:56:01 -04:00
Frederic Guillot 8a6f02735b Added task creation menu for all projects views 2016-05-15 20:09:43 -04:00
Frederic Guillot 67b8361649 Refactoring: added controlled middleware and changed response class 2016-05-15 18:31:47 -04:00
Frederic Guillot 3387ea3dbe Added unit test for ProjectMetadata::duplicate() 2016-05-11 18:35:35 -04:00
Busfreak 58ccf9f692 Duplicate project metadata when duplicating project (#2074) 2016-05-11 18:26:44 -04:00
Frederic Guillot 8ddd566361 Improve plugin loading 2016-05-07 19:35:06 -04:00
Frederic Guillot 55ee906ba3 Added support for language LDAP attribute 2016-05-07 18:05:33 -04:00
Frederic Guillot aac11a609c Remove logger from unit tests 2016-05-07 14:46:34 -04:00
Frederic Guillot 300dabe6b4 Added support for LDAP user photo profile 2016-05-07 12:59:35 -04:00
Frederic Guillot 94989663ec User roles are now synced with LDAP at each login 2016-05-07 10:36:46 -04:00
Frederic Guillot cfb96c8749 Allow a project owner to manage his own public project 2016-05-05 22:13:11 -04:00
Frederic Guillot d5c95e8240 Added automated action to change task color based on the priority 2016-05-04 22:52:08 -04:00
Frederic Guillot 6bdc25490f Unify task drop-down menu between different views 2016-05-04 21:51:38 -04:00
Frederic Guillot 60c8867fee Improve LDAP user group membership synchronization 2016-05-03 22:51:48 -04:00
Frederic Guillot 38e9f9928e Added auto-loading in tests for plugins 2016-05-02 20:34:51 -04:00
Frederic Guillot 3872dee261 Added support for LDAP Posix Groups (OpenLDAP with memberUid) 2016-04-30 20:38:16 -04:00