2123 Commits

Author SHA1 Message Date
Alexander A. Klimov
dd0e924e8d Do not validate section names in forms
fixes #10151
2015-09-18 16:11:51 +02:00
Johannes Meyer
9574f80160 NavigationConfigForm: Automatically share a parent's entire children
refs #5600
2015-09-18 16:08:58 +02:00
Johannes Meyer
c077dbd15a NavigationConfigForm: Update a parent's name on all childrens as well
refs #5600
2015-09-18 16:00:33 +02:00
Johannes Meyer
ed875b5297 NavigationConfigForm: Do not allow to delete parents
refs #5600
2015-09-18 15:58:20 +02:00
Johannes Meyer
518cdad1a8 NavigationConfigForm: Automatically unshare childrens in method unshare()
refs #5600
2015-09-18 15:57:45 +02:00
Johannes Meyer
f4978fcb5a NavigationConfigForm: Automatically unshare a child if its parent isn't shared
refs #5600
2015-09-18 15:56:00 +02:00
Johannes Meyer
f1c6b34d7a NavigationConfigForm: Automatically share childs if there parent is shared
refs #5600
2015-09-18 15:53:39 +02:00
Johannes Meyer
84dfbf0b08 user navigation overview: Provide "owner" as sort column
This is rather a quick&dirty solution than anything proper.. But it basically
works and the only drawback is that ASC or DESC is dependent from the
owner's name...

refs #5600
2015-09-18 15:51:00 +02:00
Johannes Meyer
bef5eeda93 NavigationController: Fix action unshare()
refs #5600
2015-09-18 13:24:44 +02:00
Johannes Meyer
19ebdcfb37 NavigationConfigForm: Fix method getFlattenedChildren()
refs #5600
2015-09-18 12:20:44 +02:00
Johannes Meyer
37c7952ec7 shared navigation overview: Do not allow to unshare childs individually
refs #5600
2015-09-18 11:34:00 +02:00
Johannes Meyer
5eb7267b43 user navigation overview: Display whether an item has been shared
refs #5600
2015-09-18 11:10:17 +02:00
Johannes Meyer
335ed8c74f NavigationConfigForm: Provide all available parents for non-shared items
refs #5600
2015-09-18 11:01:02 +02:00
Johannes Meyer
9477c53b43 NavigationConfigForm: Do not allow to choose a parent once a item is shared
refs #5600
2015-09-18 10:52:03 +02:00
Johannes Meyer
4b7fbdfa1f NavigationConfigForm: Provide proper parents when editing a shared item
refs #5600
2015-09-18 10:40:16 +02:00
Johannes Meyer
91601de398 NavigationConfigForm: Ask the item form whether a parent is required
refs #5600
2015-09-18 09:48:22 +02:00
Johannes Meyer
c657812b9c NavigationConfigForm: Require NavigationItemForm as base class
refs #5600
2015-09-18 09:43:40 +02:00
Johannes Meyer
b39eddf69d navigation overviews: Use "type" as default sort column instead of "name"
As long as we're not splitting the items by type in different views, this
sort column is probably more commonly used..

refs #5600
2015-09-18 08:58:57 +02:00
Johannes Meyer
2cf52df0a8 user navigation overview: Add sort control
refs #5600
2015-09-18 08:53:05 +02:00
Johannes Meyer
996224f54a NavigationConfigForm: Do not allow to configure circular parent child relations
refs #5600
2015-09-17 15:53:12 +02:00
Johannes Meyer
6e2d7dca9b shared navigation overview: Add sort control
refs #5600
2015-09-17 15:17:46 +02:00
Johannes Meyer
7b5d414c7f Introduce form class MenuItemForm
refs #5600
2015-09-17 13:46:08 +02:00
Johannes Meyer
6d74373276 NavigationConfigForm: Add method listAvailableParents()
refs #5600
2015-09-17 13:45:47 +02:00
Johannes Meyer
f8d53c1d07 NavigationConfigForm: Sub-forms may require a parent being set
refs #5600
2015-09-17 13:42:25 +02:00
Eric Lippmann
06c6b09863 Set default port for Postgres connections if it's the first available driver
refs #9683
2015-09-17 12:46:49 +02:00
Johannes Meyer
2d9f20f2c5 Introduce form class DashletForm
refs #5600
2015-09-17 08:37:41 +02:00
Johannes Meyer
6a52de8a44 NavigationConfigForm: Load form classes dynamically
refs #5600
2015-09-17 08:24:23 +02:00
Johannes Meyer
4385d74e16 NavigationConfigForm: Apply share restrictions for users and groups
refs #5600
2015-09-16 16:25:17 +02:00
Johannes Meyer
0cff2ca545 RoleForm: Provide share restrictions for users and groups
refs #5600
2015-09-16 16:24:29 +02:00
Johannes Meyer
99502a77e0 shared navigation overview: Display the type of a navigation item
refs #5600
2015-09-16 15:37:56 +02:00
Johannes Meyer
47257d74ff user navigation overview: Display the type of a navigation item
refs #5600
2015-09-16 15:09:56 +02:00
Johannes Meyer
4c1dd2ed36 NavigationController: Provide available item types externally
refs #5600
2015-09-16 15:05:43 +02:00
Johannes Meyer
2cd774018c NavigationConfigForm: Provide proper labels for navigation item types
refs #5600
2015-09-16 13:51:12 +02:00
Johannes Meyer
dfc9c10589 NavigationConfigForm: Implement method unshare()
refs #5600
2015-09-16 13:10:21 +02:00
Johannes Meyer
cc66175e6c shared navigation overview: Do not open a new column while unsharing
refs #5600
2015-09-16 13:08:44 +02:00
Johannes Meyer
4db2f7e7a9 shared navigation overview: Show a message if there's nothing shared
refs #5600
2015-09-16 13:07:41 +02:00
Johannes Meyer
16a57c5c1b shared navigation overview: We're unsharing items, not removing them
refs #5600
2015-09-16 13:05:45 +02:00
Johannes Meyer
5d9a57446f shared navigation overview: Display the owner of a shared navigation item
refs #5600
2015-09-16 11:52:42 +02:00
Johannes Meyer
fc5f0f0530 NavigationConfigForm: Make it possible to share items with others
refs #5600
2015-09-16 11:51:57 +02:00
Johannes Meyer
ac3ef393b5 NavigationConfigForm: Write both configurations in a single "operation"
refs #5600
2015-09-16 10:58:57 +02:00
Johannes Meyer
50cdd0ad15 NavigationConfigForm: Do not validate an item's name
refs #5600
refs #10151
2015-09-16 09:33:43 +02:00
Johannes Meyer
402440735c RoleForm: Add permission "application/share/navigation"
refs #5600
2015-09-16 08:30:40 +02:00
Johannes Meyer
b96c89339b NavigationConfigForm: Do not use a sequenced array to initialize the select
refs #5600
2015-09-15 16:16:32 +02:00
Johannes Meyer
d4c0f10b47 NavigationConfigForm: Let the form decide which configuration to manage
refs #5600
2015-09-15 15:57:03 +02:00
Johannes Meyer
1d6ad6df21 Merge branch 'master' into feature/custom-menu-items-5600
Conflicts:
	modules/monitoring/configuration.php
2015-09-15 13:31:30 +02:00
Eric Lippmann
4e1543fd34 Make MySQL the default choice when configuring database connections again 2015-09-07 17:23:12 +02:00
Eric Lippmann
61f251d6ad Allow to configure persistent database connections 2015-09-07 17:08:25 +02:00
Eric Lippmann
65e4d23d89 Require a port only for postgres connections
Screw it!

refs #9683
2015-09-07 17:01:09 +02:00
Johannes Meyer
1a2556af13 Add class NavigationConfigForm (WIP)
refs #5600
2015-09-07 16:58:22 +02:00
Eric Lippmann
e45140dd86 Don't mess w/ default ports when configuration a database connection 2015-09-07 16:57:43 +02:00