lemonldap-ng/lemonldap-ng-portal
Maxime Besson 6890b290b1 Fix plaintext email
For the few of us who like plain text email better.

Before this commit, the mail body would not be correctly pulled from
config, and then the portal would error 500 due to MIME::Entity objects
not having an "attr" accessor, unlike the previously used MIME::Lite
objects
2019-01-30 12:06:05 +01:00
..
eg Revert "Update doc" 2018-03-12 16:45:22 +01:00
inc/LWP/Protocol Tidy 2018-06-21 21:35:16 +02:00
lib/Lemonldap/NG Fix plaintext email 2019-01-30 12:06:05 +01:00
site Display delete button only if allowed (#1622) 2019-01-22 19:31:37 +01:00
t Partial revert rename parameters (#1605) 2019-01-24 19:45:43 +01:00
.bowerrc Revert "Update doc" 2018-03-12 16:45:22 +01:00
bower.json Downgrade font-awesome to 4.7 (#1504) 2018-09-26 17:52:54 +02:00
Changes Revert "Update doc" 2018-03-12 16:45:22 +01:00
Makefile.PL Update versions 2019-01-09 13:42:30 +01:00
MANIFEST Partial revert rename parameters (#1605) 2019-01-24 19:45:43 +01:00
META.json Update versions 2019-01-09 13:42:30 +01:00
META.yml Update versions 2019-01-09 13:42:30 +01:00
README Revert "Update doc" 2018-03-12 16:45:22 +01:00

LemonLDAP::NG
====================

LemonLDAP::NG is a modular Web-SSO based on Apache::Session modules.
This is the portal part of it. You can find documentation here:
 * for administrators: http://lemonldap-ng.org/
 * for developers: see embedded perldoc

LemonLDAP::NG is a free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see L<http://www.gnu.org/licenses/>.

Copyright:
 * 2005-2015 by Xavier Guimard and Clément Oudot
 * 2008-2011 by Thomas Chemineau
 * 2012-2015 by François-Xavier Deltombe and Sandro Cazzaniga