Skip to content
Snippets Groups Projects
manifest.webapp 2.82 KiB
Newer Older
  • Learn to ignore specific revisions
  • Hugo NOUTS's avatar
    Hugo NOUTS committed
    {
    
      "name": "Ecolyo",
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "slug": "ecolyo",
      "icon": "icon.svg",
    
      "categories": ["energy"],
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      "version": "1.0.7",
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "licence": "AGPL-3.0",
    
    Romain CREY's avatar
    Romain CREY committed
      "editor": "Métropole de Lyon",
      "default_locale": "fr",
      "locales": {
        "fr": {
          "short_description": "Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer.",
    
          "long_description": "Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer afin de vous accompagner dans la gestion de votre consommation quotidienne de façon ludique en vous lançant des défis personnalisés.",
          "permissions": {
            "ecolyo": {
              "description": "Utilisé pour partager vos données Ecolyo."
            },
            "enedis": {
              "description": "Utilisé pour partager vos données Enedis"
            },
            "grdf": {
              "description": "Utilisé pour partager vos données GRDF"
            },
            "egl": {
              "description": "Utilisé pour partager vos données EGL"
            },
            "apps": {
              "description": "Requis par cozy-bar pour afficher les icônes de l'application"
            },
            "settings": {
              "description": "Requis par cozy-bar pour afficher les paramètres Cozy"
            },
            "accounts": {
              "description": "Utilisé pour obtenir les données du compte"
            },
            "konnectors": {
              "description": "Utilisé pour gérer les connecteurs"
            },
            "triggers": {
              "description": "Utilisé pour récupérer de la donnée depuis vos comptes énergétiques"
            },
            "jobs": {
              "description": "Utilisé pour récupérer de la donnée depuis vos comptes énergétiques"
            }
          }
    
    Romain CREY's avatar
    Romain CREY committed
        }
      },
      "langs": ["fr"],
    
      "developer": {
        "name": "Métropole de Lyon",
        "url": "https://www.grandlyon.com/"
      },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "routes": {
        "/": {
          "folder": "/",
          "index": "index.html",
          "public": false
        }
      },
    
      "services": {
    
        "monthlyReportNotification": {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          "type": "node",
    
    Rémi PAPIN's avatar
    Rémi PAPIN committed
          "file": "services/monthlyReportNotification/ecolyo.js",
    
    HAUTBOIS Aurelie's avatar
    HAUTBOIS Aurelie committed
          "trigger": "@cron 0 0 10 3 * *"
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        }
      },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "permissions": {
    
        "ecolyo": {
          "type": "com.grandlyon.ecolyo.*"
        },
        "enedis": {
          "type": "com.grandlyon.enedis.*"
        },
        "grdf": {
          "type": "com.grandlyon.grdf.*"
        },
        "egl": {
          "type": "com.grandlyon.egl.*"
        },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        "apps": {
    
    Romain CREY's avatar
    Romain CREY committed
          "type": "io.cozy.apps",
          "verbs": ["GET"]
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        },
        "settings": {
    
    Romain CREY's avatar
    Romain CREY committed
          "type": "io.cozy.settings",
          "verbs": ["GET"]
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        },
        "accounts": {
          "type": "io.cozy.accounts"
        },
        "konnectors": {
          "type": "io.cozy.konnectors"
        },
        "triggers": {
          "type": "io.cozy.triggers"
        },
        "jobs": {
          "type": "io.cozy.jobs"
        }
      }
    }