The following markers were found:

- todo 15

### lib/modules/windowsUser.inc2

Type | Line | Description
--- | --- | ---
todo | 1335 | remove this workaround when self service allows to specify the list of active modules
todo | 1391 | remove this workaround when self service allows to specify the list of active modules

### lib/baseModule.inc2

Type | Line | Description
--- | --- | ---
todo | 844 | workarounds for PDF parser, remove when migrated to other PDF library
todo | 848 | workaround for UFPDF, remove when migrated to other PDF library

### templates/3rdParty/pla/lib/QueryRender.php1

Type | Line | Description
--- | --- | ---
todo | 7 | need to add paging

### templates/3rdParty/pla/lib/Template.php4

Type | Line | Description
--- | --- | ---
todo | 22 | RDN attributes should be treated as MUST attributes even though the schema marks them as MAY
todo | 22 | RDN attributes need to be checked that are included in the schema, otherwise mark it is invalid
todo | 22 | askcontainer is no longer used?
todo | 645 | Trigger a query to the LDAP server and generate an error if the container doesnt exist

### templates/3rdParty/pla/lib/functions.php1

Type | Line | Description
--- | --- | ---
todo | 2017 | Dynamically work this list out so we only present hashes that we can encrypt

### templates/3rdParty/pla/lib/config_default.php1

Type | Line | Description
--- | --- | ---
todo | 2 | Add validation of set variables to enforce limits or particular values.

### templates/3rdParty/pla/lib/TemplateRender.php1

Type | Line | Description
--- | --- | ---
todo | 2406 | This function doesnt work well if there are more than 1 RandomPasswordAttributes on the form for the same attribute (unlikely situation)

### templates/3rdParty/pla/lib/ds_myldap.php3

Type | Line | Description
--- | --- | ---
todo | 597 | This has not been tested, please let the developers know if this function works as expected.
todo | 774 | Sort the entries, so that they are in the correct DN order.
todo | 1915 | Caching these values may be problematic with multiple calls and different deref values.