lemonldap-ng/lemonldap-ng-manager/TODO.md
2015-07-22 20:43:23 +00:00

1.6 KiB

Lemonldap::NG::Manager TODO list

  • Check for eval with SAML
  • userInfo && userWarn
  • Manage cfgAuthor
  • Display input when Multi is choosen in authentication modules
  • Icon picker for application logo
  • 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

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
    • oidcOpMetadata ?
  • 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