linagora / llng-manager

New Lemonldap-NG manager based on React.js
GNU General Public License v2.0
3 stars 1 forks source link

LemonLDAP::LG Manager

This project was made to provide a new interface for the LemonLDAP manager.

Setup

To setup the necessary module for the manager, run npm install.

Install LemonLDAP instance using the [tutorial] and replace the _proxy_ field in our package.json by the URL of your LemonLDAP instance.

Once the instance is running you can start the manager using npm start.

Folders organisation

The source files of the manager are located in the src/ folder. The files in this folder are separated by their use.

Customisation

The css files are separated by components. Since we are using MUI some of the components need to be changed directly in the js file to be customized.

Testing

The test files are in the __test__ folder. To run tests, use the command npm test

License

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 http://www.gnu.org/licenses/.