69 lines
1.6 KiB
Markdown
69 lines
1.6 KiB
Markdown
# Lemonldap::NG::Manager TODO list
|
|
|
|
* Check for eval with SAML
|
|
* Icon picker for application logo
|
|
* Change documentation lang when changing language
|
|
|
|
## Bugs
|
|
|
|
* Authentication parameters:
|
|
* Filter displayed backend with Choice/Multi.
|
|
See also https://jira.ow2.org/browse/LEMONLDAP-833
|
|
* When we get needConfirm: 1 in save response, configuration is already saved.
|
|
It should only be saved after confirmation. We should have a "cancel" button
|
|
in confirmation window to refuse the changes.
|
|
* SAML IDP/SP exported attributes not working
|
|
|
|
## Configuration management
|
|
|
|
* `currentConf` => `$req` instead of `$self`
|
|
* PSGI: improve log system (syslog,...)
|
|
* Forms:
|
|
* issuers resume
|
|
* Possibility to delete a configuration
|
|
|
|
### Struct & datas
|
|
|
|
* Tests for new confs
|
|
* default values: TODO, deliver a "0" conf when no conf is available
|
|
* Forms:
|
|
* file: load from URL + download
|
|
* Grant session rule
|
|
* OpenID white/black list
|
|
* POST replay fields
|
|
|
|
* import from JSON
|
|
* Order of categories
|
|
|
|
### REST API:
|
|
|
|
### PSGI authentication
|
|
|
|
* JQuery module to add `$._llngAjax`
|
|
* Angular module to add $llngHttp
|
|
|
|
## Sessions explorer
|
|
|
|
## Optimization
|
|
|
|
* Create modules to get needed values for a new conf without using
|
|
`Common::Conf::Attributes`
|
|
* Then delete essential default values in running modules: they have to be
|
|
provided by any configuration
|
|
* Use JSON to store datas:
|
|
* configuration: the new `File` will look at the first character. If not `{`,
|
|
it will call old `File` functions
|
|
* sessions: new Apache::Session::Serialize::JSON module
|
|
|
|
## Doc
|
|
|
|
* Wiki doc
|
|
* Developer corner:
|
|
* adding a configurationkey
|
|
* adding a data type
|
|
|
|
## Question more
|
|
|
|
* Phonegap
|
|
* Ionic
|