diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step1.png b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step1.png new file mode 100644 index 000000000..c9c80d3f1 Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step1.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step2.png b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step2.png new file mode 100644 index 000000000..9791c4e18 Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step2.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step3.png b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step3.png new file mode 100644 index 000000000..e85a849c0 Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step3.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step4.png b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step4.png new file mode 100644 index 000000000..3161da08f Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step4.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step5.png b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step5.png new file mode 100644 index 000000000..99443d325 Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/mailreset/mailreset_step5.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/manager/notifications_explorer_create.png b/build/lemonldap-ng/doc/media/screenshots/1.1/manager/notifications_explorer_create.png new file mode 100644 index 000000000..88319178b Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/manager/notifications_explorer_create.png differ diff --git a/build/lemonldap-ng/doc/media/screenshots/1.1/notifications/sample_notification.png b/build/lemonldap-ng/doc/media/screenshots/1.1/notifications/sample_notification.png new file mode 100644 index 000000000..18f47148b Binary files /dev/null and b/build/lemonldap-ng/doc/media/screenshots/1.1/notifications/sample_notification.png differ diff --git a/build/lemonldap-ng/doc/pages/documentation.html b/build/lemonldap-ng/doc/pages/documentation.html index 6953e5db8..8fecbaa1f 100644 --- a/build/lemonldap-ng/doc/pages/documentation.html +++ b/build/lemonldap-ng/doc/pages/documentation.html @@ -60,7 +60,7 @@

-

+
@@ -68,7 +68,9 @@
- +

Development

@@ -116,7 +118,7 @@
- +

Translators

@@ -126,7 +128,7 @@ See translati

- +

Other

@@ -145,4 +147,4 @@ See translati
- \ No newline at end of file + \ No newline at end of file diff --git a/build/lemonldap-ng/doc/pages/documentation/1.1/notifications.html b/build/lemonldap-ng/doc/pages/documentation/1.1/notifications.html index c60206832..a5bdfb456 100644 --- a/build/lemonldap-ng/doc/pages/documentation/1.1/notifications.html +++ b/build/lemonldap-ng/doc/pages/documentation/1.1/notifications.html @@ -31,16 +31,16 @@ Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users:

-When the user accept the notification, the reference is stored in his persistent session. +Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. When the user accept the notification, the reference is stored in his persistent session.

- +

Installation

- +

Activation

@@ -53,7 +53,7 @@ You just have to activate Notifications in the Manager (General Parameters > notification = 1
- +

Storage

@@ -129,8 +129,8 @@ Parameters for DBI backend are the

- -

Other

+ +

Wildcard

@@ -139,47 +139,32 @@ The notifications module uses a wildcard to manage notifications for all users.

-To change it, edit lemonldap-ng.ini: - +To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example alluserscustom.

-
[all]
-notificationWilcard = alluserscustom

Then creating a notification for alluserscustom will display the notification for all users.

- -

Using notification system

-
- -
- -

Insert new notifications

+ +

Custom XSLT file

-New notifications can be insert using SOAP request (described in the WSDL file generated by buildPortalWSDL tool). To activate SOAP on the portal: +The transformation between notification XML content and HTML display is done with XSLT. The default XSLT file is in portal/skins/common/notification.xsl. You can create your own XSLT file and store in another place, for example /etc/lemonldap-ng. Then just configure the new XSLT file path in Manager, go in General Parameters > Advanced Parameters > Notifications > Custom XSLT file and set for example /etc/lemonldap-ng/notification.xsl.

- -
# SOAP functions for notification insertion (disabled by default)
-<Location /index.pl/notification>
-    Order deny,allow
-    Deny from all
-    Allow from 192.168.2.0/24
-</Location>
+ +

Using notification system

+
-

Notification format

-
+
+ +

Notification format

+

@@ -254,6 +239,50 @@ Example : </notification> </root> +

+ +

Create new notifications with notifications explorer

+
+ +

+ +In Manager, click on notifications explorer and then on the Create button. +

+ +

+ +

+ +

+Then fill all inputs to create the notification. Only the condition is not mandatory. +

+ +

+When all is ok, click on Create. +

+ +
+ +

Create new notifications trough SOAP

+
+ +

+ +New notifications can be insert using SOAP request (described in the WSDL file generated by buildPortalWSDL tool). To activate SOAP on the portal: +

+ +
# SOAP functions for notification insertion (disabled by default)
+<Location /index.pl/notification>
+    Order deny,allow
+    Deny from all
+    Allow from 192.168.2.0/24
+</Location>
+

Insertion example in Perl

@@ -289,7 +318,7 @@ Example : }
- +

Test notification

@@ -298,9 +327,13 @@ Example : You've simply to insert a notification and connect to the portal using the same UID. You will be prompted.

+

+ +

+

Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted.

- \ No newline at end of file + \ No newline at end of file diff --git a/build/lemonldap-ng/doc/pages/documentation/1.1/resetpassword.html b/build/lemonldap-ng/doc/pages/documentation/1.1/resetpassword.html index 2f5ac41c6..14708c035 100644 --- a/build/lemonldap-ng/doc/pages/documentation/1.1/resetpassword.html +++ b/build/lemonldap-ng/doc/pages/documentation/1.1/resetpassword.html @@ -38,25 +38,60 @@

Kinematics:

-
    + + +

    + +

    + + +

    + +

    + + +

    + +

    + + +

    + +

    +
+

+ +

+ +

+ +

+ +

If LDAP backend is used, and LDAP password policy is enabled, the 'password reset flag is set to true when password is generated, so that the user is forced to change his password on next connection. This feature can be disabled in LDAP configuration.

@@ -67,7 +102,7 @@ Kinematics:

- +

Configuration

@@ -172,4 +207,4 @@ If you define mail contents in Manager,
\ No newline at end of file + \ No newline at end of file diff --git a/build/lemonldap-ng/doc/pages/documentation/1.1/start.html b/build/lemonldap-ng/doc/pages/documentation/1.1/start.html index 63ca139cf..05af3a225 100644 --- a/build/lemonldap-ng/doc/pages/documentation/1.1/start.html +++ b/build/lemonldap-ng/doc/pages/documentation/1.1/start.html @@ -147,7 +147,7 @@ Null ✔ ✔ ✔ - Slave ✔ ✔ ✔ + Slave ✔ ✔ Proxy LL::NG ✔ ✔ @@ -167,7 +167,7 @@ - +

Configuration database

@@ -207,7 +207,7 @@

- +

Sessions database

@@ -250,7 +250,7 @@ Sessions are stored using +

Identity provider

@@ -287,7 +287,7 @@ Sessions are stored using +

Applications protection

@@ -310,7 +310,7 @@ Sessions are stored using +

Advanced features

+

1.1

+
+ +

+ +

Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. You will find here screenshots of the new features. +

+

+ +
+ +

Mail reset feature

+ + +

Notifications

+ +

1.0

- +

Portal (dark theme)

- +

Portal (impact theme)

- +

Portal (pastel theme)

- +

Manager (configuration management)

- +

Manager (sessions explorer)

- +

0.9.4

- +

0.9.3

-
\ No newline at end of file +
\ No newline at end of file diff --git a/build/lemonldap-ng/doc/pages/start.html b/build/lemonldap-ng/doc/pages/start.html index bb732039f..14fc519f3 100644 --- a/build/lemonldap-ng/doc/pages/start.html +++ b/build/lemonldap-ng/doc/pages/start.html @@ -283,6 +283,6 @@ LemonLDAP::NG is the first SSO softwar

- + \ No newline at end of file