2015-05-14 08:44:38 +02:00
|
|
|
# Lemonldap::NG::Manager TODO list
|
|
|
|
|
|
|
|
* Check for eval with SAML
|
|
|
|
* userInfo && userWarn
|
2015-07-13 18:03:43 +02:00
|
|
|
* Manage cfgAuthor
|
|
|
|
* Display input when Multi is choosen in authentication modules
|
2015-07-13 19:01:04 +02:00
|
|
|
* Icon picker for application logo
|
2015-07-21 22:01:07 +02:00
|
|
|
* Image preview for portal skin background
|
|
|
|
|
|
|
|
## Bugs
|
|
|
|
|
|
|
|
* We cannot restore a configuration with a cfgNumber > latest
|
|
|
|
* Labels from main Manager action bar (save, next, latest, ...) are not translated when changing language
|
|
|
|
* No log in case of bad request
|
|
|
|
* After an Apache restart, if Manager is loaded first, portal cannot be loaded
|
|
|
|
|
2015-05-14 08:44:38 +02:00
|
|
|
|
|
|
|
## Configuration management
|
|
|
|
|
|
|
|
* `currentConf` => `$req` instead of `$self`
|
|
|
|
* PSGI: improve log system (syslog,...)
|
|
|
|
* Forms:
|
|
|
|
* issuers resume
|
2015-07-21 22:01:07 +02:00
|
|
|
* Possibility to delete a configuration
|
2015-05-14 08:44:38 +02:00
|
|
|
|
|
|
|
### 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
|
|
|
|
* oidcOpMetadata ?
|
|
|
|
|
|
|
|
* import from JSON
|
2015-07-09 17:38:35 +02:00
|
|
|
* Order of categories
|
2015-05-14 08:44:38 +02:00
|
|
|
|
|
|
|
### 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
|