Alexander Ebert [Sun, 30 Dec 2012 18:55:27 +0000 (19:55 +0100)]
Removed ACPMenu/PageMenu controller validation
Alexander Ebert [Sun, 30 Dec 2012 18:40:34 +0000 (19:40 +0100)]
Fixes ACP Index without path components
Fixes #1045
Alexander Ebert [Sun, 30 Dec 2012 18:20:04 +0000 (10:20 -0800)]
Merge pull request #1050 from Gravatronics/bug/ignoreUniques
Removes obsolete template code
Alexander Ebert [Sun, 30 Dec 2012 18:19:51 +0000 (10:19 -0800)]
Merge pull request #1049 from Gravatronics/enhancement/nodeBuilderErrorMessage
Improves error message in node builder
Alexander Ebert [Sun, 30 Dec 2012 18:19:36 +0000 (10:19 -0800)]
Merge pull request #1048 from Gravatronics/bug/acpMenuCacheBuilder
Fixes and improves ACPMenuCacheBuilder
Matthias Schmidt [Sun, 30 Dec 2012 18:09:22 +0000 (19:09 +0100)]
Removes obsolete template code
Matthias Schmidt [Sun, 30 Dec 2012 18:04:45 +0000 (19:04 +0100)]
Improves error message in node builder
If you install an application with packages currently uninstalled and one of the packages triggers the error, you currently don't get the info which package triggers the error. This commit changes that.
Matthias Schmidt [Sun, 30 Dec 2012 17:51:14 +0000 (18:51 +0100)]
Documentation update
Matthias Schmidt [Sun, 30 Dec 2012 17:47:52 +0000 (18:47 +0100)]
Fixes and improves ACPMenuCacheBuilder
Previously, the menu items for the option categories were broken. Additionally, I rewrote the code using database object lists which saves two queries, only including a sub-query.
Alexander Ebert [Sun, 30 Dec 2012 17:09:24 +0000 (09:09 -0800)]
Merge pull request #1046 from Gravatronics/bug/treeMenuController
Adds missing sub-condition in TreeMenu::removeEmptyItems()
Matthias Schmidt [Sun, 30 Dec 2012 16:32:00 +0000 (17:32 +0100)]
Adds missing sub-condition in TreeMenu::removeEmptyItems()
Alexander Ebert [Sun, 30 Dec 2012 16:09:12 +0000 (08:09 -0800)]
Merge pull request #1044 from Gravatronics/bug/package
Fixes errors in Package class
Matthias Schmidt [Sun, 30 Dec 2012 15:49:39 +0000 (16:49 +0100)]
Fixes errors in Package class
Alexander Ebert [Sun, 30 Dec 2012 15:42:39 +0000 (07:42 -0800)]
Merge pull request #1043 from Gravatronics/bug/acpMenu
Fixes crucial ACPMenu-related bugs
Matthias Schmidt [Sun, 30 Dec 2012 15:37:01 +0000 (16:37 +0100)]
Fixes crucial ACPMenu-related bugs
Alexander Ebert [Sun, 30 Dec 2012 02:20:06 +0000 (03:20 +0100)]
ACPMenu should now behave like page menu
Fixes #1030
Alexander Ebert [Sun, 30 Dec 2012 01:54:49 +0000 (17:54 -0800)]
Merge pull request #1015 from Gravatronics/bug/missingImplementation
Adds missing implementation of IToggleAction
Alexander Ebert [Sun, 30 Dec 2012 01:54:19 +0000 (02:54 +0100)]
Removed outdated package-based style handling
Fixes #1031
Alexander Ebert [Sun, 30 Dec 2012 01:50:18 +0000 (02:50 +0100)]
Removed isUnique
Fixes #1039
Alexander Ebert [Sat, 29 Dec 2012 23:36:25 +0000 (15:36 -0800)]
Merge pull request #1038 from Gravatronics/cleanup/cronjobActive
Removes obsolete code
Matthias Schmidt [Sat, 29 Dec 2012 16:40:42 +0000 (17:40 +0100)]
Removes obsolete code
Alexander Ebert [Sat, 29 Dec 2012 16:24:41 +0000 (08:24 -0800)]
Merge pull request #1032 from Gravatronics/cleanup/isDisabled
Replaces disabled and active with isDisabled
Alexander Ebert [Sat, 29 Dec 2012 16:21:10 +0000 (08:21 -0800)]
Merge pull request #1035 from Gravatronics/bug/userGroupCache
Fixes clearing of cache after user group edited
Alexander Ebert [Sat, 29 Dec 2012 16:17:55 +0000 (08:17 -0800)]
Merge pull request #1033 from MeinAccount/ADOA/readBool
Added TYPE_BOOL
Magnus Kühn [Sat, 29 Dec 2012 14:55:45 +0000 (15:55 +0100)]
Fixed code-styling
Magnus Kühn [Sat, 29 Dec 2012 14:38:42 +0000 (15:38 +0100)]
Removed returning of value in read*-methods
Matthias Schmidt [Sat, 29 Dec 2012 14:08:44 +0000 (15:08 +0100)]
Fixes clearing of cache after user group edited
Currently, the user group option cache isn't cleared. This way, it is ensured, that whenever a user group is edited, the all user group related caches are cleared.
Alexander Ebert [Sat, 29 Dec 2012 13:50:09 +0000 (05:50 -0800)]
Merge pull request #1027 from Kiv4h/patch-3
Add response fields
Alexander Ebert [Sat, 29 Dec 2012 13:48:42 +0000 (14:48 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 29 Dec 2012 13:47:50 +0000 (14:47 +0100)]
Removed debug code
Jeffrey Reichardt [Sat, 29 Dec 2012 11:37:04 +0000 (12:37 +0100)]
Fields now matching with WoltLab/WCF
Magnus Kühn [Sat, 29 Dec 2012 10:27:09 +0000 (11:27 +0100)]
TYPE_BOOL now works on "false" and "true"
Matthias Schmidt [Sat, 29 Dec 2012 08:08:05 +0000 (09:08 +0100)]
…
Marcel Werk [Sat, 29 Dec 2012 03:09:34 +0000 (04:09 +0100)]
Fixed coding style
Marcel Werk [Sat, 29 Dec 2012 02:16:55 +0000 (03:16 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Sat, 29 Dec 2012 02:16:39 +0000 (03:16 +0100)]
Minor style improvements
Alexander Ebert [Sat, 29 Dec 2012 00:51:58 +0000 (01:51 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 29 Dec 2012 00:51:46 +0000 (01:51 +0100)]
Fixed package uninstallation and removed requirement map
Fixes #962
Fixes #1002
Fixes #1021
Matthias Schmidt [Fri, 28 Dec 2012 18:01:33 +0000 (19:01 +0100)]
Replaces disabled and active with isDisabled
`disabled` is renamed to `isDisabled` and cronjob's `active` is replaced with `isDisabled`.
Also adds missing `wcf\data\IToggleAction` to `wcf\data\language\server\LanguageServerAction`.
`wcf\system\style\handler\StyleHandler` still uses `disabled` as an array key at two points (cf. WoltLab/WCF#1031).
Alexander Ebert [Fri, 28 Dec 2012 15:31:07 +0000 (07:31 -0800)]
Merge pull request #1028 from Gravatronics/enhancement/getObjectID
Adds DatabaseObject::getObjectID()
Matthias Schmidt [Fri, 28 Dec 2012 15:25:50 +0000 (16:25 +0100)]
Adds DatabaseObject::getObjectID()
Jeffrey Reichardt [Fri, 28 Dec 2012 15:21:36 +0000 (16:21 +0100)]
profileHits, activityPoints, likesReceived deleted
Alexander Ebert [Fri, 28 Dec 2012 15:17:11 +0000 (07:17 -0800)]
Merge pull request #1024 from Gravatronics/cleanup/isUnique
Removes obsolete package database table column `isUnique`
Alexander Ebert [Fri, 28 Dec 2012 15:13:33 +0000 (07:13 -0800)]
Merge pull request #1025 from Gravatronics/enhancement/dboListObjectDecorator
Adds support for object decorators in DatabaseObjectList
Jeffrey Reichardt [Fri, 28 Dec 2012 15:08:03 +0000 (16:08 +0100)]
Update wcfsetup/install/files/lib/data/user/User.class.php
Jeffrey Reichardt [Fri, 28 Dec 2012 15:01:19 +0000 (16:01 +0100)]
Add response fields
Matthias Schmidt [Fri, 28 Dec 2012 12:27:14 +0000 (13:27 +0100)]
Adds support for object decorators in DatabaseObjectList
Matthias Schmidt [Fri, 28 Dec 2012 10:25:09 +0000 (11:25 +0100)]
Removes obsolete package database table column `isUnique`
Alexander Ebert [Thu, 27 Dec 2012 22:22:39 +0000 (14:22 -0800)]
Merge pull request #1019 from Kiv4h/patch-2
Check if field exists, value can be zero or null
Jeffrey Reichardt [Thu, 27 Dec 2012 21:48:01 +0000 (22:48 +0100)]
Check if field exists, value can be zero or null
Alexander Ebert [Thu, 27 Dec 2012 19:32:39 +0000 (11:32 -0800)]
Merge pull request #1016 from Gravatronics/enhancement/IPositionAction
Removes IPositionAction
Matthias Schmidt [Thu, 27 Dec 2012 19:19:10 +0000 (20:19 +0100)]
Removes IPositionAction
Use ISearchAction instead!
Matthias Schmidt [Thu, 27 Dec 2012 19:12:17 +0000 (20:12 +0100)]
Adds missing implementation of IToggleAction
Alexander Ebert [Thu, 27 Dec 2012 18:51:22 +0000 (10:51 -0800)]
Merge pull request #1012 from Gravatronics/enhancement/JSProxyActionInterfaceName
Adds interfaceName to proxy actions
Alexander Ebert [Thu, 27 Dec 2012 18:11:27 +0000 (10:11 -0800)]
Merge pull request #1011 from Gravatronics/bug/pageMenuItemList
Fixes bug (missing __menuItem) in pageMenuItemList.tpl
Magnus Kühn [Thu, 27 Dec 2012 17:14:42 +0000 (18:14 +0100)]
Added TYPE_BOOL
Matthias Schmidt [Thu, 27 Dec 2012 12:01:00 +0000 (13:01 +0100)]
Adds interfaceName to proxy actions
Matthias Schmidt [Thu, 27 Dec 2012 09:27:16 +0000 (10:27 +0100)]
Fixes bug (missing __menuItem) in pageMenuItemList.tpl
Also does some formatting for better readability.
Alexander Ebert [Thu, 27 Dec 2012 00:19:05 +0000 (01:19 +0100)]
Fixed routes not properly handling ACP requests
Alexander Ebert [Thu, 27 Dec 2012 00:07:32 +0000 (01:07 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 27 Dec 2012 00:07:21 +0000 (01:07 +0100)]
Removed wcfNestedSortable(), use nestedSortable() instead
Fixes #1007
Alexander Ebert [Wed, 26 Dec 2012 22:50:23 +0000 (14:50 -0800)]
Merge pull request #1009 from Gravatronics/bug/errorMessage
Fixes error message
Alexander Ebert [Wed, 26 Dec 2012 22:25:48 +0000 (14:25 -0800)]
Merge pull request #1005 from Gravatronics/bug/categoryDeleteJS
Fixes WCF.ACP.Category.Delete
Alexander Ebert [Wed, 26 Dec 2012 22:25:36 +0000 (14:25 -0800)]
Merge pull request #1006 from Gravatronics/enhancement/afterDeletionCodeOptimization
Optimizes AbstractCategoryType::afterDeletion()
Alexander Ebert [Wed, 26 Dec 2012 22:25:19 +0000 (14:25 -0800)]
Merge pull request #1008 from Gravatronics/bug/multipleEditableItemList
Fixes bug when working with multiple WCF.EditableItemList objects
Alexander Ebert [Wed, 26 Dec 2012 22:24:56 +0000 (23:24 +0100)]
Optimized UserGroupOptionPackageInstallationPlugin
Closes #1010
Matthias Schmidt [Wed, 26 Dec 2012 21:44:25 +0000 (22:44 +0100)]
Fixes error message
Alexander Ebert [Wed, 26 Dec 2012 21:14:12 +0000 (22:14 +0100)]
Added support for application based option types
Matthias Schmidt [Wed, 26 Dec 2012 12:59:02 +0000 (13:59 +0100)]
Fixes bug when working with multiple WCF.EditableItemList objects
Currently, `WCF.EditableItemList._data` is shared between multiple objects which has the unexpected effect that you find objects of the second list in the first list.
Matthias Schmidt [Wed, 26 Dec 2012 08:29:21 +0000 (09:29 +0100)]
Optimizes AbstractCategoryType::afterDeletion()
Matthias Schmidt [Wed, 26 Dec 2012 08:16:48 +0000 (09:16 +0100)]
Optimizes code
Matthias Schmidt [Wed, 26 Dec 2012 08:13:16 +0000 (09:13 +0100)]
Fixes WCF.ACP.Category.Delete
cf. WoltLab/WCF@
d371330f9edc6947d7d7020c0562e558c0103d72
Alexander Ebert [Wed, 26 Dec 2012 03:28:16 +0000 (04:28 +0100)]
Added AbstractApplication::isActiveApplication()
If you're developing an own application, simply add a protected variable "$abbreviation" and assign the application's abbreviation (e.g. "wbb"). Furthermore the package id is automatically set and can be accessed through $this->packageID.
In case you're setting the active page menu item and adding a "top" breadcrumb for your application, please do so if $this->isActiveApplication() returns true. If you fail to check this, multiple applications will stack their breadcrumbs and the active page menu item would no longer be deterministic.
Alexander Ebert [Wed, 26 Dec 2012 03:13:43 +0000 (04:13 +0100)]
Page menu cache builder overhaul
Closes #1004
Alexander Ebert [Wed, 26 Dec 2012 02:57:35 +0000 (03:57 +0100)]
Added error handling again
Alexander Ebert [Wed, 26 Dec 2012 02:56:03 +0000 (03:56 +0100)]
Implemented landing page support
See #998
Closes #1000
Marcel Werk [Tue, 25 Dec 2012 21:06:37 +0000 (22:06 +0100)]
Unified usage of the horizontal ellipsis character
Alexander Ebert [Tue, 25 Dec 2012 20:54:15 +0000 (21:54 +0100)]
'isLandingPage' is no more handled by ACP forms
Instead the option will be available as button both in page menu item list and editing.
Alexander Ebert [Tue, 25 Dec 2012 20:49:48 +0000 (21:49 +0100)]
Removed 'newWindow' option for page menu items
Opening external links in a new window is already covered by a global option, therefore no custom handling is required.
Alexander Ebert [Tue, 25 Dec 2012 19:41:05 +0000 (20:41 +0100)]
Page menu items now support controllers
Closes #998
Alexander Ebert [Tue, 25 Dec 2012 18:36:18 +0000 (19:36 +0100)]
Page menu items are now properly parsed
See #998
Alexander Ebert [Tue, 25 Dec 2012 18:10:24 +0000 (19:10 +0100)]
Changed wcf1_page_menu_item structure
See #998
See #1000
Alexander Ebert [Tue, 25 Dec 2012 18:01:31 +0000 (10:01 -0800)]
Merge pull request #999 from Gravatronics/enhancement/integerOptionTypeMinMax
Adds support for min/max value for integer option type
Matthias Schmidt [Tue, 25 Dec 2012 17:00:33 +0000 (18:00 +0100)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/integerOptionTypeMinMax
Conflicts:
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml
Alexander Ebert [Tue, 25 Dec 2012 16:26:45 +0000 (08:26 -0800)]
Merge pull request #991 from Gravatronics/enhancement/packageTPLsCleanup
Cleans up package templates
Alexander Ebert [Tue, 25 Dec 2012 16:21:45 +0000 (17:21 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Tue, 25 Dec 2012 16:21:34 +0000 (17:21 +0100)]
Adds error language items
Also adds some blank lines for better readability and puts `wcf.acp.group.showMembers` at the correct position.
Alexander Ebert [Tue, 25 Dec 2012 16:21:28 +0000 (17:21 +0100)]
Enhanced route system and option handling
Closes #996
Marcel Werk [Tue, 25 Dec 2012 15:56:14 +0000 (07:56 -0800)]
Merge pull request #994 from Gravatronics/bug/missingLanguageItems
Adds missing language items
Matthias Schmidt [Tue, 25 Dec 2012 15:53:46 +0000 (16:53 +0100)]
Adds support for min/max value for integer option type
The validation of the min/max value happens in the PHP class but can also be directly done in the browser because of the min and max properties of the input element.
Marcel Werk [Mon, 24 Dec 2012 23:40:40 +0000 (00:40 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 24 Dec 2012 23:40:28 +0000 (00:40 +0100)]
Fixed CKEditor issues
Marcel Werk [Mon, 24 Dec 2012 23:02:00 +0000 (15:02 -0800)]
Merge pull request #992 from Gravatronics/bug/subTabMenuAnchorOutline
Removes outline from sub tab menu anchors
Marcel Werk [Mon, 24 Dec 2012 23:01:35 +0000 (15:01 -0800)]
Merge pull request #993 from Gravatronics/enhancement/showMembersLinks
Removes user group members links for "pseudo" user groups
Marcel Werk [Mon, 24 Dec 2012 22:56:56 +0000 (14:56 -0800)]
Merge pull request #995 from Gravatronics/enhancement/integerOptionType
Changes input type of IntegerOptionType from text to number
Matthias Schmidt [Mon, 24 Dec 2012 12:57:16 +0000 (13:57 +0100)]
Changes input type of IntegerOptionType from text to number
Alexander Ebert [Mon, 24 Dec 2012 12:46:06 +0000 (04:46 -0800)]
Merge pull request #990 from Gravatronics/bug/packageAnchors
Fixes anchors in package.tpl
Matthias Schmidt [Mon, 24 Dec 2012 09:25:55 +0000 (10:25 +0100)]
Adds missing language items
Matthias Schmidt [Mon, 24 Dec 2012 09:24:44 +0000 (10:24 +0100)]
Removes user group members links for "pseudo" user groups
Also fixes the HTML code of the user group title value cells.
Matthias Schmidt [Mon, 24 Dec 2012 09:10:00 +0000 (10:10 +0100)]
Removes outline from sub tab menu anchors