Eric Lippmann
231c63b703
Merge branch 'master' into feature/dope-layout-5543
2015-09-30 18:52:52 +02:00
Johannes Meyer
16cdd76c9e
NavigationItemForm: Strip the current base url from an item's url
2015-09-30 15:37:15 +02:00
Eric Lippmann
2ace54edc0
CSS: Use form-controls for buttons in the user backend config form
...
refs #5543
2015-09-30 12:46:03 +02:00
Eric Lippmann
2520d6a57a
Show discover button on LDAP resource forms on a new line for the moment
...
refs #5543
2015-09-30 12:44:57 +02:00
Johannes Meyer
8b0c820f89
Merge branch 'master' into bugfix/separate-configuration-files-for-navigation-items-10246
2015-09-30 12:38:31 +02:00
Johannes Meyer
915b559129
NavigationConfigForm: Do not disable the hidden type field
...
refs #10246
2015-09-30 12:33:13 +02:00
Eric Lippmann
32a92bbdf3
CSS: Use form-controls for buttons in the resource config form
...
refs #5543
2015-09-30 12:20:34 +02:00
Johannes Meyer
037fee298b
User: Drop method loadNavigationConfig()
...
refs #10246
2015-09-30 11:38:14 +02:00
Johannes Meyer
befbc6cd6a
Config: Add static method navigation()
...
refs #10246
2015-09-30 11:30:38 +02:00
Eric Lippmann
64783fd10e
Allow to set the character set for database resources
2015-09-29 19:37:36 +02:00
Johannes Meyer
7901601f81
NavigationConfigForm: Fix method getItemConfig()
...
refs #10246
2015-09-29 17:22:59 +02:00
Johannes Meyer
5d4f7cf2c0
NavigationConfigForm: Do not show a type selection for a single choice
...
refs #10246
2015-09-29 17:07:56 +02:00
Johannes Meyer
6fdfef4f4a
NavigationConfigForm: Require argument $type in method getShareConfig()
...
refs #10246
2015-09-29 17:07:04 +02:00
Johannes Meyer
f60a8ef60d
NavigationConfigForm: Require argument $type in method getUserConfig()
...
refs #10246
2015-09-29 17:06:22 +02:00
Eric Lippmann
1d382ed149
lib: Optimize imports in the DbResourceForm
2015-09-28 16:30:48 +02:00
Eric Lippmann
2d38eb1650
Document that it's possible to use unix domain sockets for MySQL and PostgreSQL connections
...
fixes #9787
2015-09-28 16:29:01 +02:00
Eric Lippmann
d3ac1b16ee
Merge branch 'master' into feature/dope-layout-5543
2015-09-27 13:11:11 +02:00
Johannes Meyer
a55cced039
Merge branch 'master' into feature/custom-menu-items-5600
...
Conflicts:
modules/monitoring/application/views/scripts/list/comments.phtml
modules/monitoring/application/views/scripts/list/downtimes.phtml
2015-09-25 14:12:43 +02:00
Johannes Meyer
086579b254
NavigationController: Rerender the layout when removing menu entries
...
refs #5600
2015-09-25 10:51:44 +02:00
Johannes Meyer
2952eaefcd
NavigationController: Rerender the layout when unsharing menu entries
...
refs #5600
2015-09-25 10:51:16 +02:00
Johannes Meyer
e8f93e8ea1
NavigationConfigForm: Translate non-translated error messages
...
refs #5600
2015-09-24 15:50:40 +02:00
Johannes Meyer
3f22469c18
NavigationConfigForm: Fix name validation when adding or editing items
...
refs #5600
2015-09-24 15:50:19 +02:00
Johannes Meyer
cd1510d846
NavigationConfigForm: Set a "name" as default key column for nav configs
...
refs #5600
2015-09-24 15:49:04 +02:00
Johannes Meyer
338c0680e0
NavigationConfigForm: Consider a user's config and the share config as one
...
Actually, we need a more sophisticated solution for this, but I guess this is a
proper quickfix to avoid any conflicts when switching between shared and
non-shared.
refs #5600
2015-09-24 12:58:11 +02:00
Bernd Erk
2242f6192c
Redesign draft and implementation
2015-09-22 17:33:02 +02:00
Johannes Meyer
fcdf41a9b8
DashletForm: Provide a helpful hint how to input external urls
...
refs #5600
2015-09-22 16:24:09 +02:00
Johannes Meyer
f47c0475c9
NavigationItemForm: Provide a helpful hint how to input external urls
...
refs #5600
2015-09-22 16:18:55 +02:00
Johannes Meyer
8239ec8fb5
NavigationConfigForm: Show only an owner's parents to admins
...
refs #5600
2015-09-21 15:29:14 +02:00
Johannes Meyer
3f70351239
MenuItemForm: Only allow to select _blank and _main as url target
...
refs #5600
2015-09-21 15:26:56 +02:00
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
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
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
19ebdcfb37
NavigationConfigForm: Fix method getFlattenedChildren()
...
refs #5600
2015-09-18 12:20:44 +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
996224f54a
NavigationConfigForm: Do not allow to configure circular parent child relations
...
refs #5600
2015-09-17 15:53:12 +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
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
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
Eric Lippmann
947d5c6190
Don't require to configure a port for database connections
2015-09-07 16:52:54 +02:00
Eric Lippmann
56bef276e0
Allow to create MSSQL and Oracle resources
...
refs #9683
2015-09-07 16:44:35 +02:00
Eric Lippmann
e64ad87745
Use Platform::hasDatabaseSupport() and Platform::hasLdapSupport() in the resource config
...
refs #9683
2015-09-07 16:44:06 +02:00
Eric Lippmann
fd49b18bf4
Add description to the password input when updating a user
2015-09-01 23:30:30 +02:00
realitygaps
95fb00ac8d
Don't show password when creating or updating a user
...
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2015-09-01 23:24:53 +02:00
Johannes Meyer
2e7f3b941c
LdapUserGroupBackendForm: Add missing form field..
...
..to configure the group_member_attribute option.
fixes #9903
2015-08-31 14:02:16 +02:00
Eric Lippmann
85a4c67705
Merge branch 'feature/namespaced-controllers-5786'
...
resolves #5786
2015-08-28 15:09:49 +02:00
Johannes Meyer
68f5e1a3e3
ResourceConfigForm: Add missing activity indicator
2015-08-28 11:00:03 +02:00
Eric Lippmann
4070f6c75b
Merge branch 'master' into feature/namespaced-controllers-5786
2015-08-27 15:05:44 +02:00
Eric Lippmann
8af77e49e9
Optimize imports in the RoleForm
2015-08-27 14:01:29 +02:00
Eric Lippmann
898883f613
Remove unused alias in the RoleForm
2015-08-27 14:01:07 +02:00
Eric Lippmann
a134522e9e
Fix PHPDoc indents in the RoleForm
2015-08-27 14:00:56 +02:00
Eric Lippmann
dad9f5ba7c
Throw NotFoundError instead of InvalidArgumentException in RoleForm::update()
2015-08-27 14:00:24 +02:00
Eric Lippmann
0681cd2782
Throw NotFoundError instead of InvalidArgumentException in RoleForm::remove()
2015-08-27 13:59:34 +02:00
Eric Lippmann
1135643fe1
Throw AlreadyExistsException instead of InvalidArgumentException in RoleForm::add()
2015-08-27 13:58:51 +02:00
Eric Lippmann
2e970b2965
Fix PHPDoc of RoleForm::load()
2015-08-27 13:58:07 +02:00
Eric Lippmann
13131cb3f6
Throw NotFoundError instead of InvalidArgumentException in RoleForm::load()
2015-08-27 13:57:10 +02:00
Johannes Meyer
93f7bfeeb9
Allow to dis-/enable stacktraces in a user's preferences
...
refs #9113
2015-08-24 14:47:37 +02:00
Johannes Meyer
0c47aececc
Allow to disable stack traces globally
...
refs #9113
2015-08-24 14:44:54 +02:00
Johannes Meyer
b9252010b3
PreferenceForm: Add missing activity indicator
...
refs #8369
2015-08-24 12:47:34 +02:00
Johannes Meyer
9ca278d7b2
Merge branch 'master' into feature/activity-indicators-for-form-submits-8369
2015-08-21 13:37:54 +02:00
Johannes Meyer
5602d57d0b
Indicate that the configuration is being validated
...
refs #8369
2015-08-20 15:48:41 +02:00
Johannes Meyer
bf1e177023
LoginForm: Provide a progress label
...
refs #8369
2015-08-20 15:32:53 +02:00
Matthias Jentsch
9e40f5f2c7
Remove option to skip certificate validation to prevent insecure configurations
...
Skipping certificate validation will allow MITM on every single request and not give any real security over just running unencrypted queries. On top of that, there is no way to configure this behavior from within PHP except of setting environment variables, which is really hacky and has side effects on other requests.
fixes #9607
2015-08-19 16:20:33 +02:00
Matthias Jentsch
d51ecc3d72
Use better icons for resource and auth views
...
refs #9908
2015-08-18 11:42:42 +02:00
Matthias Jentsch
7095ad5bc7
Improve ini editor and dashlet input validation
2015-08-04 13:23:30 +02:00
Johannes Meyer
dafa722cec
Hide non-essential form fields when configuring LDAP user group backends
...
resolves #9780
2015-07-31 15:56:13 +02:00
Johannes Meyer
316a4d8b82
Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609
2015-07-30 16:16:04 +02:00
Johannes Meyer
5ca0e981c4
UserGroupBackendPage: Ensure that all required fields exist
...
refs #9609
2015-07-30 15:49:04 +02:00
Eric Lippmann
3aae37aff3
Don't redirect on external auth
...
refs #9660
2015-07-30 12:02:42 +02:00