linagora / tmail-flutter

A multi-platform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!
GNU Affero General Public License v3.0
314 stars 70 forks source link

TMAIL WEB: Dynamic App grid based on LemonLDAP #2023

Open chibenwa opened 1 year ago

chibenwa commented 1 year ago

Description

In env.file add the following option:

LEMON_APP_GRID_URL=https://auth.poc-mail-avocat.fr/myapplications

If configured the webapp will resolve the app grid dynamically using this URL.

Sample response:

{"result":1,"myapplications":[{"Applications":[
   {"TMail":{
      "AppUri":"https://mail.poc-mail-avocat.fr/",
      "AppDesc":"Messagerie"
   }},{"TDrive":{
       "AppDesc":"Partage de fichiers",
       "AppUri":"https://tdrive.poc-mail-avocat.fr/"}}
   ,{"Agenda":{"AppUri":"https://calendar.poc-mail-avocat.fr/calendar","AppDesc":"Agenda OpenPaaS"}},
   {"Contacts":{"AppUri":"https://contacts.poc-mail-avocat.fr/contacts","AppDesc":"Agenda OpenPaaS"}}],
   "Category":"Services en ligne"}]}

Logo + app name will be added. CF https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/2970

hoangdat commented 10 months ago

Hi @guimard , Are app grid available in our product SSO?

guimard commented 10 months ago

Hi @guimard , Are app grid available in our product SSO?

Yes, available