-
Notifications
You must be signed in to change notification settings - Fork 65
/
manifest.webapp
190 lines (190 loc) · 6.38 KB
/
manifest.webapp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
{
"name": "Drive",
"name_prefix": "Cozy",
"slug": "drive",
"version": "1.75.0",
"type": "webapp",
"licence": "AGPL-3.0",
"icon": "public/app-icon.svg",
"categories": ["cozy"],
"source": "https://github.com/cozy/cozy-drive",
"editor": "Cozy",
"developer": {
"name": "Cozy Cloud",
"url": "https://cozy.io"
},
"locales": {
"en": {
"short_description": "Cozy Drive helps you to save, sync and secure your files on your Cozy.",
"long_description": "With Cozy Drive, you can easily:\n- Store your important files and keep them secure in your Cozy\n- Access to all your documents online & offline, from your desktop, and on your smartphone or tablet\n- Share links to files ans folders with who you like;\n- Automatically retrieve bills, payrolls, tax notices and other data from your main online services (internet, energy, retail, mobile, energy, travel...)\n- Upload files to your Cozy from your Android",
"screenshots": [
"screenshots/en/screenshot01.png",
"screenshots/en/screenshot02.png",
"screenshots/en/screenshot03.png",
"screenshots/en/screenshot04.png"
]
},
"fr": {
"short_description": "Cozy Drive est l’application de sauvegarde, de synchronisation et de sécurisation de tous vos fichiers sur Cozy.",
"long_description": "Avec Cozy Drive vous pourrez :\n- Sauvegarder et synchroniser gratuitement tous vos documents importants (carte d’identité, photos de vacances, avis d’imposition, fiches de salaires…);\n- Accéder à vos documents n’importe quand, n’importe ou même en mode avion depuis votre bureau, votre smartphone ou tablette;\n- Partager vos fichiers et dossiers par lien avec qui vous le souhaitez;\n- Récupérer automatiquement vos documents administratifs de vos principaux fournisseurs de service (opérateur mobile, fournisseur d’énergie, assureur, internet, santé…);\n- Rester synchronisé·e lors de vos voyages et déplacements professionnels avec nos applications mobiles.",
"screenshots": [
"screenshots/fr/screenshot01.png",
"screenshots/fr/screenshot02.png",
"screenshots/fr/screenshot03.png",
"screenshots/fr/screenshot04.png"
]
}
},
"screenshots": [
"screenshots/fr/screenshot01.png",
"screenshots/fr/screenshot02.png",
"screenshots/fr/screenshot03.png",
"screenshots/fr/screenshot04.png"
],
"langs": ["en", "fr"],
"routes": {
"/": {
"folder": "/",
"index": "index.html",
"public": false
},
"/intents": {
"folder": "/intents",
"index": "index.html",
"public": false
},
"/public": {
"folder": "/public",
"index": "index.html",
"public": true
},
"/preview": {
"folder": "/public",
"index": "index.html",
"public": true
}
},
"intents": [
{
"action": "OPEN",
"type": ["io.cozy.files"],
"href": "/intents"
},
{
"action": "GET_URL",
"type": ["io.cozy.files"],
"href": "/intents"
},
{
"action": "OPEN",
"type": ["io.cozy.suggestions"],
"href": "/intents"
}
],
"services": {
"qualificationMigration": {
"type": "node",
"file": "services/qualificationMigration/drive.js",
"trigger": "@event io.cozy.files:CREATED,UPDATED",
"debounce": "24h"
},
"dacc": {
"type": "node",
"file": "services/dacc/drive.js",
"trigger": "@monthly on the 5-7 between 2pm and 7pm"
}
},
"permissions": {
"files": {
"description": "Required to access the files",
"type": "io.cozy.files",
"verbs": ["ALL"]
},
"allFiles": {
"description": "Required to access the files",
"type": "io.cozy.files.*",
"verbs": ["ALL"]
},
"apps": {
"description": "Required by the cozy-bar to display the icons of the apps",
"type": "io.cozy.apps",
"verbs": ["GET"]
},
"sharings": {
"description": "Required to have access to the sharings in realtime",
"type": "io.cozy.sharings",
"verbs": ["GET"]
},
"albums": {
"description": "Required to manage photos albums",
"type": "io.cozy.photos.albums",
"verbs": ["PUT", "GET"]
},
"contacts": {
"type": "io.cozy.contacts",
"verbs": ["GET", "POST"]
},
"groups": {
"type": "io.cozy.contacts.groups",
"verbs": ["GET"]
},
"settings": {
"description": "Required by the cozy-bar to display Claudy and know which applications are coming soon",
"type": "io.cozy.settings",
"verbs": ["GET"]
},
"oauth": {
"description": "Required to display the cozy-desktop banner",
"type": "io.cozy.oauth.clients",
"verbs": ["GET"]
},
"errorsreporting": {
"description": "Allow to report unexpected errors to the support team",
"type": "cc.cozycloud.errors",
"verbs": ["POST"]
},
"mail": {
"description": "Send feedback emails to the support team",
"type": "io.cozy.jobs",
"verbs": ["POST"],
"selector": "worker",
"values": ["sendmail"]
},
"konnectors": {
"description": "Required to display additional information in the viewer for files automatically retrieved by services",
"type": "io.cozy.konnectors",
"verbs": ["GET"]
},
"accounts": {
"description": "Required to display additional information in the viewer for files automatically retrieved by services",
"type": "io.cozy.accounts",
"verbs": ["ALL"]
},
"jobs": {
"type": "io.cozy.jobs",
"verbs": ["ALL"]
},
"triggers": {
"description": "Required to display additional information in the viewer for files automatically retrieved by services",
"type": "io.cozy.triggers",
"verbs": ["ALL"]
},
"dacc": {
"type": "cc.cozycloud.dacc_v2",
"verbs": ["POST"],
"description": "Remote-doctype required to send anonymized measures to the DACC shared among mycozy.cloud's Cozy."
},
"dacc-eu": {
"type": "eu.mycozy.dacc_v2",
"verbs": ["POST"],
"description": "Remote-doctype required to send anonymized measures to the DACC shared among mycozy.eu's Cozy."
}
},
"accept_from_flagship": true,
"accept_documents_from_flagship": {
"accepted_mime_types": ["*/*"],
"max_number_of_files": 10,
"max_size_per_file_in_MB": 100,
"route_to_upload": "/#/upload?fromFlagshipUpload=true"
}
}