Matthias Schmidt [Mon, 31 Dec 2012 14:16:30 +0000 (15:16 +0100)]
Fixes JavaScript of UserGroupOptionForm
Previously, for an unchecked everybody user group checkbox, null was returned which caused, that no value for the everybody user group was submitted which causes an IllegalLinkException, since that value needs to exist.
Alexander Ebert [Mon, 31 Dec 2012 02:33:48 +0000 (03:33 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 31 Dec 2012 02:33:22 +0000 (03:33 +0100)]
Merged com.woltlab.wcf.acl into WCF
Marcel Werk [Mon, 31 Dec 2012 02:19:52 +0000 (03:19 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 31 Dec 2012 02:19:39 +0000 (03:19 +0100)]
Added better landing page handling
Alexander Ebert [Mon, 31 Dec 2012 01:38:05 +0000 (02:38 +0100)]
Build link to landing page if controller = null
Alexander Ebert [Mon, 31 Dec 2012 00:45:07 +0000 (16:45 -0800)]
Merge pull request #1053 from Kiv4h/patch-4
Usage simplified
Jeffrey Reichardt [Sun, 30 Dec 2012 22:32:13 +0000 (23:32 +0100)]
Small fix
..for the code patrol ;D
Alexander Ebert [Sun, 30 Dec 2012 22:29:17 +0000 (23:29 +0100)]
Added support to create a link to landing page
{link}{/link} is now a perfectly valid call.
Jeffrey Reichardt [Sun, 30 Dec 2012 22:29:15 +0000 (23:29 +0100)]
Renamed method and small changes
Jeffrey Reichardt [Sun, 30 Dec 2012 21:41:38 +0000 (22:41 +0100)]
Usage simplified
Alexander Ebert [Sun, 30 Dec 2012 19:17:38 +0000 (11:17 -0800)]
Merge pull request #983 from Kiv4h/versionableDBO
Versionable DBO
Alexander Ebert [Sun, 30 Dec 2012 19:16:40 +0000 (11:16 -0800)]
Merge pull request #1036 from MeinAccount/wcfDialog/loading
Added loading method on wcfDialog
Alexander Ebert [Sun, 30 Dec 2012 19:16:18 +0000 (11:16 -0800)]
Merge pull request #1042 from MeinAccount/Action.Toggle/customEffect
Added _toggleButton to allow custom toggeling effects
Alexander Ebert [Sun, 30 Dec 2012 19:08:45 +0000 (11:08 -0800)]
Merge pull request #1052 from Gravatronics/enhancement/activeMenuItem
Adds active menu item handling to AbstractPage and removes ACPForm
Alexander Ebert [Sun, 30 Dec 2012 18:56:06 +0000 (10:56 -0800)]
Merge pull request #1051 from Gravatronics/bug/package
Fixes method name
Alexander Ebert [Sun, 30 Dec 2012 18:55:27 +0000 (19:55 +0100)]
Removed ACPMenu/PageMenu controller validation
Matthias Schmidt [Sun, 30 Dec 2012 18:49:50 +0000 (19:49 +0100)]
Fixes method name
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:10:59 +0000 (19:10 +0100)]
Adds active menu item handling to AbstractPage and removes ACPForm
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
Kiv4h [Sun, 30 Dec 2012 16:05:26 +0000 (17:05 +0100)]
Oh lord.. -.-
Kiv4h [Sun, 30 Dec 2012 16:00:33 +0000 (17:00 +0100)]
Final code formatting, Travis should pass
Kiv4h [Sun, 30 Dec 2012 15:50:23 +0000 (16:50 +0100)]
Fixing code formatting and added detailed column information for PostgreSQL
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
Magnus Kühn [Sun, 30 Dec 2012 10:34:02 +0000 (11:34 +0100)]
Added _toggleButton to allow custom toggeling effects
Magnus Kühn [Sun, 30 Dec 2012 07:41:36 +0000 (08:41 +0100)]
Merge branch 'master' into wcfDialog/loading
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
Magnus Kühn [Sat, 29 Dec 2012 14:37:15 +0000 (15:37 +0100)]
Added loaded-parameter to render()
Magnus Kühn [Sat, 29 Dec 2012 14:36:13 +0000 (15:36 +0100)]
Added loading() in wcfDialog
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