Commit Graph

68 Commits

Author SHA1 Message Date
Joe Nahmias 6ca3bb6fec test: replace usage of at() matcher with alternatives
The PHPUnit at() matcher, used to determine the order that methods are called
on test doubles, has been deprecated in PHPUnit 9 and has been removed in
PHPUnit 10.
Migrate usage of at() to other constructs following Drupal core examples in:
<https://www.drupal.org/node/3218874>
2023-06-29 21:06:04 -07:00
Frédéric Guillot d3f38d1bf2 Add support for task links in Markdown headings
If a text block matches #(\d+) it will be interpreted as a task link instead
of a heading.

Closes #5017
2023-04-18 21:17:45 -07:00
Frédéric Guillot f5bb55bdb8
PHP 8 Compatibility 2022-02-05 11:49:03 -08:00
Michael af9aec88a5
Add hidden accessible titles 2020-10-05 21:29:48 -07:00
Michael Vickers b24d05df76 Add aria-label to user mention 2020-10-04 10:43:18 -07:00
cl0ne c44880a588 Exclude task links and user mentions from nesting 2018-07-25 15:07:34 -07:00
Frédéric Guillot 5996a8abcf Rewrite tooltips code without jQuery 2018-04-20 15:18:30 -07:00
Frédéric Guillot ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frederic Guillot 481e767d35 Add new project restriction to block assignee change 2017-04-05 22:53:54 -04:00
Frederic Guillot 66c8351ad4 Add new project role restriction to block task suppression 2017-04-05 19:16:04 -04:00
Frederic Guillot 9bcf97a6c9 Project priority is always rendered now 2017-02-26 14:34:03 -05:00
Frederic Guillot dd579937e3 Add helper method to use implode() with HTML escaping 2017-02-23 18:51:11 -05:00
Frederic Guillot 53b0c7bda9 Remove method getMailboxHash() 2017-02-05 17:59:06 -05:00
Frederic Guillot 63716637ed Improve filterSubject() helper method 2017-02-05 12:03:18 -05:00
Frederic Guillot 6307070507 Do not try to format size if 0 2017-02-04 18:25:41 -05:00
Frederic Guillot 5ce0ebdd26 Rename methods to render fields in TaskHelper and SubtaskHelper 2017-01-08 18:07:38 -05:00
Frederic Guillot 07c44d2113 Avoid code duplication in PR #2891 2016-12-19 22:27:13 -05:00
Frederic Guillot aafa1de4d5 Handle username with dots in user mentions 2016-12-17 12:11:17 -05:00
Frederic Guillot 23d862aef8
Add suggest menu for task ID 2016-12-03 12:56:12 -05:00
Frederic Guillot f73d0d2ac9
Make user mentions great again 2016-12-01 22:52:58 -05:00
Frederic Guillot 700e226ba8
Fix link generation when user mention is followed by a punctuation mark 2016-11-30 18:26:40 -05:00
Frederic Guillot 91c1109b05
Change column move restriction behavior 2016-09-19 20:45:36 -04:00
Frederic Guillot 3043163747
Add column restrictions to custom project roles 2016-09-18 21:19:48 -04:00
Frederic Guillot d8f6d85683
Add project restrictions for custom roles 2016-09-11 16:08:03 -04:00
Frederic Guillot a0227cad69
Define only what is allowed for column restrictions 2016-09-10 23:12:38 -04:00
Frederic Guillot 75470c7242
Apply column restrictions to the board 2016-09-08 22:33:16 -04:00
Frederic Guillot fedf4ea2de
Custom project roles inherit from project members 2016-09-08 20:44:03 -04:00
Frederic Guillot d8b60ca0fa
Update test case, ChangeLog and contributors 2016-08-14 14:50:04 -04:00
Frederic Guillot 010199e8f8
Add the possibility to attach template hooks with a callback 2016-08-13 18:41:01 -04:00
Frederic Guillot 2ebe8b3272
Add the possibility to attach template hooks with local variables 2016-08-13 18:08:46 -04:00
Frederic Guillot be22f0619e
Remove method UserModel::getFullname() 2016-07-24 13:29:24 -04:00
Frederic Guillot 4b94714b3d
Fixed PHP error in UserHelper when having no user session 2016-07-01 09:05:10 -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
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 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 f2cce5ade8 Rename ProjectEdit controller 2016-05-25 22:46:21 -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 8a6f02735b Added task creation menu for all projects views 2016-05-15 20:09:43 -04:00
Frederic Guillot 6bdc25490f Unify task drop-down menu between different views 2016-05-04 21:51:38 -04:00
Frederic Guillot 9fa8f63d25 Fixed improper Markdown escaping for some tooltips 2016-04-29 18:43:57 -04:00
Frederic Guillot fc8f8748b9 Fixed wrong task link generation within Markdown text 2016-04-29 17:32:43 -04:00
Frederic Guillot 2eadfb2291 Refactor ProjectActivity model to use Filter and Formatter interface 2016-04-10 12:13:42 -04:00
Frederic Guillot a20f4f2904 Improve UserHelper::getInitials() 2016-03-27 17:20:21 -04:00
Frederic Guillot 8f3e2b2e5c Helper refactoring 2016-03-04 20:10:34 -05:00