Johannes Meyer
76cf01869e
NavigationItem: Add property $target
...
refs #5600
2015-09-21 10:18:46 +02:00
Johannes Meyer
af3f80f873
NavigationConfigForm: Fix documentation of method delete()
...
refs #5600
2015-09-21 09:00:22 +02:00
Johannes Meyer
5a494b3088
NavigationController: Show module item types only if accessible by the user
...
refs #5600
2015-09-21 08:59:36 +02:00
Johannes Meyer
5f998eb56d
NavigationConfigForm: Really remove the "old" section when renaming
...
refs #5600
2015-09-18 16:25:06 +02:00
Johannes Meyer
75d003a775
NavigationConfigForm: Automatically share a parent's entire children, #2
...
refs #5600
2015-09-18 16:17:54 +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
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
Johannes Meyer
1a2556af13
Add class NavigationConfigForm (WIP)
...
refs #5600
2015-09-07 16:58:22 +02:00
Johannes Meyer
9dbbc51721
NavigationController: Allow the owner to edit/remove a shared item
...
refs #5600
2015-09-07 16:27:27 +02:00