GitHub/WoltLab/WCF.git
5 years agoMerge pull request #2898 from SoftCreatR/patch-2
Alexander Ebert [Tue, 16 Apr 2019 14:32:42 +0000 (16:32 +0200)]
Merge pull request #2898 from SoftCreatR/patch-2

Update BlacklistEntryAction.class.php

5 years agoUpdate BlacklistEntryAction.class.php
Sascha Greuel [Tue, 16 Apr 2019 14:06:19 +0000 (16:06 +0200)]
Update BlacklistEntryAction.class.php

5 years agoMerge pull request #2897 from SoftCreatR/patch-1
Marcel Werk [Tue, 16 Apr 2019 07:08:35 +0000 (09:08 +0200)]
Merge pull request #2897 from SoftCreatR/patch-1

Update de.xml

5 years agoUpdate de.xml
Sascha Greuel [Tue, 16 Apr 2019 01:49:52 +0000 (03:49 +0200)]
Update de.xml

5 years agoMinor typo
Alexander Ebert [Mon, 15 Apr 2019 19:30:22 +0000 (21:30 +0200)]
Minor typo

5 years agoMerge pull request #2890 from WoltLab/next-owner-group
Alexander Ebert [Mon, 15 Apr 2019 17:15:52 +0000 (19:15 +0200)]
Merge pull request #2890 from WoltLab/next-owner-group

New group type "Owner"

5 years agoMerge branch 'next' into next-owner-group
Alexander Ebert [Mon, 15 Apr 2019 17:14:40 +0000 (19:14 +0200)]
Merge branch 'next' into next-owner-group

5 years agoAdd missing exception in `TSelectionFormField::getOptions()`
Matthias Schmidt [Mon, 15 Apr 2019 16:56:43 +0000 (18:56 +0200)]
Add missing exception in `TSelectionFormField::getOptions()`

See #2509

5 years agoRemoved debug code
Matthias Schmidt [Mon, 15 Apr 2019 16:30:06 +0000 (18:30 +0200)]
Removed debug code

Co-Authored-By: dtdesign <ebert@woltlab.com>
5 years agoShow exception file and line in exception dialog (#2895)
Matthias Schmidt [Mon, 15 Apr 2019 16:01:54 +0000 (18:01 +0200)]
Show exception file and line in exception dialog (#2895)

* Show exception file and line in exception dialog

Close #2894

* Add missing semicolon

See #2895

5 years agoUse API_VERSION for update servers and xsd paths (#2821)
Matthias Schmidt [Mon, 15 Apr 2019 14:53:06 +0000 (16:53 +0200)]
Use API_VERSION for update servers and xsd paths (#2821)

See #2815

5 years agoMerge pull request #2702 from mutec/cliappinstallation
Alexander Ebert [Mon, 15 Apr 2019 14:50:56 +0000 (16:50 +0200)]
Merge pull request #2702 from mutec/cliappinstallation

support app installation via cli

5 years agoImproved sorting in user grop dropdown
Marcel Werk [Mon, 15 Apr 2019 09:44:19 +0000 (11:44 +0200)]
Improved sorting in user grop dropdown

5 years agoUse AbstractFormBuilderForm for UserGroupPromoteOwnerForm
Matthias Schmidt [Sun, 14 Apr 2019 15:08:41 +0000 (17:08 +0200)]
Use AbstractFormBuilderForm for UserGroupPromoteOwnerForm

See #2890

5 years agoAllow selection of non-admin group for owner if no admin group exists
Matthias Schmidt [Sun, 14 Apr 2019 15:03:00 +0000 (17:03 +0200)]
Allow selection of non-admin group for owner if no admin group exists

See #2890

5 years agoDisable form to promote group to owner if owner is already set
Matthias Schmidt [Sun, 14 Apr 2019 15:01:54 +0000 (17:01 +0200)]
Disable form to promote group to owner if owner is already set

See #2890

5 years agoCross-link project sync, edit and pip list pages
Matthias Schmidt [Sun, 14 Apr 2019 14:36:30 +0000 (16:36 +0200)]
Cross-link project sync, edit and pip list pages

See #2545
See #2772

5 years agoMake object edited via form builder available in templates
Matthias Schmidt [Sun, 14 Apr 2019 14:34:24 +0000 (16:34 +0200)]
Make object edited via form builder available in templates

See #2509

5 years agoDelete language items when uninstalling cronjobs, menus and menu items
Matthias Schmidt [Sun, 14 Apr 2019 14:22:15 +0000 (16:22 +0200)]
Delete language items when uninstalling cronjobs, menus and menu items

Close #2896

5 years agoImprove form builder dialog form support
Matthias Schmidt [Sun, 14 Apr 2019 08:43:06 +0000 (10:43 +0200)]
Improve form builder dialog form support

See #2509

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 14 Apr 2019 08:27:58 +0000 (10:27 +0200)]
Merge branch 'master' into next

5 years agoFix merge issue
Matthias Schmidt [Sun, 14 Apr 2019 08:27:45 +0000 (10:27 +0200)]
Fix merge issue

See 5617fec4ff24c9336f14d6d1052ed6b52e8614c3

5 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 14 Apr 2019 08:26:01 +0000 (10:26 +0200)]
Merge branch '3.0'

5 years agoFix condition to determine if `AJAXException` includes stacktrace
Matthias Schmidt [Sun, 14 Apr 2019 08:24:51 +0000 (10:24 +0200)]
Fix condition to determine if `AJAXException` includes stacktrace

See 1037d65fd61e4ef37aa19d016f659397027aea6b

5 years agoThrow exception in `FormDocument::getHtml()` if form has not been built
Matthias Schmidt [Sun, 14 Apr 2019 07:33:47 +0000 (09:33 +0200)]
Throw exception in `FormDocument::getHtml()` if form has not been built

See #2509

5 years agoAdd `CustomFormNode`
Matthias Schmidt [Sat, 13 Apr 2019 10:54:34 +0000 (12:54 +0200)]
Add `CustomFormNode`

See #2509

5 years agoFix language items
Matthias Schmidt [Sat, 13 Apr 2019 10:52:59 +0000 (12:52 +0200)]
Fix language items

See #2509

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Fri, 12 Apr 2019 21:33:45 +0000 (23:33 +0200)]
Merge branch 'master' into next

5 years agoRemove files that have been accidentally added II
Joshua Rüsweg [Fri, 12 Apr 2019 21:32:06 +0000 (23:32 +0200)]
Remove files that have been accidentally added II
See 1a4fbd62d38de27e3f97b14f283e70adc274a1c5

5 years agoRemove files that have been accidentally added
Joshua Rüsweg [Fri, 12 Apr 2019 21:30:22 +0000 (23:30 +0200)]
Remove files that have been accidentally added
See 1a4fbd62d38de27e3f97b14f283e70adc274a1c5

5 years agoMerge branch '3.0' into master
Joshua Rüsweg [Fri, 12 Apr 2019 21:28:09 +0000 (23:28 +0200)]
Merge branch '3.0' into master

5 years agoMerge pull request #2887 from WoltLab/3.0-inline-editor-fix
Joshua Rüsweg [Fri, 12 Apr 2019 21:19:58 +0000 (23:19 +0200)]
Merge pull request #2887 from WoltLab/3.0-inline-editor-fix

Add missing support for JS loaded content in WCF.InlineEditor

5 years agoThrow if `IFormParentNode::appendChild()` called with multiple args
Matthias Schmidt [Fri, 12 Apr 2019 17:11:15 +0000 (19:11 +0200)]
Throw if `IFormParentNode::appendChild()` called with multiple args

See #2509

5 years agoThrow an error when trying to use the user storage for guests
Alexander Ebert [Fri, 12 Apr 2019 15:00:48 +0000 (17:00 +0200)]
Throw an error when trying to use the user storage for guests

Closes #2888

5 years agoClear the blacklist matches when enabling users
Alexander Ebert [Fri, 12 Apr 2019 14:51:00 +0000 (16:51 +0200)]
Clear the blacklist matches when enabling users

Fixes #2892

5 years agoThe `attachment_storage` is now a secret option
Alexander Ebert [Fri, 12 Apr 2019 11:22:09 +0000 (13:22 +0200)]
The `attachment_storage` is now a secret option

Closes #2891

5 years agoXSD for styleVariables.xml
Alexander Ebert [Fri, 12 Apr 2019 10:52:56 +0000 (12:52 +0200)]
XSD for styleVariables.xml

See #2820

5 years agoAdjusted the default group type in the setup
Alexander Ebert [Fri, 12 Apr 2019 09:40:29 +0000 (11:40 +0200)]
Adjusted the default group type in the setup

5 years agoThe groupType=5 is already in use by moderated groups
Alexander Ebert [Fri, 12 Apr 2019 09:28:52 +0000 (11:28 +0200)]
The groupType=5 is already in use by moderated groups

`9` is the largest available number due to TINYINT(1)

5 years agoThrow exception when getting form data before reading values
Matthias Schmidt [Thu, 11 Apr 2019 16:22:45 +0000 (18:22 +0200)]
Throw exception when getting form data before reading values

Close #2889

5 years agoFix interchanged classes in devtools project add template
Matthias Schmidt [Thu, 11 Apr 2019 16:20:08 +0000 (18:20 +0200)]
Fix interchanged classes in devtools project add template

See #2772
See 03f2d606b761de43d18f8e0a6de61d1235825158

5 years agoExclude the owner group from bulk actions
Alexander Ebert [Thu, 11 Apr 2019 11:20:23 +0000 (13:20 +0200)]
Exclude the owner group from bulk actions

5 years agoPromote a group to be the owner group
Alexander Ebert [Thu, 11 Apr 2019 11:12:42 +0000 (13:12 +0200)]
Promote a group to be the owner group

We cannot reliably determine the owner group during the upgrade, therefore it is up to an administrator to make the choice.

The notice is designed to be annoying and is present on all pages, however it does not prevent the user from carrying out tasks, e. g. setting up a proper group before promoting it to be the owner group.

5 years agoFix editing devtools project with broken path
Matthias Schmidt [Wed, 10 Apr 2019 17:19:27 +0000 (19:19 +0200)]
Fix editing devtools project with broken path

See #2772

5 years agoAdd missing support for JS loaded content in WCF.InlineEditor
Joshua Rüsweg [Tue, 9 Apr 2019 18:12:12 +0000 (20:12 +0200)]
Add missing support for JS loaded content in WCF.InlineEditor

5 years agoMade depth of calendar categories more flexible
Marcel Werk [Tue, 9 Apr 2019 17:34:47 +0000 (19:34 +0200)]
Made depth of calendar categories more flexible

Closes #2886

5 years agoabot: Website is no longer available
Marcel Werk [Tue, 9 Apr 2019 13:20:43 +0000 (15:20 +0200)]
abot: Website is no longer available

5 years agoFixed syntax error in spiderlist
Marcel Werk [Tue, 9 Apr 2019 13:20:02 +0000 (15:20 +0200)]
Fixed syntax error in spiderlist

5 years agoAdded css for more flexible nesting in box menus
Marcel Werk [Mon, 8 Apr 2019 16:31:37 +0000 (18:31 +0200)]
Added css for more flexible nesting in box menus

5 years agoMembers of the owner group may not remove themselves
Alexander Ebert [Mon, 8 Apr 2019 10:29:17 +0000 (12:29 +0200)]
Members of the owner group may not remove themselves

5 years agoMembers of the owner group cannot be banned
Alexander Ebert [Mon, 8 Apr 2019 09:32:52 +0000 (11:32 +0200)]
Members of the owner group cannot be banned

5 years agoConsistent UX for the single option form
Alexander Ebert [Mon, 8 Apr 2019 09:24:01 +0000 (11:24 +0200)]
Consistent UX for the single option form

5 years agoNew group type: Owner (5)
Alexander Ebert [Mon, 8 Apr 2019 08:39:20 +0000 (10:39 +0200)]
New group type: Owner (5)

5 years agoAdd single media selection form field
Matthias Schmidt [Sun, 7 Apr 2019 15:44:47 +0000 (17:44 +0200)]
Add single media selection form field

See #2509

5 years agoSync wyswyig smiley form node template with legacy template
Matthias Schmidt [Sun, 7 Apr 2019 14:49:17 +0000 (16:49 +0200)]
Sync wyswyig smiley form node template with legacy template

See #2852

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 7 Apr 2019 14:47:59 +0000 (16:47 +0200)]
Merge branch 'master' into next

5 years agoSuppress additional native browser title of smilies in editor tab
Matthias Schmidt [Sun, 7 Apr 2019 14:41:45 +0000 (16:41 +0200)]
Suppress additional native browser title of smilies in editor tab

Prior to this change, both the `a` element and the `img` element have a `title` attribute with the `a` element being a JavaScript tooltip element. This caused a JavaScript tooltip and a native browser tooltip to be shown when hovering over a smiley in the smiley selection below the editor.

See #2220

5 years agoAdd missing date form field error language item
Matthias Schmidt [Sat, 6 Apr 2019 10:57:32 +0000 (12:57 +0200)]
Add missing date form field error language item

See #2509

5 years agoAdd `TemplateFormNode`
Matthias Schmidt [Sat, 6 Apr 2019 10:51:41 +0000 (12:51 +0200)]
Add `TemplateFormNode`

See #2509

5 years agoAdd `IFormDocument::(get|has)Button()`
Matthias Schmidt [Sat, 6 Apr 2019 10:25:38 +0000 (12:25 +0200)]
Add `IFormDocument::(get|has)Button()`

See #2509

5 years agoFix validation of non-required user form field allowing multiple values
Matthias Schmidt [Sat, 6 Apr 2019 10:19:35 +0000 (12:19 +0200)]
Fix validation of non-required user form field allowing multiple values

See #2509

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 6 Apr 2019 10:09:28 +0000 (12:09 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 6 Apr 2019 10:08:10 +0000 (12:08 +0200)]
Merge branch '3.0'

5 years agoRestrict numbers of automatic user group assignments in cronjob
Matthias Schmidt [Sat, 6 Apr 2019 10:07:19 +0000 (12:07 +0200)]
Restrict numbers of automatic user group assignments in cronjob

Close #2883

5 years agoAdd parameter to add the request data to the UploadHandler
Joshua Rüsweg [Fri, 5 Apr 2019 18:26:13 +0000 (20:26 +0200)]
Add parameter to add the request data to the UploadHandler
See #2509
See #2825

5 years agoPreparing the release 3.1.9 pl 1 3.1.9_pl_1
Alexander Ebert [Fri, 5 Apr 2019 09:59:52 +0000 (11:59 +0200)]
Preparing the release 3.1.9 pl 1

5 years agoRestrict the iOS dropdown fix to dialogs only
Alexander Ebert [Fri, 5 Apr 2019 09:58:52 +0000 (11:58 +0200)]
Restrict the iOS dropdown fix to dialogs only

5 years agoFix typo in JavaScript module documentation
Matthias Schmidt [Thu, 4 Apr 2019 14:54:40 +0000 (16:54 +0200)]
Fix typo in JavaScript module documentation

See #2509

5 years agoUpdating the release date 3.1.9
Alexander Ebert [Thu, 4 Apr 2019 12:58:13 +0000 (14:58 +0200)]
Updating the release date

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 4 Apr 2019 10:52:41 +0000 (12:52 +0200)]
Merge branch '3.0'

5 years agoPreparing the release 3.0.21 3.0.21
Alexander Ebert [Thu, 4 Apr 2019 10:40:32 +0000 (12:40 +0200)]
Preparing the release 3.0.21

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 10:12:46 +0000 (10:12 +0000)]
Updating minified JavaScript files

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 09:09:15 +0000 (09:09 +0000)]
Updating minified JavaScript files

5 years agoRevert "Removed an outdated workaround in dialogs for Chrome"
Alexander Ebert [Thu, 4 Apr 2019 09:07:29 +0000 (11:07 +0200)]
Revert "Removed an outdated workaround in dialogs for Chrome"

This reverts commit c33729b9a32cc421db3495f1e695a950ff1c68dc.

5 years agoEnable fullscreen mode while the editor source is active
Alexander Ebert [Wed, 3 Apr 2019 22:28:27 +0000 (00:28 +0200)]
Enable fullscreen mode while the editor source is active

Closes #2877

5 years agoFix issues with JavaScript form builder data handling
Matthias Schmidt [Wed, 3 Apr 2019 17:59:17 +0000 (19:59 +0200)]
Fix issues with JavaScript form builder data handling

See #2509
See 477f6668abcef42b09b5bcc8cdfd70be8f463983

5 years agoAdd JavaScript data handlers for form builder forms
Matthias Schmidt [Wed, 3 Apr 2019 17:20:33 +0000 (19:20 +0200)]
Add JavaScript data handlers for form builder forms

… for easier Ajax form support.

See #2509

5 years agoSynchonize contents of `__wysiwygSmileyFormNode.tpl`
Matthias Schmidt [Tue, 2 Apr 2019 17:52:16 +0000 (19:52 +0200)]
Synchonize contents of `__wysiwygSmileyFormNode.tpl`

See 196722ce54a633265c34d53d0bd63a6b4a6dcb18
See #2852

5 years agoFix issues with captcha form field (validation)
Matthias Schmidt [Tue, 2 Apr 2019 17:29:42 +0000 (19:29 +0200)]
Fix issues with captcha form field (validation)

See #2509

5 years agoPreparing the release 3.1.9
Alexander Ebert [Tue, 2 Apr 2019 15:58:08 +0000 (17:58 +0200)]
Preparing the release 3.1.9

5 years agoUpdating minified JavaScript files
woltlab.com [Tue, 2 Apr 2019 15:42:30 +0000 (15:42 +0000)]
Updating minified JavaScript files

5 years agoWorkaround for the drop-down position in dialgos on iOS
Alexander Ebert [Tue, 2 Apr 2019 12:29:53 +0000 (14:29 +0200)]
Workaround for the drop-down position in dialgos on iOS

Fixes #2850

5 years agoMerge branch '3.0'
Alexander Ebert [Tue, 2 Apr 2019 10:33:11 +0000 (12:33 +0200)]
Merge branch '3.0'

5 years agoIncorrect phrase name
Alexander Ebert [Tue, 2 Apr 2019 09:55:52 +0000 (11:55 +0200)]
Incorrect phrase name

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 31 Mar 2019 17:30:56 +0000 (19:30 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoFixed focus handling in suggestions
Marcel Werk [Sun, 31 Mar 2019 17:30:54 +0000 (19:30 +0200)]
Fixed focus handling in suggestions

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 31 Mar 2019 13:32:10 +0000 (15:32 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFix creating UploadFormField without any restrictions
Matthias Schmidt [Sun, 31 Mar 2019 13:32:01 +0000 (15:32 +0200)]
Fix creating UploadFormField without any restrictions

See #2509
See #2825

5 years agoUse `getObjectProperty()` instead of `getId()` in `UplodFormField`
Matthias Schmidt [Sun, 31 Mar 2019 13:31:29 +0000 (15:31 +0200)]
Use `getObjectProperty()` instead of `getId()` in `UplodFormField`

See #2509
See #2825

5 years agoUse `getPrefixedId()` instead of `getId()` in `UplodFormField`
Matthias Schmidt [Sun, 31 Mar 2019 13:31:07 +0000 (15:31 +0200)]
Use `getPrefixedId()` instead of `getId()` in `UplodFormField`

See #2509
See #2825

5 years agoBetter [DEL] behavior for empty headings
Alexander Ebert [Sat, 30 Mar 2019 22:21:57 +0000 (23:21 +0100)]
Better [DEL] behavior for empty headings

5 years agoFix validation of security token for Ajax form builder forms
Matthias Schmidt [Sat, 30 Mar 2019 13:18:28 +0000 (14:18 +0100)]
Fix validation of security token for Ajax form builder forms

See #2509

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 30 Mar 2019 12:10:16 +0000 (13:10 +0100)]
Merge branch 'master' into next

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoMerge pull request #2866 from WoltLab/external-lib-bump
Tim Düsterhus [Sat, 30 Mar 2019 10:05:14 +0000 (11:05 +0100)]
Merge pull request #2866 from WoltLab/external-lib-bump

External lib bump

5 years agoMerge pull request #2882 from WoltLab/next-standalone-links
Alexander Ebert [Fri, 29 Mar 2019 22:33:27 +0000 (23:33 +0100)]
Merge pull request #2882 from WoltLab/next-standalone-links

Detection of plain links, CSS for embedded content

5 years agoMerge pull request #2851 from WoltLab/queue-session-cleanup
Tim Düsterhus [Fri, 29 Mar 2019 17:51:49 +0000 (18:51 +0100)]
Merge pull request #2851 from WoltLab/queue-session-cleanup

Delete firstVisit = true, userID = 0 sessions after processing backgr…

5 years agoCode style
Alexander Ebert [Fri, 29 Mar 2019 14:35:15 +0000 (15:35 +0100)]
Code style

5 years agoResolved two issues, improved docs
Alexander Ebert [Fri, 29 Mar 2019 14:03:36 +0000 (15:03 +0100)]
Resolved two issues, improved docs