Eric Lippmann
267c36d8d1
doc/lib: Add class DocSearchMatch represeting a search match
...
refs #6630
2015-02-10 17:11:48 +01:00
Eric Lippmann
312d18d14a
doc/lib: Add DocSearch class for creating search criteria
...
refs #6630
2015-02-10 17:11:00 +01:00
Eric Lippmann
005ef8c92f
doc/lib: Update controllers and views according to the recent changes
...
refs #6630
2015-02-10 17:09:56 +01:00
Eric Lippmann
41355fe0e2
doc/lib: Drop navigation added to each section
...
refs #6630
2015-02-10 17:08:48 +01:00
Eric Lippmann
5965638e23
doc/lib: Open toc links in the next container
...
refs #6630
2015-02-10 17:07:24 +01:00
Eric Lippmann
52de56fb65
doc/lib: Use TreeNodeIterator in the SectionFilterIterator
...
refs #6630
2015-02-10 17:06:11 +01:00
Eric Lippmann
9093795f64
doc/lib: Add common used methods to the abstract Renderer
...
refs #6630
2015-02-10 17:05:24 +01:00
Eric Lippmann
377685d802
doc/lib: Let DocException extend IcingaException
2015-02-10 17:04:46 +01:00
Eric Lippmann
c95838a33d
doc/lib: Use SimpleTree in the DocParser
...
refs #6630
2015-02-10 17:04:27 +01:00
Eric Lippmann
9f3b953165
doc/lib: Support setting the chapter a section belongs to
...
refs #6630
2015-02-10 17:03:58 +01:00
Eric Lippmann
07cfbe23ef
doc/lib: Use @inheritdoc in the DocIterator
2015-02-10 17:03:15 +01:00
Eric Lippmann
322c6b582d
lib: Prefer @type over @var in the FileExtensionFilterIterator
2015-02-10 17:02:37 +01:00
Eric Lippmann
8ad7a30cd7
doc: Fix link to resources in the authentication doc
2015-02-10 17:02:17 +01:00
Eric Lippmann
760819f239
lib: Remove TreeNode::getIterator()
...
Its the tree who has the iterator.
refs #6630
2015-02-10 17:01:32 +01:00
Eric Lippmann
b18405e99f
lib: Add SimpleTree
...
Simple tree implementation for TreeNodes.
refs #6630
2015-02-10 17:00:47 +01:00
Eric Lippmann
fd38e5b2e1
lib: Use @inheritdoc in the TreeNodeIterator
...
refs #6630
2015-02-10 16:59:43 +01:00
Eric Lippmann
b2ace4e209
doc: Remove DocTree class
...
It will be replaced by a class in our lib
refs #6630
2015-02-10 16:58:40 +01:00
Thomas Gelf
5bf89da6d7
PluginOutput: simplify code, add tab support
...
refs #8366
2015-02-09 15:38:43 +01:00
Thomas Gelf
88315db1eb
UserBackend: reasonable defaults for AD groups
...
I didn't do farther research, but those values seem to work fine.
2015-02-09 15:31:47 +01:00
Thomas Gelf
81f65a7cd4
LdapUserBackend: disable "health check"
...
I see no point in checking this at every login. It could however be a
nice addition for our config backends and the setup wizard. I'd also
opt for completely removing this parameter - who wants to use this
method should explicitely call it.
2015-02-09 15:29:52 +01:00
Thomas Gelf
7b1b5b9b40
Authentication\Manager: do not override user groups
...
Needs more care, but this way we are at least able to fetch groups
unless we get out improved implementation.
2015-02-09 15:27:50 +01:00
Thomas Gelf
d10beb7604
js: no console.log. please!
2015-02-09 15:26:55 +01:00
Michael Friedrich
4c9374ccca
spec: Install doc and translation module
...
fixes #8392
2015-02-08 16:03:08 +01:00
Michael Friedrich
23ce156681
doc/installation: Add a note where to store the webserver's config
2015-02-07 21:15:26 +01:00
Alexander Klimov
58d48d9fa0
Accessibility: Text cue for required form control labels: Add prototype
...
refs #7934
2015-02-06 17:50:34 +01:00
Eric Lippmann
3a4c6e45b8
Fix Fatal error: Interface 'Identifiable' not found
...
refs #6630
2015-02-06 17:32:51 +01:00
Eric Lippmann
ecfda1a6f5
lib/doc: Rename Section to DocSection and let it extend TreeNode
...
refs #6630
2015-02-06 17:29:04 +01:00
Eric Lippmann
0d63e14baf
lib: Rename Node to TreeNode
...
refs #6630
2015-02-06 17:27:14 +01:00
Eric Lippmann
95c937e3fd
lib/doc: Fix code style for doc exceptions
2015-02-06 17:24:01 +01:00
Eric Lippmann
828cb8d23a
lib: Add iterator over a tree node's children
...
refs #6630
2015-02-06 17:23:07 +01:00
Eric Lippmann
f331c03f63
lib/tree: Save child nodes into an array instead of using SplDoublyLinkedList
...
refs #6630
2015-02-06 17:20:23 +01:00
Eric Lippmann
c8da05d0a7
lib: Remove NodeInterface
...
I'll create an iterator for nodes and drop that every node is a SplDoublyLinkedList.
refs #6630
2015-02-06 17:17:41 +01:00
Johannes Meyer
b828f8b13a
Fix ldap authentication when authenticating against ActiveDirectory
...
Unlike OpenLDAP, ActiveDirectory does not seem to react on the size limit
passed to ldap_search() in global manner causing it to not to respond with
LDAP_SIZELIMIT_EXCEEDED (4) in case a requested page contains more
entries than the requested maximum.
fixes #7993
2015-02-06 16:37:35 +01:00
Johannes Meyer
3852feb069
Add defaults for limit and offset in Icinga\Protocol\Ldap\Query
2015-02-06 16:32:59 +01:00
Johannes Meyer
8b94e4c701
Fix documentation and code style in the LdapUserBackend
2015-02-06 16:32:26 +01:00
Johannes Meyer
c49f723f05
Let Icinga\Protocol\Ldap\Exception inherit from IcingaException
2015-02-06 16:31:03 +01:00
Johannes Meyer
bdc05ec5f1
Merge branch 'feature/mark-required-form-elements-as-required-8349'
...
resolves #8349
2015-02-05 13:22:21 +01:00
Johannes Meyer
423025b3fe
javascript: Do not bind the button click event
...
Catching form submit events is sufficient as catching the button click
event is not an option due to circumventing the browser's native form
validation logic otherwise.
refs #8349
2015-02-05 13:21:03 +01:00
Johannes Meyer
437050430f
Make sure that the admin wizard-step provides the required-HTML markup
...
refs #8349
2015-02-05 13:18:21 +01:00
Johannes Meyer
c5b6d7ee41
Ensure that all required form elements are marked as such in HTML markup
...
refs #8349
2015-02-05 13:15:18 +01:00
Johannes Meyer
707d977cfc
WCAG/3.3.3: Add example for required form elements
...
refs #8349
2015-02-05 13:14:29 +01:00
Eric Lippmann
d8c40d40a0
WCAG/1.1.1: Add example for accessible SVGs
...
refs #8364
2015-02-05 10:16:50 +01:00
Johannes Meyer
e315d8c358
Clarify external authentication documentation
...
It's necessary to enable the HTTPDigestAuthentication module
and to restart the webserver..
2015-02-05 09:15:25 +01:00
Matthias Jentsch
b56eb7b669
Fix keyboard navigation
...
Store current focus position before reload and apply it after rendering.
fixes #8350
2015-02-04 18:01:06 +01:00
Eric Lippmann
5014b5dc46
Fix usermod for SUSE and SLES
...
fixes #8359
2015-02-04 17:23:07 +01:00
Eric Lippmann
04357d21b6
WCAG/1.1.1: Add example for screen reader muted icon
...
refs #8360
2015-02-04 16:40:33 +01:00
Eric Lippmann
cef9a5c1a2
WCAG/1.1.1: Add example for accessible icon fonts
...
refs #8358
2015-02-04 16:15:30 +01:00
Johannes Meyer
a8e0b7effc
Fix usage of the PostgreSQL system function has_database/table_privilege
...
On PostgreSQL < 8.4 the system functions has_database_privilege() and
has_table_privilege() do no support comma separated privilege types.
fixes #8354
2015-02-04 13:20:41 +01:00
Eric Lippmann
6bae2e0a53
Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL
2015-02-04 10:52:27 +01:00
Johannes Meyer
12497749fc
Do not log when using a limited query for a paged search operation
2015-02-04 10:51:49 +01:00