Jérôme Lebleu
fba14e55df
[enh] Introduce new 'requirements' manifest key ( close #113 )
...
The 'requirements' key allows to specify the Debian packages which must
be installed and their required version. It must be an array of the
package name as the key and its version specifier - for its format, see
yunohost.utils.packages.Specifier - as value. For example:
"requirements": {
"yunohost": ">= 2.4, << 2.5"
}
2016-03-08 22:58:47 +01:00
Jérôme Lebleu
5afd0c1272
[enh] Rely on APT python library to retrieve packages version
...
It introduces a new `yunohost.utils` package which will contain common
utils used by YunoHost actions. It comes with a work in progress `packages`
module with simple methods to retrieve installed version of packages for now.
2016-03-08 16:10:14 +01:00
Jérôme Lebleu
02195718cb
Translated using Weblate (French)
...
Currently translated at 100.0% (213 of 213 strings)
2016-03-01 14:40:58 +01:00
Jean-Baptiste
f370c65f6e
Translated using Weblate (French)
...
Currently translated at 100.0% (212 of 212 strings)
2016-03-01 11:18:34 +01:00
Jérôme Lebleu
fcc1fe57dc
[i18n] Use named arguments for remaining translations in app.py
2016-03-01 11:18:23 +01:00
Jérôme Lebleu
565bc616d8
[fix] Do not raise if one app upgrade fails and regen SSOwat conf
2016-02-26 20:18:22 +01:00
Moul
abd9cfc44b
[enh] ttl: change pattern name.
2016-02-24 12:01:22 +01:00
Moul
3d779cfdf8
[enh] ttl: Handle error message for non positive numbers.
2016-02-23 23:18:02 +01:00
Jérôme Lebleu
bd7308187c
[enh] Allow to install a given git reference of an app
...
This quickly adds support for git URL with /tree/ inside in app installation.
It is intended to ease tests of apps which use new manifest format and helpers
for the 2.4 release. An example usage:
$ yunohost app install https://github.com/jeromelebleu/roundcube_ynh/tree/dev
As it will certainly change with the app category refactoring, it is not
documented and should be used with care.
2016-02-19 13:56:55 +01:00
Jérôme Lebleu
4e48aeb388
[enh] Store backup size and check free space before restoring (bugfix #189 )
2016-02-18 16:20:36 +01:00
Jérôme Lebleu
5678b48ce6
Translated using Weblate (French)
...
Currently translated at 100.0% (210 of 210 strings)
2016-02-05 11:41:17 +01:00
Weblate
1709e29c91
Merge remote-tracking branch 'origin/unstable' into unstable
2016-02-05 11:39:44 +01:00
Jérôme Lebleu
94f81cc655
[i18n] Use named variables in app category translations
2016-02-05 11:39:23 +01:00
Jérôme Lebleu
bc9e64ce9b
Translated using Weblate (French)
...
Currently translated at 100.0% (210 of 210 strings)
2016-02-05 11:26:47 +01:00
Jérôme Lebleu
7d7203a7f7
Translated using Weblate (French)
...
Currently translated at 100.0% (210 of 210 strings)
2016-02-05 10:59:21 +01:00
Jérôme Lebleu
ce63806556
Translated using Weblate (French)
...
Currently translated at 99.5% (209 of 210 strings)
2016-02-05 10:54:26 +01:00
retmarut
357dc2c539
Translated using Weblate (Dutch)
...
Currently translated at 50.9% (107 of 210 strings)
2016-02-05 10:29:40 +01:00
Weblate
f5b578488d
Merge remote-tracking branch 'origin/unstable' into unstable
2016-01-27 22:31:13 +01:00
Jérôme Lebleu
da2b3691c7
[enh] Use a common function to retrieve app settings
2016-01-27 22:31:04 +01:00
Felix Bartels
b18f3e6b60
Translated using Weblate (German)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-24 17:24:18 +01:00
Felix Bartels
86306d19a0
Translated using Weblate (German)
...
Currently translated at 49.7% (104 of 209 strings)
2016-01-23 19:24:35 +01:00
davidba123
0949bcda80
Translated using Weblate (German)
...
Currently translated at 35.8% (75 of 209 strings)
2016-01-22 18:34:14 +01:00
Jérôme Lebleu
1cb2703a6a
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-22 18:34:14 +01:00
Jean-Baptiste
8ad06841ef
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-19 22:56:49 +01:00
Jean-Baptiste
e8ad99aa45
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-19 21:23:50 +01:00
Weblate
2a3bcf8ca6
Merge remote-tracking branch 'origin/unstable' into unstable
2016-01-19 18:52:42 +01:00
Jérôme Lebleu
d041a5f264
[enh] Replace msignals.display by logging in backup category
2016-01-19 18:49:06 +01:00
Thomas Bille
882e92b21d
Translated using Weblate (Italian)
...
Currently translated at 13.8% (29 of 209 strings)
2016-01-17 02:53:02 +01:00
Jean-Baptiste
4f43e38f11
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-03 17:31:37 +01:00
Jean-Baptiste
4f6438144b
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
2016-01-02 13:41:07 +01:00
Weblate
6f3dea276e
Merge remote-tracking branch 'origin/unstable' into unstable
2016-01-02 13:11:42 +01:00
Jérôme Lebleu
9285976acc
[enh] Integrate 'optional' key of arguments in app manifest
2016-01-02 13:11:10 +01:00
Weblate
78c1dcbc4f
Merge remote-tracking branch 'origin/unstable' into unstable
2016-01-02 11:46:35 +01:00
Jérôme Lebleu
58145509e2
[fix] Split service_configuration_conflict translation key (fixbug #136 )
2016-01-02 11:46:17 +01:00
Jean-Baptiste
c7f392042b
Translated using Weblate (French)
...
Currently translated at 100.0% (208 of 208 strings)
2015-12-28 22:07:05 +01:00
Weblate
8531d7adb7
Merge remote-tracking branch 'origin/unstable' into unstable
2015-12-28 20:16:33 +01:00
Jérôme Lebleu
4a06cbdc31
[i18n] Review translations and keys related to app arguments
2015-12-28 20:10:55 +01:00
Jérôme Lebleu
096c4d0246
[enh] Add support for app argument 'type' defined in the manifest
2015-12-28 19:58:21 +01:00
Jérôme Lebleu
9f34d4bdd8
Translated using Weblate (French)
...
Currently translated at 100.0% (207 of 207 strings)
2015-12-27 22:56:59 +01:00
P
a43da42580
Translated using Weblate (Portuguese)
...
Currently translated at 70.0% (145 of 207 strings)
2015-12-26 19:39:56 +01:00
Jean-Baptiste
36db7ef6f1
Translated using Weblate (French)
...
Currently translated at 100.0% (207 of 207 strings)
2015-12-20 11:52:55 +01:00
Jérôme Lebleu
144d27e7df
[fix] Recover French translation deleted as if by magic
2015-12-17 21:29:48 +01:00
Jérôme Lebleu
be43c79db8
[i18n] Use proper translation files from Transifex
2015-12-17 21:22:55 +01:00
Jérôme Lebleu
7f4b712016
[i18n] Sort json translation files by keys
2015-12-17 21:04:15 +01:00
Jérôme Lebleu
7acc353c9a
[i18n] Initialize Italian translations
2015-12-17 20:24:24 +01:00
Jérôme Lebleu
a96c0d460f
[i18n] Update translations from Transifex belatedly
2015-12-17 20:22:12 +01:00
Jérôme Lebleu
0da41d7d90
[i18n] Update French translation of service_configuration_conflict
2015-11-15 00:07:22 +01:00
Jérôme Lebleu
b7fcf9ffdb
[enh] Quickly implement logging in service.py and use it to show the diff
2015-11-14 23:38:44 +01:00
Jérôme Lebleu
ea84f99461
Merge branch 'unstable' into logging
2015-11-14 23:16:12 +01:00
Jérôme Lebleu
e14674af88
[enh] Split stdout/stderr wrapping in hook_exec and add a no_trace option
2015-11-14 23:13:51 +01:00