lemonldap-ng/lemonldap-ng-manager/TODO.md
2015-12-15 19:05:47 +00:00

1.5 KiB

Lemonldap::NG::Manager TODO list

  • Check for eval with SAML
  • Icon picker for application logo
  • Change documentation lang when changing language

Bugs

  • 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