environments/ppa-mbqj77/deployments/1
Xavier Guimard 9 years ago
parent b94a337a05
commit a8d7a80c3b
  1. 24
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm
  2. 40
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build.pm
  3. 23
      lemonldap-ng-portal/lib/Lemonldap/NG/Portal.pm

@ -147,25 +147,19 @@ inherits of L<Lemonldap::NG::Handler::PSGI::Router>
=head1 ORGANIZATION
Lemonldap::NG Manager contains 4 parts:
Lemonldap::NG Manager contains 5 parts:
=over
=item Configuration management:
=item Configuration management
see L<Lemonldap::NG::Manager::Conf>;
=item Session explorer
=item Session explorer:
=item Notification explorer
see L<Lemonldap::NG::Manager::Sessions>;
=item Configuration builder (see L<Lemonldap::NG::Manager::Build>
=item Notification explorer:
see L<Lemonldap::NG::Manager::Notifications>;
=item Some files uses to generate static files:
see below.
=item Command line (see L<Lemonldap::NG::Manager::Cli>
=back
@ -232,9 +226,6 @@ you can also fix them in $opts hash ref passed as argument to run() or new()).
=head1 SEE ALSO
L<Lemonldap::NG::Handler::Router>, L<Lemonldap::NG::Portal>, L<Plack>, L<PSGI>,
L<Lemonldap::NG::Manager::Conf>, L<Lemonldap::NG::Manager::Sessions>,
L<Lemonldap::NG::Manager::Notifications>
L<http://lemonldap-ng.org/>
=head1 AUTHORS
@ -250,6 +241,9 @@ L<http://lemonldap-ng.org/>
Use OW2 system to report bug or ask for features:
L<http://jira.ow2.org>
Note that if you want to post a ticket for a conf upload problem, please
see L<Lemonldap::NG::Manager::Conf::Parser> before.
=head1 DOWNLOAD
Lemonldap::NG is available at

@ -643,6 +643,43 @@ root of the Lemonldap::NG project sources).
See below for details.
=head3 Files generated
The `scripts/jsongenerator.pl` file uses Lemonldap::NG::Manager::Build::Attributes,
Lemonldap::NG::Manager::Build::Tree and Lemonldap::NG::Manager::Build::CTrees to generate
=over
=item `site/static/struct.json`:
the main file that contains the tree view;
=item `site/static/js/conftree.js`:
generates sub tree for virtualhosts and SAML and OpenID-Connect partners;
=item `site/static/reverseTree.json`:
map used by manager diff to find attribute position in the tree;
=item `Lemonldap::NG::Manager::Constants`:
constants used by all Perl manager components;
=item `Lemonldap::NG::Common::Conf::DefaultValues`:
constants used to read configuration;
=item `Lemonldap::NG::Manager::Attributes`:
parameters attributes used by the manager during configuration upload;
=item lmConf-1.js:
first configuration in file format;
=back
=head3 Attribute declaration
Set your new attribute as a key of attributes() function that points to a hash
@ -779,6 +816,9 @@ L<http://lemonldap-ng.org/>
Use OW2 system to report bug or ask for features:
L<http://jira.ow2.org>
Note that if you want to post a ticket for a conf upload problem, please
see L<Lemonldap::NG::Manager::Conf::Parser> before.
=head1 DOWNLOAD
Lemonldap::NG is available at

@ -34,6 +34,29 @@ described below.
Lemonldap::NG::Portal provides portal components. See
L<http://lemonldap-ng.org> for more.
=head1 OTHER POD FILES
Most of the documentation is available on the website
L<http://lemonldap-ng.org>.
=over
=item Writing an authentication module: L<Lemonldap::NG::Portal::Auth::Base>
=item Writing an issuer module: L<Lemonldap::NG::Portal::Main::Issuer>
=item Writing another type of plugin: L<Lemonldap::NG::Portal::Main::Plugin>
=item Request object: L<Lemonldap::NG::Portal::Main::Request>
=item Adding parameters in the manager: L<Lemonldap::NG::Manager::Build>
=back
=head1 SEE ALSO
L<http://lemonldap-ng.org>
=head1 AUTHORS
=over

Loading…
Cancel
Save