Commit graph

20 commits

Author SHA1 Message Date
Jérôme Lebleu
f0c9fd92a9 Update gitignore and test actionsmap 2014-12-29 18:27:22 +01:00
Jérôme Lebleu
a442e61e06 [clean] Remove YunoHost files 2014-05-16 16:19:40 +02:00
Jérôme Lebleu
ffcacf28f8 [fix] Remaining upper-case in returned dict and missing auth in yunohost.app 2014-05-15 12:10:09 +02:00
kload
980e3d5f11 [fix] multiple fixes 2014-04-27 12:25:18 +00:00
kload
22df4dc4af [enh] Improve Firewall (WIP) 2014-04-27 11:30:00 +00:00
kload
d2941035d4 [enh] Backport prerefactoring branch modifications 2014-04-26 13:15:28 +00:00
kload
fd55b8496f [enh] Adapt yunohost_tools + backport update/upgrade function from prerefactoring branch 2014-04-26 12:51:35 +00:00
kload
9cfde30899 [ref] Adapt yunohost_dyndns 2014-04-24 13:45:31 +00:00
kload
962b78329f [enh] Adapt yunohost_hook.py and allow bypass of the locking process 2014-04-24 11:35:18 +00:00
kload
18eb0f9406 [fix] Adapt yunohost_app.py 2014-04-23 10:52:41 +00:00
Jerome Lebleu
1c7f54fb5c Update and review yunohost.domain 2014-03-30 03:05:21 +02:00
Jerome Lebleu
8be16b85fa Update and review yunohost.user 2014-03-27 03:03:14 +01:00
Jerome Lebleu
85071f9309 Merge remote-tracking branch 'upstream/dev' into test
Conflicts:
	data/actionsmap/yunohost.yml
	lib/yunohost/firewall.py
	lib/yunohost/tools.py
2014-03-26 02:11:20 +01:00
Jerome Lebleu
3fae8bf1ff Add support for Authenticators in the API
* Update the API to support authenticators and session token
* Add a function to clean sessions
* Make the API fit in better with actions map
* Minor changes on test namespace
2014-03-22 17:01:30 +01:00
Jerome Lebleu
5da9f6add8 Work on Authenticators (support for session token and LDAP) 2014-03-20 21:20:58 +01:00
Jerome Lebleu
33752ce01b Implement global/actions configuration and MoulinetteCLI
* Modify global configuration in the actions map
* Implement getter/setter for global and action configuration
* Implement quickly authenticators classes and add a todo LDAP authenticator
* Implement an actions map signals system and add some signals
* Add a Moulinette Interface for the cli and make it support signals
* Add a test namespace which implements configuration and authentication
2014-03-17 01:59:54 +01:00
Jerome Lebleu
cdcfa24180 Standardize arguments in the actions map
* Move general_arguments to _global.arguments in the actions map
* Introduce global configuration in the actions map (need implementation!)
* Standardize arguments addition during the parser construction
* Fix action name with '-'
2014-03-12 00:50:09 +01:00
Jerome Lebleu
9c9ccc1271 Try to improve time execution and continue refactoring
* Revert to classes centralization into actionsmap.py
* Try to optimize conditions and loops
* Revisit Package class and get directories from a file generated at build
* Early refactoring of i18n
* Move yunohost library into /lib
2014-03-11 00:57:28 +01:00
Jerome Lebleu
9104024fa1 Refactore interfaces and reorganize files a bit
* Remove 'core' folder and reorganize root package structure
* Introduce interface's base class and implement 'api' and 'cli'
* Add a Package class and a moulinette initialization method
* Start to replace YunoHostError by MoulinetteError
* Fix actionsmap/yunohost.yml to follow extra parameters rules
2014-03-04 12:49:42 +01:00
Jerome Lebleu
2b370be233 Rename 'etc' folder and move yunohost into a separate package 2014-02-24 19:11:09 +01:00