GitHub/WoltLab/WCF.git
5 years agoMerge branch next
Joshua Rüsweg [Sun, 18 Nov 2018 14:10:57 +0000 (15:10 +0100)]
Merge branch next

5 years agoPermission to edit the own signature
Alexander Ebert [Sun, 18 Nov 2018 10:45:54 +0000 (11:45 +0100)]
Permission to edit the own signature

Closes #2612

5 years agoAlways display the second level categories for articles
Alexander Ebert [Sun, 18 Nov 2018 09:53:17 +0000 (10:53 +0100)]
Always display the second level categories for articles

Closes #2611

5 years agoTemplate event for the user template
Alexander Ebert [Sun, 18 Nov 2018 07:58:44 +0000 (08:58 +0100)]
Template event for the user template

Closes #2610

5 years agoMarker icon for the different types of authentication failures
Alexander Ebert [Sun, 18 Nov 2018 07:50:43 +0000 (08:50 +0100)]
Marker icon for the different types of authentication failures

Closes #2607

5 years agoTemplate events for the "About the Author" section in articles
Alexander Ebert [Sun, 18 Nov 2018 07:41:47 +0000 (08:41 +0100)]
Template events for the "About the Author" section in articles

Closes #2604

5 years agoUser sortable list of articles
Alexander Ebert [Sat, 17 Nov 2018 23:31:13 +0000 (00:31 +0100)]
User sortable list of articles

Closes #2603

5 years agoSuppress the draft restore if the stored version appears to be equivalent
Alexander Ebert [Sat, 17 Nov 2018 21:12:55 +0000 (22:12 +0100)]
Suppress the draft restore if the stored version appears to be equivalent

This does not take formatting or non-text content (such as links) into consideration, these changes will not trigger the restore overlay. We cannot reliably tell if such changes are an actual difference, e. g. `<b>` was converted to `<strong>` on the server-side, therefore this change tries to go with an balanced approach.

Closes #2602

5 years agoSupport for `.innerSuccess` and `.innerWarning`
Alexander Ebert [Sat, 17 Nov 2018 20:16:26 +0000 (21:16 +0100)]
Support for `.innerSuccess` and `.innerWarning`

Closes #2601

5 years agoIncorrect variable usage
Alexander Ebert [Sat, 17 Nov 2018 20:16:10 +0000 (21:16 +0100)]
Incorrect variable usage

See #2773

5 years agoMerge branch 'next-dynamic-routing' into next
Alexander Ebert [Sat, 17 Nov 2018 19:48:33 +0000 (20:48 +0100)]
Merge branch 'next-dynamic-routing' into next

5 years agoApplication overrides for pages installed by packages
Alexander Ebert [Sat, 17 Nov 2018 19:48:05 +0000 (20:48 +0100)]
Application overrides for pages installed by packages

Closes #2773

5 years agoFix saving classname of user menu items via PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 10:38:18 +0000 (11:38 +0100)]
Fix saving classname of user menu items via PIP GUI

See #2545

5 years agoFix `canbedisabled` handling by cronjob PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 10:31:57 +0000 (11:31 +0100)]
Fix `canbedisabled` handling by cronjob PIP GUI

See #2545

5 years agoFix name of user notification event PIP entry list language item
Matthias Schmidt [Sat, 17 Nov 2018 10:31:28 +0000 (11:31 +0100)]
Fix name of user notification event PIP entry list language item

See #2545

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 17 Nov 2018 10:02:34 +0000 (11:02 +0100)]
Merge branch 'master' into next

5 years agoUpdate PIP XML files based on PIP GUI formatting
Matthias Schmidt [Sat, 17 Nov 2018 09:59:14 +0000 (10:59 +0100)]
Update PIP XML files based on PIP GUI formatting

The main changes include:
- removal of empty lines
- unified indentation
- minimal reordering of some child elements

See #2545

5 years agoAdd missing template listener installation instruction
Matthias Schmidt [Sat, 17 Nov 2018 09:42:01 +0000 (10:42 +0100)]
Add missing template listener installation instruction

See #2592

5 years agoFix showOrder handling of smiley PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 09:37:51 +0000 (10:37 +0100)]
Fix showOrder handling of smiley PIP GUI

See #2545

5 years agoFix PIP GUI-related bbcode issues
Matthias Schmidt [Sat, 17 Nov 2018 08:50:34 +0000 (09:50 +0100)]
Fix PIP GUI-related bbcode issues

See #2545

5 years agoFix order of cronjob start* fields in PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 08:35:33 +0000 (09:35 +0100)]
Fix order of cronjob start* fields in PIP GUI

See #2545

5 years agoFix typo in PagePackageInstallationPlugin
Matthias Schmidt [Sat, 17 Nov 2018 08:35:11 +0000 (09:35 +0100)]
Fix typo in PagePackageInstallationPlugin

See #2545

5 years agoImproved the generic "Permission Denied" frontend page
Alexander Ebert [Fri, 16 Nov 2018 19:31:48 +0000 (20:31 +0100)]
Improved the generic "Permission Denied" frontend page

Closes #2599

5 years agoMerge branch '3.0'
Matthias Schmidt [Fri, 16 Nov 2018 18:48:02 +0000 (19:48 +0100)]
Merge branch '3.0'

5 years agoEscape regular expression to search in multiselect option values
Matthias Schmidt [Fri, 16 Nov 2018 18:47:42 +0000 (19:47 +0100)]
Escape regular expression to search in multiselect option values

5 years agoFix various issues when saving gui-edited PIP entries
Matthias Schmidt [Fri, 16 Nov 2018 18:06:32 +0000 (19:06 +0100)]
Fix various issues when saving gui-edited PIP entries

See #2545

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 16 Nov 2018 16:29:08 +0000 (17:29 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMake visuals of disabled / deleted content consistent
Tim Düsterhus [Thu, 15 Nov 2018 13:48:13 +0000 (14:48 +0100)]
Make visuals of disabled / deleted content consistent

Now the behaviour of the icon / avatar in a list and the icon / avatar
in the contentHeader matches each other. Specifically the “Pin” for
pinned threads is now shown in the threadList for disabled threads.

Fixes WoltLab/com.woltlab.wbb#288

5 years agoHide `.pageNavigationIcons` when there is no content
Tim Düsterhus [Thu, 15 Nov 2018 12:46:11 +0000 (13:46 +0100)]
Hide `.pageNavigationIcons` when there is no content

Fixes #2629

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Mon, 12 Nov 2018 19:32:20 +0000 (20:32 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMerge pull request #2771 from ChristopherWalz/master
Marcel Werk [Mon, 12 Nov 2018 08:51:09 +0000 (09:51 +0100)]
Merge pull request #2771 from ChristopherWalz/master

Add executed event to PaypalCallbackAction

5 years agoAdd reaction user content provider
Joshua Rüsweg [Sun, 11 Nov 2018 15:23:55 +0000 (16:23 +0100)]
Add reaction user content provider
See #2716

5 years agoAdd article user content provider
Joshua Rüsweg [Sun, 11 Nov 2018 14:44:52 +0000 (15:44 +0100)]
Add article user content provider
See #2716

5 years agoReorder object types
Joshua Rüsweg [Sun, 11 Nov 2018 14:39:14 +0000 (15:39 +0100)]
Reorder object types
See #2716

5 years agoAdd comment response user content provider
Joshua Rüsweg [Sun, 11 Nov 2018 14:37:13 +0000 (15:37 +0100)]
Add comment response user content provider
See #2716

5 years agoAdd comment user content provider
Joshua Rüsweg [Sun, 11 Nov 2018 14:36:44 +0000 (15:36 +0100)]
Add comment user content provider
See #2716

5 years agoAdd executed event to PaypalCallbackAction
root [Sun, 11 Nov 2018 13:55:13 +0000 (14:55 +0100)]
Add executed event to PaypalCallbackAction

5 years agoFix typo
Joshua Rüsweg [Sun, 11 Nov 2018 13:53:09 +0000 (14:53 +0100)]
Fix typo
See #2716

5 years agoAdd ContentRemoveWorker
Joshua Rüsweg [Sun, 11 Nov 2018 13:48:56 +0000 (14:48 +0100)]
Add ContentRemoveWorker
See #2716

5 years agoRemove deprecated method in Comment(Response)?Action
Joshua Rüsweg [Sun, 11 Nov 2018 12:24:01 +0000 (13:24 +0100)]
Remove deprecated method in Comment(Response)?Action
See #2508

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 9 Nov 2018 17:25:02 +0000 (18:25 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAdd option to disable input fields directly in the form
Joshua Rüsweg [Thu, 8 Nov 2018 20:09:58 +0000 (21:09 +0100)]
Add option to disable input fields directly in the form
See #2651

5 years agoMake require.linearExecution behave like Alameda WRT Promises
Tim Düsterhus [Thu, 8 Nov 2018 19:33:19 +0000 (20:33 +0100)]
Make require.linearExecution behave like Alameda WRT Promises

If a callback is given the return value of that callback should be passed
as the return value of the Promise, instead of the resolved dependencies.

5 years agoFix typos in language items
Matthias Schmidt [Thu, 8 Nov 2018 18:01:33 +0000 (19:01 +0100)]
Fix typos in language items

See #2545

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Thu, 8 Nov 2018 17:08:25 +0000 (18:08 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFixed phrases in contact form
Marcel Werk [Thu, 8 Nov 2018 10:53:47 +0000 (11:53 +0100)]
Fixed phrases in contact form

5 years agoMerge pull request #2763 from mutec/toggletrait
Alexander Ebert [Wed, 7 Nov 2018 10:49:06 +0000 (11:49 +0100)]
Merge pull request #2763 from mutec/toggletrait

add TDatabaseObjectToggle trait

5 years agoMerge pull request #2736 from WoltLab/composer-deps
Alexander Ebert [Wed, 7 Nov 2018 10:46:26 +0000 (11:46 +0100)]
Merge pull request #2736 from WoltLab/composer-deps

 Update composer dependencies

5 years agoMerge pull request #2768 from mutec/ipsearchenginetemplateplugin
Alexander Ebert [Wed, 7 Nov 2018 10:44:34 +0000 (11:44 +0100)]
Merge pull request #2768 from mutec/ipsearchenginetemplateplugin

ipSearch-template plugin for linking ip addresses to a search engine

5 years agoEnhance benchmark (#2733)
Jens Hausdorf [Wed, 7 Nov 2018 10:29:30 +0000 (11:29 +0100)]
Enhance benchmark (#2733)

* Enhance Benchmark

* Fixed formatting

5 years agoMerge pull request #2759 from derpierre65/patch-4
Alexander Ebert [Wed, 7 Nov 2018 10:22:21 +0000 (11:22 +0100)]
Merge pull request #2759 from derpierre65/patch-4

added packageDate to availableVersions select

5 years agoCustom event when closing a date picker
Alexander Ebert [Tue, 6 Nov 2018 17:33:32 +0000 (18:33 +0100)]
Custom event when closing a date picker

The legacy `onClose` callback is error-prone due to its "single callback" design.

5 years agoAdd missing new line
Joshua Rüsweg [Mon, 5 Nov 2018 14:45:14 +0000 (15:45 +0100)]
Add missing new line
See #2670

5 years agoAllow attachments for signatures
Joshua Rüsweg [Mon, 5 Nov 2018 14:42:48 +0000 (15:42 +0100)]
Allow attachments for signatures
See #2670

5 years agoAdd IMAGE_EXTERNAL_SOURCE_WHITELIST
Tim Düsterhus [Mon, 5 Nov 2018 13:53:39 +0000 (14:53 +0100)]
Add IMAGE_EXTERNAL_SOURCE_WHITELIST

Closes #2676

5 years agoMerge remote-tracking branch 'origin/next' into next
Tim Düsterhus [Mon, 5 Nov 2018 11:46:54 +0000 (12:46 +0100)]
Merge remote-tracking branch 'origin/next' into next

5 years agoMerge branch 'master' into next
Tim Düsterhus [Mon, 5 Nov 2018 11:46:36 +0000 (12:46 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 5 Nov 2018 11:46:10 +0000 (12:46 +0100)]
Merge branch '3.0'

5 years agoSupport schemaless URLs in ImageProxy
Tim Düsterhus [Mon, 5 Nov 2018 11:45:17 +0000 (12:45 +0100)]
Support schemaless URLs in ImageProxy

Fixes #2758

5 years agoRemove superfluous content for category trophy list page
Joshua Rüsweg [Mon, 5 Nov 2018 10:06:55 +0000 (11:06 +0100)]
Remove superfluous content for category trophy list page
See #2769

5 years agoRestyle trophy list view
Joshua Rüsweg [Mon, 5 Nov 2018 10:05:31 +0000 (11:05 +0100)]
Restyle trophy list view
See #2769

5 years agoUnify reputation counter
Joshua Rüsweg [Sat, 3 Nov 2018 13:08:13 +0000 (14:08 +0100)]
Unify reputation counter
See #2508

5 years agoipSearch-template plugin for linking ip addresses to a search engine
mutec [Thu, 1 Nov 2018 15:40:30 +0000 (16:40 +0100)]
ipSearch-template plugin for linking ip addresses to a search engine

see #2686

5 years agoFix saving category if GUI-edited options
Matthias Schmidt [Fri, 2 Nov 2018 17:41:57 +0000 (18:41 +0100)]
Fix saving category if GUI-edited options

See #2545

5 years agoFix parent menu item validation to avoid circular parenthood
Matthias Schmidt [Fri, 2 Nov 2018 17:29:31 +0000 (18:29 +0100)]
Fix parent menu item validation to avoid circular parenthood

See #2545

5 years agoMerge pull request #2762 from mutec/mailboxlanguage
Tim Düsterhus [Thu, 1 Nov 2018 10:36:20 +0000 (11:36 +0100)]
Merge pull request #2762 from mutec/mailboxlanguage

missing Mailbox::$language added

5 years agoadd TDatabaseObjectToggle trait
mutec [Sun, 28 Oct 2018 14:17:42 +0000 (15:17 +0100)]
add TDatabaseObjectToggle trait

see #2728

5 years ago missing Mailbox::$language added
mutec [Sun, 28 Oct 2018 14:01:24 +0000 (15:01 +0100)]
 missing Mailbox::$language added

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Wed, 31 Oct 2018 15:24:04 +0000 (16:24 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoAdded twitter to the default privacy policy
Marcel Werk [Wed, 31 Oct 2018 15:23:59 +0000 (16:23 +0100)]
Added twitter to the default privacy policy

Closes #2744

5 years agoRemove superfluous resetting variable
Joshua Rüsweg [Wed, 31 Oct 2018 15:05:50 +0000 (16:05 +0100)]
Remove superfluous resetting variable
See #2508

5 years agoAdded sort options for TodaysBirthdaysBoxController
Marcel Werk [Tue, 30 Oct 2018 15:41:48 +0000 (16:41 +0100)]
Added sort options for TodaysBirthdaysBoxController

Closes #2765

5 years agoMerge branch '3.0'
Matthias Schmidt [Mon, 29 Oct 2018 18:51:48 +0000 (19:51 +0100)]
Merge branch '3.0'

5 years agoFix `MultiSelectOptionType::(add|get)Condition()` for "empty" values
Matthias Schmidt [Mon, 29 Oct 2018 18:51:33 +0000 (19:51 +0100)]
Fix `MultiSelectOptionType::(add|get)Condition()` for "empty" values

If you have a multi select option with options `0:no` and `1:yes`, searching for `0` does not work because `0` is considered empty by PHP and thus trimmed from the values array.

5 years agoFix dev mode installation if application delivers UserAction event listener
Matthias Schmidt [Mon, 29 Oct 2018 18:27:50 +0000 (19:27 +0100)]
Fix dev mode installation if application delivers UserAction event listener

Close #2719

5 years ago Add event in `DefaultUploadFileSaveStrategy::save()`
Morik [Mon, 29 Oct 2018 17:51:48 +0000 (18:51 +0100)]
 Add event in `DefaultUploadFileSaveStrategy::save()`

5 years agoRemove obsolete imports
Matthias Schmidt [Mon, 29 Oct 2018 17:25:14 +0000 (18:25 +0100)]
Remove obsolete imports

5 years agoFix IDE variable type recognitation/documentation issues in PIP GUI code
Matthias Schmidt [Mon, 29 Oct 2018 17:23:59 +0000 (18:23 +0100)]
Fix IDE variable type recognitation/documentation issues in PIP GUI code

See #2545

5 years agoRemove reputation box in user profile
Joshua Rüsweg [Sun, 28 Oct 2018 16:35:18 +0000 (17:35 +0100)]
Remove reputation box in user profile
See #2508

5 years agoAdd reactionCount buttons for articles
Joshua Rüsweg [Sun, 28 Oct 2018 13:57:32 +0000 (14:57 +0100)]
Add reactionCount buttons for articles
See #2508

5 years agoChange type of *ReactionsReceived column to int(10)
Joshua Rüsweg [Sun, 28 Oct 2018 12:50:17 +0000 (13:50 +0100)]
Change type of *ReactionsReceived column to int(10)
See #2508

5 years agoFix missing parameters in method calls
Matthias Schmidt [Sun, 28 Oct 2018 11:03:25 +0000 (12:03 +0100)]
Fix missing parameters in method calls

See #2545

5 years agoFix ACP menu item controllers
Matthias Schmidt [Sun, 28 Oct 2018 11:02:55 +0000 (12:02 +0100)]
Fix ACP menu item controllers

Close #2757

5 years agoFix interface name for `com.woltlab.wcf.message.quote` definition
Matthias Schmidt [Sun, 28 Oct 2018 10:58:10 +0000 (11:58 +0100)]
Fix interface name for `com.woltlab.wcf.message.quote` definition

Close #2755

5 years agoRemove obsolete update instructions
Matthias Schmidt [Sun, 28 Oct 2018 10:56:11 +0000 (11:56 +0100)]
Remove obsolete update instructions

5 years agoRemove obsolete delete instructions
Matthias Schmidt [Sun, 28 Oct 2018 10:55:04 +0000 (11:55 +0100)]
Remove obsolete delete instructions

5 years agoSet initial description of definition and classname fields in PHP code
Matthias Schmidt [Sun, 28 Oct 2018 10:20:21 +0000 (11:20 +0100)]
Set initial description of definition and classname fields in PHP code

… instead of using JavaScript.

See #2545

5 years agoAdd missing object type PIP GUI-related language item
Matthias Schmidt [Sun, 28 Oct 2018 10:11:39 +0000 (11:11 +0100)]
Add missing object type PIP GUI-related language item

See #2545

5 years agoFix object type PIP GUI issues
Matthias Schmidt [Sun, 28 Oct 2018 09:55:01 +0000 (10:55 +0100)]
Fix object type PIP GUI issues

See #2545

5 years agoFix typo in object PIP GUI-related language item
Matthias Schmidt [Sun, 28 Oct 2018 09:54:42 +0000 (10:54 +0100)]
Fix typo in object PIP GUI-related language item

See #2545

5 years agoResolve language item-related PIP GUI todos
Matthias Schmidt [Sun, 28 Oct 2018 07:09:57 +0000 (08:09 +0100)]
Resolve language item-related PIP GUI todos

See #2545

5 years agoFix integer and text option type determination for option PIP GUI
Matthias Schmidt [Sun, 28 Oct 2018 06:59:17 +0000 (07:59 +0100)]
Fix integer and text option type determination for option PIP GUI

See #2545

5 years agoFix code style issues
Matthias Schmidt [Sun, 28 Oct 2018 06:50:04 +0000 (07:50 +0100)]
Fix code style issues

See #2545

5 years agoUse generic language item for invalid segments error message
Matthias Schmidt [Sun, 28 Oct 2018 06:43:27 +0000 (07:43 +0100)]
Use generic language item for invalid segments error message

See #2545

5 years agoReplace object type PIP-specific form validator factory method with util method
Matthias Schmidt [Sun, 28 Oct 2018 06:38:49 +0000 (07:38 +0100)]
Replace object type PIP-specific form validator factory method with util method

See #2545

5 years agoKeep current order of page content elements when written by PIP GUI
Matthias Schmidt [Sun, 28 Oct 2018 06:29:09 +0000 (07:29 +0100)]
Keep current order of page content elements when written by PIP GUI

See #2545

5 years agoResolve PIP GUI-related todos
Matthias Schmidt [Sun, 28 Oct 2018 06:28:32 +0000 (07:28 +0100)]
Resolve PIP GUI-related todos

See #2545

5 years agoAdd missing parameter in method call
Matthias Schmidt [Sun, 28 Oct 2018 06:20:17 +0000 (07:20 +0100)]
Add missing parameter in method call

See #2545

5 years agoAdd proper support for object type definition-specific XML child elements
Matthias Schmidt [Sun, 28 Oct 2018 06:10:25 +0000 (07:10 +0100)]
Add proper support for object type definition-specific XML child elements

See #2545

5 years agoAdd missing PIP GUI support for messages' `enableToc`
Matthias Schmidt [Sun, 28 Oct 2018 06:09:20 +0000 (07:09 +0100)]
Add missing PIP GUI support for messages' `enableToc`

See #2545