Joshua Rüsweg [Sun, 23 Jun 2019 13:03:25 +0000 (15:03 +0200)]
Merge branch 'master' into next
Joshua Rüsweg [Sun, 23 Jun 2019 13:00:03 +0000 (15:00 +0200)]
Merge branch '3.0'
Joshua Rüsweg [Sun, 23 Jun 2019 12:49:00 +0000 (14:49 +0200)]
Fix missing permission check to load profile like lists
Joshua Rüsweg [Sun, 23 Jun 2019 12:48:33 +0000 (14:48 +0200)]
Fix missing permission check for user profile containers
Joshua Rüsweg [Sun, 23 Jun 2019 12:32:34 +0000 (14:32 +0200)]
Fix property documentation
Matthias Schmidt [Sun, 23 Jun 2019 09:40:03 +0000 (11:40 +0200)]
Add rebuild data worker for activity point `items` counter
Close #2949
Matthias Schmidt [Sat, 22 Jun 2019 17:23:25 +0000 (19:23 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sat, 22 Jun 2019 17:23:10 +0000 (19:23 +0200)]
Fix whitespace issues in form builder templates
See #2509
Marcel Werk [Sat, 22 Jun 2019 17:20:29 +0000 (19:20 +0200)]
fixed wrong CSS class in message tab menu
Matthias Schmidt [Sat, 22 Jun 2019 17:18:14 +0000 (19:18 +0200)]
Fix __wysiwygTabMenuFormContainer template
See #2852
Joshua Rüsweg [Fri, 21 Jun 2019 16:54:54 +0000 (18:54 +0200)]
Validate load method for reactions properly
See #2508
Joshua Rüsweg [Fri, 21 Jun 2019 16:49:40 +0000 (18:49 +0200)]
Allow guests to view the reactions for an user
See #2508
Alexander Ebert [Fri, 21 Jun 2019 15:09:18 +0000 (17:09 +0200)]
Page filter did not consider the application override
See #2934
Matthias Schmidt [Fri, 21 Jun 2019 11:36:42 +0000 (13:36 +0200)]
Add support for date pickers in scrollable dialogs
Matthias Schmidt [Fri, 21 Jun 2019 11:18:33 +0000 (13:18 +0200)]
Add IObjectTreeNode::getParentNode()
See #2938
Alexander Ebert [Fri, 21 Jun 2019 10:42:20 +0000 (12:42 +0200)]
Persistent selection of the application override
See #2934
Alexander Ebert [Thu, 20 Jun 2019 18:09:05 +0000 (20:09 +0200)]
Workaround for the text overflow in the search type selection
Alexander Ebert [Thu, 20 Jun 2019 17:35:22 +0000 (19:35 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 20 Jun 2019 17:35:19 +0000 (19:35 +0200)]
Restrict a11y autofocus to keyboard interaction
See #2915
Matthias Schmidt [Thu, 20 Jun 2019 15:43:30 +0000 (17:43 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Thu, 20 Jun 2019 15:43:13 +0000 (17:43 +0200)]
Merge branch '3.0'
Matthias Schmidt [Thu, 20 Jun 2019 15:43:02 +0000 (17:43 +0200)]
Fix alignment of dropdowns in scrollable dialogs
Matthias Schmidt [Thu, 20 Jun 2019 15:16:09 +0000 (17:16 +0200)]
Disable form builder dialog submit button after submitting form
See #2509
Matthias Schmidt [Thu, 20 Jun 2019 15:09:46 +0000 (17:09 +0200)]
Fix form builder dialog cancel button after form validation error
See #2509
Matthias Schmidt [Thu, 20 Jun 2019 14:39:32 +0000 (16:39 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Thu, 20 Jun 2019 14:39:23 +0000 (16:39 +0200)]
Remove additional top margin in form builder dialog forms
See #2509
Matthias Schmidt [Thu, 20 Jun 2019 14:38:14 +0000 (16:38 +0200)]
Decrease maximum height of scrollable checkbox lists im dialogs
Alexander Ebert [Thu, 20 Jun 2019 14:14:13 +0000 (16:14 +0200)]
Resolve the application override before generating the link
Fixes #2934
Matthias Schmidt [Thu, 20 Jun 2019 08:42:04 +0000 (10:42 +0200)]
Fix cancel button of form builder dialogs
See #2509
Matthias Schmidt [Thu, 20 Jun 2019 08:11:14 +0000 (10:11 +0200)]
Fix creation of new languge xml files
See #2545
See #2815
Matthias Schmidt [Wed, 19 Jun 2019 16:08:17 +0000 (18:08 +0200)]
Fix code style issues
Alexander Ebert [Wed, 19 Jun 2019 10:23:42 +0000 (12:23 +0200)]
Support for static items in sortable lists
Tim Düsterhus [Tue, 18 Jun 2019 18:32:44 +0000 (20:32 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Tue, 18 Jun 2019 18:31:05 +0000 (20:31 +0200)]
Merge branch '3.0'
Tim Düsterhus [Tue, 18 Jun 2019 18:30:18 +0000 (20:30 +0200)]
Stop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction
Matthias Schmidt [Tue, 18 Jun 2019 18:13:04 +0000 (20:13 +0200)]
Throw exception in `WCF::__call()` for undefined methods
Alexander Ebert [Tue, 18 Jun 2019 13:25:46 +0000 (15:25 +0200)]
Fixed typo
Alexander Ebert [Tue, 18 Jun 2019 10:56:17 +0000 (12:56 +0200)]
Avoid closing dialogs on mouse drag
Alexander Ebert [Tue, 18 Jun 2019 10:37:16 +0000 (12:37 +0200)]
Merge branch 'master' into next
Marcel Beckers [Tue, 18 Jun 2019 10:36:32 +0000 (12:36 +0200)]
Update LanguageAddForm.class.php (#2939)
* Update LanguageAddForm.class.php
Added aditionalFields
* Update LanguageEditForm.class.php
Alexander Ebert [Tue, 18 Jun 2019 10:28:02 +0000 (12:28 +0200)]
Merge pull request #2938 from WoltLab/selection_tree_support
Add abstract object tree node used for selection form fields
Jens Hausdorf [Mon, 17 Jun 2019 16:24:49 +0000 (18:24 +0200)]
Fix now invalid usages of CryptoException (#2908)
* Fix now invalid usages of CryptoException
The \random_{bytes,int} functions are now called directly instead through
wcf\util\CryptoUtil, which means that the exceptions may not be caught
with CryptoException anymore. Instead, they must be caught with the
generic \Throwable interface.
This commit also fixes usages of those functions to prevent malicious code
to overwrite these critical functions in userland code.
* Make sure to generate a truly random ID
by disallowing user modification.
Adding the `\` in front of the function call makes sure PHP does not use
any overwritten (user-land) function, potentially destroying our efforts of
having a CSRPNG ID
* Remove no longer necessary try-catch block.
Alexander Ebert [Mon, 17 Jun 2019 16:22:07 +0000 (18:22 +0200)]
Merge branch 'master' into next
Alexander Ebert [Mon, 17 Jun 2019 16:18:51 +0000 (18:18 +0200)]
Merge branch '3.0'
Alexander Ebert [Mon, 17 Jun 2019 16:18:13 +0000 (18:18 +0200)]
Merge pull request #2931 from WoltLab/30-reaction-backport
Backport reaction related interfaces
Alexander Ebert [Mon, 17 Jun 2019 16:15:21 +0000 (18:15 +0200)]
Merge pull request #2933 from WoltLab/queue-failure-callback
Add on(Final)?Failure callbacks to AbstractBackgroundJob
Alexander Ebert [Mon, 17 Jun 2019 16:14:52 +0000 (18:14 +0200)]
Merge pull request #2941 from WoltLab/database-options
Support custom database driver options
Marcel Werk [Tue, 11 Jun 2019 14:59:22 +0000 (16:59 +0200)]
Fixed required PHP version
Marcel Werk [Mon, 10 Jun 2019 17:41:03 +0000 (19:41 +0200)]
Overhauled test.php
Tim Düsterhus [Tue, 4 Jun 2019 20:25:14 +0000 (22:25 +0200)]
Support custom database driver options
Matthias Schmidt [Sat, 8 Jun 2019 18:04:02 +0000 (20:04 +0200)]
Fix parameter documentation
See #2852
Alexander Ebert [Sat, 8 Jun 2019 17:42:50 +0000 (19:42 +0200)]
Merge pull request #2914 from SoftCreatR/patch-4
Fix password comparison
Matthias Schmidt [Sat, 8 Jun 2019 13:36:14 +0000 (15:36 +0200)]
Add html message support for `WCF.Table.EmptyTableHandler`
Matthias Schmidt [Thu, 6 Jun 2019 17:13:32 +0000 (19:13 +0200)]
Automatically mark published new articles written in ACP as read
Matthias Schmidt [Thu, 6 Jun 2019 17:09:05 +0000 (19:09 +0200)]
Redirect user to published article created in frontend
See #2681
Tim Düsterhus [Mon, 3 Jun 2019 19:32:46 +0000 (21:32 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Mon, 3 Jun 2019 19:32:23 +0000 (21:32 +0200)]
Merge branch '3.0'
Tim Düsterhus [Mon, 3 Jun 2019 19:31:24 +0000 (21:31 +0200)]
Rename Piwik to Matomo in Footer Code description
Tim Düsterhus [Mon, 3 Jun 2019 19:30:14 +0000 (21:30 +0200)]
Fix typo in de.xml
Matthias Schmidt [Mon, 3 Jun 2019 17:35:56 +0000 (19:35 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Mon, 3 Jun 2019 17:35:28 +0000 (19:35 +0200)]
Fix type of `$user` property after assigning trophy to user
Joshua Rüsweg [Mon, 3 Jun 2019 15:19:52 +0000 (17:19 +0200)]
Fix typo
Marcel Werk [Mon, 3 Jun 2019 14:48:55 +0000 (16:48 +0200)]
unnecessary complicated code simplified
Marcel Werk [Mon, 3 Jun 2019 13:51:49 +0000 (15:51 +0200)]
Merge branch '3.0'
Marcel Werk [Mon, 3 Jun 2019 13:51:28 +0000 (15:51 +0200)]
wcf1_user.authData was missing in GDPR export
CLoses #2906
Marcel Werk [Mon, 3 Jun 2019 13:35:21 +0000 (15:35 +0200)]
ArticleAddForm doesn't validate imageIDs (teaser)
See #2935
Marcel Werk [Mon, 3 Jun 2019 13:34:40 +0000 (15:34 +0200)]
Merge branch '3.0'
Marcel Werk [Mon, 3 Jun 2019 13:33:57 +0000 (15:33 +0200)]
ArticleAddForm doesn't validate imageIDs
Closes #2935
Tim Düsterhus [Mon, 3 Jun 2019 12:42:52 +0000 (14:42 +0200)]
Fix typos in en.xml
Marcel Werk [Mon, 3 Jun 2019 10:46:02 +0000 (12:46 +0200)]
Always display the second level categories for articles
Closes #2886
Matthias Schmidt [Sun, 2 Jun 2019 14:31:41 +0000 (16:31 +0200)]
Fix phrasing of devools-related error language item
See #2772
Matthias Schmidt [Sun, 2 Jun 2019 07:31:02 +0000 (09:31 +0200)]
Add abstract object tree node used for selection form fields
Matthias Schmidt [Sun, 2 Jun 2019 07:20:08 +0000 (09:20 +0200)]
Add reCAPTCHA key fields to first setup form
See #2797
Matthias Schmidt [Sun, 2 Jun 2019 06:58:14 +0000 (08:58 +0200)]
Fix wrong parameter type issue in `CategoryNode::isVisibleInNestedList()`
See #2886
Matthias Schmidt [Sat, 1 Jun 2019 12:32:36 +0000 (14:32 +0200)]
Add missing cover photo-related language item
See #2876
Matthias Schmidt [Sat, 1 Jun 2019 12:27:01 +0000 (14:27 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 1 Jun 2019 12:25:41 +0000 (14:25 +0200)]
Remove unused, non-existent language items from JS code
Joshua Rüsweg [Thu, 30 May 2019 19:34:00 +0000 (21:34 +0200)]
Merge branch 'master' into next
Joshua Rüsweg [Thu, 30 May 2019 19:33:13 +0000 (21:33 +0200)]
Merge branch '3.0'
Joshua Rüsweg [Thu, 30 May 2019 19:31:31 +0000 (21:31 +0200)]
Encode JSON variables in AMP article page
Matthias Schmidt [Thu, 30 May 2019 12:35:31 +0000 (14:35 +0200)]
Fix typo in English StopForumSpam-related language item
See #2692
Matthias Schmidt [Mon, 27 May 2019 17:44:42 +0000 (19:44 +0200)]
Unify modification log names in German (frontend/backend)
See #2597
Alexander Ebert [Mon, 27 May 2019 14:23:40 +0000 (16:23 +0200)]
Merge pull request #2921 from WoltLab/exception-request-id
Log Request-ID header in Exceptions
Joshua Rüsweg [Mon, 27 May 2019 11:38:05 +0000 (13:38 +0200)]
Fix reactions for non unique containers
Sometimes it is necessary to reload object containers (e.g. if something is sorted via JavaScript and the elements have to be reloaded in the background). This was not possible with the implementation, each object could exist only once in the DOM.
See #2508
Joshua Rüsweg [Sun, 26 May 2019 18:30:58 +0000 (20:30 +0200)]
Fix reaction list buttons in user profile
See #2508
Matthias Schmidt [Sun, 26 May 2019 14:59:07 +0000 (16:59 +0200)]
Fix width issue with button to add new project instructions
In German, the button label is too wide for the previous column width.
See 2772
Matthias Schmidt [Sun, 26 May 2019 14:55:50 +0000 (16:55 +0200)]
Fix typos in German language items
Tim Düsterhus [Fri, 24 May 2019 15:26:24 +0000 (17:26 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Fri, 24 May 2019 15:26:04 +0000 (17:26 +0200)]
Merge branch '3.0'
Peter Lohse [Thu, 9 May 2019 06:21:45 +0000 (08:21 +0200)]
Fix submitButton selector in Ui/Message/Reply
Closes #2927
Joshua Rüsweg [Fri, 24 May 2019 14:06:01 +0000 (16:06 +0200)]
Fix reaction sorting function
See #2508
Joshua Rüsweg [Fri, 24 May 2019 13:59:24 +0000 (15:59 +0200)]
Optimize javascript code
See #2508
Joshua Rüsweg [Fri, 24 May 2019 13:03:42 +0000 (15:03 +0200)]
Merge pull request #2937 from WoltLab/next-reaction-improvement
Next reaction improvement
Joshua Rüsweg [Fri, 24 May 2019 12:44:05 +0000 (14:44 +0200)]
Add single reaction type modus
See #2508
Joshua Rüsweg [Fri, 24 May 2019 09:04:36 +0000 (11:04 +0200)]
Merge pull request #2936 from derpierre65/next
Show DatePicker clear button on setDate
derpierre65 [Wed, 22 May 2019 11:48:37 +0000 (13:48 +0200)]
Remove unused variables
derpierre65 [Wed, 22 May 2019 11:45:01 +0000 (13:45 +0200)]
Remove code duplicates
derpierre65 [Wed, 22 May 2019 10:48:37 +0000 (12:48 +0200)]
Show DatePicker clear button on setDate
Tim Düsterhus [Mon, 20 May 2019 10:30:14 +0000 (12:30 +0200)]
Fix typo in de.xml
Joshua Rüsweg [Sun, 19 May 2019 17:58:14 +0000 (19:58 +0200)]
Fix typo
See #2716