GitHub/WoltLab/WCF.git
6 years agoCall `postImport` after saving PIP entry via GUI
Matthias Schmidt [Sat, 30 Jun 2018 08:59:23 +0000 (10:59 +0200)]
Call `postImport` after saving PIP entry via GUI

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sat, 30 Jun 2018 07:50:48 +0000 (09:50 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Sat, 30 Jun 2018 07:50:28 +0000 (09:50 +0200)]
Merge branch 'next' into formBuilder

6 years agoImprove code readability
Matthias Schmidt [Sat, 30 Jun 2018 07:50:00 +0000 (09:50 +0200)]
Improve code readability

6 years agoForm field dependencies now have to be fulfilled all at once
Matthias Schmidt [Sat, 30 Jun 2018 07:49:29 +0000 (09:49 +0200)]
Form field dependencies now have to be fulfilled all at once

See #2509

6 years agoAdd `MultipleSelectionFormField` and add selection nesting support
Matthias Schmidt [Sat, 30 Jun 2018 07:48:37 +0000 (09:48 +0200)]
Add `MultipleSelectionFormField` and add selection nesting support

See #2509

6 years agoDynamic box title for the users online list
Alexander Ebert [Wed, 27 Jun 2018 21:27:41 +0000 (23:27 +0200)]
Dynamic box title for the users online list

See #2587

6 years agoTrack the number of articles written per user
Alexander Ebert [Wed, 27 Jun 2018 13:40:43 +0000 (15:40 +0200)]
Track the number of articles written per user

See #2586

6 years agoDiscussion provider support for articles
Alexander Ebert [Tue, 26 Jun 2018 10:19:11 +0000 (12:19 +0200)]
Discussion provider support for articles

See #2615
See #2585
See WoltLab/com.woltlab.wbb#299
See WoltLab/com.woltlab.wbb#301

6 years agoExplicit type-casting for the image height
Alexander Ebert [Tue, 26 Jun 2018 10:17:00 +0000 (12:17 +0200)]
Explicit type-casting for the image height

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 24 Jun 2018 08:48:44 +0000 (10:48 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoAdd negated mode for ValueFormFieldDependency
Matthias Schmidt [Sun, 24 Jun 2018 08:48:23 +0000 (10:48 +0200)]
Add negated mode for ValueFormFieldDependency

See #2509

6 years agoAdd missing changes for object type pip gui
Matthias Schmidt [Sun, 24 Jun 2018 08:46:05 +0000 (10:46 +0200)]
Add missing changes for object type pip gui

See 48e11cf5250e155c15f79c9998d872572c01df16
See #2545

6 years agoRemove sniff causing bogus error messages for now
Matthias Schmidt [Tue, 6 Mar 2018 17:08:06 +0000 (18:08 +0100)]
Remove sniff causing bogus error messages for now

See #2544

6 years agoDisable space after braces sniff for now because of method return types
Matthias Schmidt [Thu, 8 Feb 2018 18:27:31 +0000 (19:27 +0100)]
Disable space after braces sniff for now because of method return types

6 years agoUpdate TXmlGuiPackageInstallationPlugin::setEntryData() implementation
Matthias Schmidt [Sun, 24 Jun 2018 08:02:27 +0000 (10:02 +0200)]
Update TXmlGuiPackageInstallationPlugin::setEntryData() implementation

Rely on `TXmlGuiPackageInstallationPlugin::getElementData()`

See #2545

6 years agoAdd GUI for cronjob package installation plugin
Matthias Schmidt [Sun, 24 Jun 2018 07:56:29 +0000 (09:56 +0200)]
Add GUI for cronjob package installation plugin

See #2545

6 years agoFix typo in MediaProviderPackageInstallationPlugin
Matthias Schmidt [Sun, 24 Jun 2018 07:23:54 +0000 (09:23 +0200)]
Fix typo in MediaProviderPackageInstallationPlugin

See #2545

6 years agoUse new icon form field
Matthias Schmidt [Sun, 24 Jun 2018 07:21:28 +0000 (09:21 +0200)]
Use new icon form field

See 30f8e4944508c746db1c198c139f3eced498659c
See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 24 Jun 2018 07:15:16 +0000 (09:15 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Sun, 24 Jun 2018 07:14:55 +0000 (09:14 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 24 Jun 2018 07:14:28 +0000 (09:14 +0200)]
Merge branch 'master' into next

6 years agoAdd form field for FontAwesome icon
Matthias Schmidt [Sun, 24 Jun 2018 07:13:47 +0000 (09:13 +0200)]
Add form field for FontAwesome icon

See #2509

6 years agoOptional page reload after executing clipboard actions
Alexander Ebert [Fri, 22 Jun 2018 15:40:28 +0000 (17:40 +0200)]
Optional page reload after executing clipboard actions

See #2584

6 years agoFix invalid box edit controller in frontend boxes
Joshua Rüsweg [Fri, 22 Jun 2018 14:27:39 +0000 (16:27 +0200)]
Fix invalid box edit controller in frontend boxes
See #2575

6 years agoFix invalid object types are handled with additionalData
Joshua Rüsweg [Fri, 22 Jun 2018 14:12:16 +0000 (16:12 +0200)]
Fix invalid object types are handled with additionalData
These objects can contain an additionalData value which is NULL. This leads to an error with the strict data types, since unserialize expects a string.
See #2534

6 years agoSelective quote support for touch devices
Alexander Ebert [Fri, 22 Jun 2018 12:53:39 +0000 (14:53 +0200)]
Selective quote support for touch devices

The tooltip was moved to the bottom of the selection to avoid overlapping with the built-in tooltip of touch browsers.

See #2583

6 years agoCustom icons and images for search result objects
Alexander Ebert [Fri, 22 Jun 2018 11:31:12 +0000 (13:31 +0200)]
Custom icons and images for search result objects

See #2581

6 years agoWrap the jsOnly links, explicit comparison
Alexander Ebert [Fri, 22 Jun 2018 10:50:40 +0000 (12:50 +0200)]
Wrap the jsOnly links, explicit comparison

See #2579

6 years agoGeneric wrapper for drag and drop support
Alexander Ebert [Fri, 22 Jun 2018 10:41:07 +0000 (12:41 +0200)]
Generic wrapper for drag and drop support

See #2580

The implementation is basically a wrapper around the existing implementation, preserving near perfect compatibility for merges in older branches and full git history.

6 years agoGlobal switch to disable toc generation
Alexander Ebert [Thu, 21 Jun 2018 18:20:25 +0000 (20:20 +0200)]
Global switch to disable toc generation

See #2579

6 years agoEnable toc generation per message type
Alexander Ebert [Thu, 21 Jun 2018 18:12:45 +0000 (20:12 +0200)]
Enable toc generation per message type

See #2579

6 years agoTable of contents for messages
Alexander Ebert [Thu, 21 Jun 2018 17:48:59 +0000 (19:48 +0200)]
Table of contents for messages

See #2579

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Thu, 21 Jun 2018 17:09:32 +0000 (19:09 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed wrong recipient address for new e-mail activation mails
Marcel Werk [Thu, 21 Jun 2018 17:07:55 +0000 (19:07 +0200)]
Fixed wrong recipient address for new e-mail activation mails

6 years agoFixed borders in double/triple columned container-list
Marcel Werk [Wed, 20 Jun 2018 15:48:38 +0000 (17:48 +0200)]
Fixed borders in double/triple columned container-list

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 20 Jun 2018 15:46:41 +0000 (17:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed reset of default values
Marcel Werk [Wed, 20 Jun 2018 15:43:45 +0000 (17:43 +0200)]
Fixed reset of default values

6 years agoDistinct CSS and exception name for error pages
Alexander Ebert [Wed, 20 Jun 2018 13:41:05 +0000 (15:41 +0200)]
Distinct CSS and exception name for error pages

See #2578

6 years agoEdit buttons for most boxes
Alexander Ebert [Wed, 20 Jun 2018 11:40:55 +0000 (13:40 +0200)]
Edit buttons for most boxes

See #2575

6 years agoPrevent the removal of non-empty user option categories
Alexander Ebert [Tue, 19 Jun 2018 21:59:52 +0000 (23:59 +0200)]
Prevent the removal of non-empty user option categories

See #2570

6 years agoDeprecate and remove the usage of `dereferrer.php`
Alexander Ebert [Tue, 19 Jun 2018 21:19:45 +0000 (23:19 +0200)]
Deprecate and remove the usage of `dereferrer.php`

See #2557

6 years agoInformal variant
Alexander Ebert [Tue, 19 Jun 2018 15:32:59 +0000 (17:32 +0200)]
Informal variant

6 years agoIncreased column length for comment (responses)
Alexander Ebert [Tue, 19 Jun 2018 15:14:28 +0000 (17:14 +0200)]
Increased column length for comment (responses)

See #2556

6 years agoUnused object type definition
Alexander Ebert [Tue, 19 Jun 2018 15:12:38 +0000 (17:12 +0200)]
Unused object type definition

It was never used and its specified interface does not exist at all.

See #2546

6 years agoIntegrated evaluation notice for apps
Alexander Ebert [Tue, 19 Jun 2018 15:02:23 +0000 (17:02 +0200)]
Integrated evaluation notice for apps

See #2532

6 years agoSimplified dropdown creation and management
Alexander Ebert [Tue, 19 Jun 2018 11:17:37 +0000 (13:17 +0200)]
Simplified dropdown creation and management

Closes #2537

6 years ago`MODULE_ATTACHMENT` is now always enabled
Alexander Ebert [Tue, 19 Jun 2018 10:14:35 +0000 (12:14 +0200)]
`MODULE_ATTACHMENT` is now always enabled

Closes #2531

6 years agoImproved margins for trophies in message sidebar
Marcel Werk [Tue, 19 Jun 2018 09:50:33 +0000 (11:50 +0200)]
Improved margins for trophies in message sidebar

6 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 19 Jun 2018 09:24:56 +0000 (11:24 +0200)]
Merge branch 'master' into next

6 years agoRemove superfluous empty lines
Joshua Rüsweg [Mon, 18 Jun 2018 21:56:27 +0000 (23:56 +0200)]
Remove superfluous empty lines

6 years agoFix missing event binding for new userTrophyOverlayList elements
Joshua Rüsweg [Mon, 18 Jun 2018 21:50:59 +0000 (23:50 +0200)]
Fix missing event binding for new userTrophyOverlayList elements

6 years agoWorkaround for old (imported) links in quotes
Marcel Werk [Mon, 18 Jun 2018 11:24:03 +0000 (13:24 +0200)]
Workaround for old (imported) links in quotes

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 16 Jun 2018 11:21:38 +0000 (13:21 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed print issue in firefox
Marcel Werk [Sat, 16 Jun 2018 10:52:26 +0000 (12:52 +0200)]
Fixed print issue in firefox

6 years agoFix media list page pagination if category is selected
Matthias Schmidt [Fri, 15 Jun 2018 18:44:50 +0000 (20:44 +0200)]
Fix media list page pagination if category is selected

6 years agoAdd category id to canonical media list page url
Matthias Schmidt [Fri, 15 Jun 2018 18:44:29 +0000 (20:44 +0200)]
Add category id to canonical media list page url

6 years agoperformance optimization for member list
Marcel Werk [Fri, 15 Jun 2018 11:02:51 +0000 (13:02 +0200)]
performance optimization for member list

6 years agoPerformance optimization for trophy assignment
Marcel Werk [Fri, 15 Jun 2018 10:01:22 +0000 (12:01 +0200)]
Performance optimization for trophy assignment

6 years agoFixed out-dated html
Marcel Werk [Fri, 15 Jun 2018 08:22:16 +0000 (10:22 +0200)]
Fixed out-dated html

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Thu, 14 Jun 2018 19:09:51 +0000 (21:09 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed link to user profile
Marcel Werk [Thu, 14 Jun 2018 18:40:50 +0000 (20:40 +0200)]
Fixed link to user profile

6 years agomade sure that __toString() always returns a string
Marcel Werk [Thu, 14 Jun 2018 16:29:58 +0000 (18:29 +0200)]
made sure that __toString() always returns a string

6 years agoAdded missing nice-value specification (XSD)
Marcel Werk [Thu, 14 Jun 2018 08:54:53 +0000 (10:54 +0200)]
Added missing nice-value specification (XSD)

6 years agoAdd suffix for hours (#2678)
Sascha Greuel [Wed, 13 Jun 2018 11:55:59 +0000 (13:55 +0200)]
Add suffix for hours (#2678)

* Added suffix for hours

* Update en.xml

6 years agoMerge pull request #2697 from max-m/patch-19
Alexander Ebert [Wed, 13 Jun 2018 11:55:18 +0000 (13:55 +0200)]
Merge pull request #2697 from max-m/patch-19

Add guard against invalid dates in Date/Picker.init()

6 years agoPasting images from clipboard when images are disabled
Alexander Ebert [Wed, 13 Jun 2018 11:50:22 +0000 (13:50 +0200)]
Pasting images from clipboard when images are disabled

6 years agoUpdating minified JavaScript files
woltlab.com [Wed, 13 Jun 2018 11:41:23 +0000 (13:41 +0200)]
Updating minified JavaScript files

6 years agoConverting multiple code blocks let to discarded newlines
Alexander Ebert [Wed, 13 Jun 2018 10:23:46 +0000 (12:23 +0200)]
Converting multiple code blocks let to discarded newlines

The XPath expression matched the global scope, eventually removing the newlines inside previously converted code blocks.

6 years agoAdd guard against invalid dates in Date/Picker.init()
Maximilian Mader [Tue, 12 Jun 2018 17:51:49 +0000 (19:51 +0200)]
Add guard against invalid dates in Date/Picker.init()

6 years agoopen links to attachments in a new window to prevent the loss of form inputs
Marcel Werk [Mon, 11 Jun 2018 15:53:24 +0000 (17:53 +0200)]
open links to attachments in a new window to prevent the loss of form inputs

6 years agoFixed whitespaces in enable options
Marcel Werk [Mon, 11 Jun 2018 11:05:36 +0000 (13:05 +0200)]
Fixed whitespaces in enable options

6 years agoAdd GUI for user menu package installation plugin
Matthias Schmidt [Sun, 10 Jun 2018 09:39:39 +0000 (11:39 +0200)]
Add GUI for user menu package installation plugin

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 10 Jun 2018 08:56:19 +0000 (10:56 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Sun, 10 Jun 2018 08:56:02 +0000 (10:56 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 10 Jun 2018 08:55:52 +0000 (10:55 +0200)]
Merge branch 'master' into next

6 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 10 Jun 2018 08:55:41 +0000 (10:55 +0200)]
Merge branch '3.0'

6 years agoRemove deleted third party sniff
Matthias Schmidt [Sun, 10 Jun 2018 08:55:20 +0000 (10:55 +0200)]
Remove deleted third party sniff

See https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.0

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 10 Jun 2018 08:47:22 +0000 (10:47 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoAdd FormFieldValidatorUtil
Matthias Schmidt [Sun, 10 Jun 2018 08:46:57 +0000 (10:46 +0200)]
Add FormFieldValidatorUtil

See #2545

6 years agoImprove return type documentation for better IDE support
Matthias Schmidt [Sun, 10 Jun 2018 08:46:37 +0000 (10:46 +0200)]
Improve return type documentation for better IDE support

See #2509

6 years agoAdd GUI support for acp menu package installation plugin
Matthias Schmidt [Sun, 10 Jun 2018 08:45:51 +0000 (10:45 +0200)]
Add GUI support for acp menu package installation plugin

See #2545

6 years agoAdd GUI support for abstract menu package installation plugin
Matthias Schmidt [Sun, 10 Jun 2018 08:44:22 +0000 (10:44 +0200)]
Add GUI support for abstract menu package installation plugin

See #2545

6 years agoFix XSD filename in newly created ACL option PIP files
Matthias Schmidt [Sat, 9 Jun 2018 14:02:28 +0000 (16:02 +0200)]
Fix XSD filename in newly created ACL option PIP files

See #2545

6 years agoAdd GUI for ACL option provider package installation plugin
Matthias Schmidt [Sat, 9 Jun 2018 13:55:34 +0000 (15:55 +0200)]
Add GUI for ACL option provider package installation plugin

See #2545

6 years agoFix typo in language item
Matthias Schmidt [Sat, 9 Jun 2018 13:53:58 +0000 (15:53 +0200)]
Fix typo in language item

See #2545

6 years agoAdd support for multiple entry types of GUI PIPs
Matthias Schmidt [Sat, 9 Jun 2018 13:53:08 +0000 (15:53 +0200)]
Add support for multiple entry types of GUI PIPs

See #2545

6 years agoAdd pip form fields before form is built
Matthias Schmidt [Sat, 9 Jun 2018 11:20:34 +0000 (13:20 +0200)]
Add pip form fields before form is built

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sat, 9 Jun 2018 10:34:07 +0000 (12:34 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Sat, 9 Jun 2018 10:33:55 +0000 (12:33 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 9 Jun 2018 10:33:36 +0000 (12:33 +0200)]
Merge branch 'master' into next

6 years agoFirefox sometimes includes the editor itself in the selection
Alexander Ebert [Fri, 8 Jun 2018 16:38:31 +0000 (18:38 +0200)]
Firefox sometimes includes the editor itself in the selection

6 years agoSkip empty paragraphs for the simplified html output
Alexander Ebert [Fri, 8 Jun 2018 16:04:39 +0000 (18:04 +0200)]
Skip empty paragraphs for the simplified html output

6 years agoChecked but disabled booleans did not appear as disabled
Alexander Ebert [Fri, 8 Jun 2018 12:50:31 +0000 (14:50 +0200)]
Checked but disabled booleans did not appear as disabled

6 years agoIncorrect comparison of bbcode restrictions
Alexander Ebert [Fri, 8 Jun 2018 12:08:12 +0000 (14:08 +0200)]
Incorrect comparison of bbcode restrictions

6 years agoComparison for `never` values for boolean options
Alexander Ebert [Fri, 8 Jun 2018 12:00:03 +0000 (14:00 +0200)]
Comparison for `never` values for boolean options

6 years agoShow only changed values in version-tracker-list
Marcel Werk [Fri, 8 Jun 2018 08:51:55 +0000 (10:51 +0200)]
Show only changed values in version-tracker-list

6 years agoMerge branch '3.0'
Tim Düsterhus [Sat, 2 Jun 2018 12:14:51 +0000 (14:14 +0200)]
Merge branch '3.0'

6 years agoDisable ImageProxyAction if image proxy is not enabled
Tim Düsterhus [Sat, 2 Jun 2018 12:10:58 +0000 (14:10 +0200)]
Disable ImageProxyAction if image proxy is not enabled

Previously only the rewriting was disabled, but the action
remained functional.

6 years agoImprove extensibility of `ObjectTypePackageInstallationPlugin` for plugins
Matthias Schmidt [Sat, 2 Jun 2018 07:25:18 +0000 (09:25 +0200)]
Improve extensibility of `ObjectTypePackageInstallationPlugin` for plugins

See #2545