Commit graph

1389 commits

Author SHA1 Message Date
Jerome Lebleu
30d6ace802 yunohost.domain: Fix domain removing if app has no 'domain' setting 2014-04-01 14:43:43 +02:00
Jerome Lebleu
d766ed5a5e Remove unneeded import and warning in yunohost.service 2014-03-30 22:03:19 +02:00
Jerome Lebleu
4e55ba7217 Update and review yunohost.service 2014-03-30 22:00:11 +02:00
Jerome Lebleu
0565be543a Update and review yunohost.dyndns 2014-03-30 19:28:30 +02:00
Jerome Lebleu
23e3ef28be Fix user_list call in yunohost.app 2014-03-30 03:10:45 +02:00
Jerome Lebleu
1c7f54fb5c Update and review yunohost.domain 2014-03-30 03:05:21 +02:00
Jerome Lebleu
f567d1d03e Some fixes and import changes in yunohost.user 2014-03-27 12:50:54 +01:00
Jerome Lebleu
8be16b85fa Update and review yunohost.user 2014-03-27 03:03:14 +01:00
Jerome Lebleu
447748175e Update LDAP search operation 2014-03-27 02:59:40 +01:00
Jerome Lebleu
183ed78dc4 Move signals into moulinette core and uptade interfaces
* Replace ActionsMapSignals to MoulinetteSignals and make it available through 'msignal' global variable
* Update interfaces to support signals changes
* Add a new signal 'display' and implement it in the cli
2014-03-27 02:48:35 +01:00
Jerome Lebleu
13213025a1 Add built-in types support for 'type' argument in the actions map 2014-03-26 23:34:19 +01:00
Alexis Gavoty
0e2281de43 Merge pull request #102 from jeromelebleu/test
Refactor the moulinette core
2014-03-26 16:45:44 +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
a855326fad Update README.md 2014-03-26 01:54:44 +01:00
Jerome Lebleu
7258e21adb Move src/moulinette to the root 2014-03-26 01:50:14 +01:00
Jerome Lebleu
f4d2f2b062 Update README.md 2014-03-26 01:44:58 +01:00
Jerome Lebleu
fa0a7affdd Warn about non-reviewed yunohost package and clean up 2014-03-25 18:56:51 +01:00
Jerome Lebleu
b3af4ddaea One more refactoring in interfaces
* Move actions map parsers classes into their respective interface modules
* Introduce an Interface base class for a futur usage
* Each interfaces must now implement ActionsMapParser and Interface classes
* Standardize interface instantiation
2014-03-25 18:13:44 +01:00
Alexis Gavoty
2d754f0c96 Merge pull request #97 from npze/dev
Add regex, protection and static rules for ssowat
2014-03-25 13:03:07 +01:00
Jerome Lebleu
ecd88ce853 Some refactoring (again) in authenticators and exceptions
* Move authenticators classes into distinct modules
* Standardize MoulinetteError which is now a child class of IOError
* Add methods from helpers.py to LDAP authenticator class
* Review authenticator and action configuration storage
* Small changes in error printing on MoulinetteError raising
2014-03-25 00:51:39 +01:00
Jerome Lebleu
c95469073a Fix extra parameters absence 2014-03-24 15:52:26 +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
Alexis Gavoty
0af793fbb4 Merge pull request #101 from julienmalik/quiet_fetchlist
fetchlist makes cron verbose and send mails
2014-03-20 09:00:34 +01:00
Julien Malik
f175d48c27 fetchlist makes cron verbose and send mails 2014-03-20 00:13:31 +01:00
Alexis Gavoty
34869a523d Update yunohost_firewall.py 2014-03-19 10:04:59 +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
c040956e4d Fix #99 partly - awaiting something better 2014-03-14 18:36:20 +01:00
abeudin
7135266452 Update upgrade
remove simulate option
2014-03-13 21:06:38 +01:00
abeudin
2604a2457f Update yunohost_tools.py
Add import subprocess
2014-03-13 20:57:04 +01:00
abeudin
6d49e5ffcf Merge pull request #98 from abeudin/dev
Add safe upgrade
2014-03-13 20:40:20 +01:00
abeudin
9452c95dc6 Update yunohost_tools.py 2014-03-13 16:18:55 +01:00
abeudin
f40f386add Update yunohost_tools.py 2014-03-13 12:46:08 +01:00
abeudin
34e03c437c Update action_map.yml 2014-03-13 12:45:28 +01:00
abeudin
8fbfb57ffb Update yunohost_tools.py 2014-03-13 12:37:51 +01:00
abeudin
a2e02c56cf Update upgrade 2014-03-13 12:23:21 +01:00
abeudin
6a9a8f082d Update yunohost_tools.py 2014-03-13 12:22:54 +01:00
abeudin
524489edaa Update yunohost_tools.py 2014-03-13 12:04:37 +01:00
abeudin
4d7398622f Update checkupdate 2014-03-13 11:17:01 +01:00
abeudin
c84406583e Update yunohost_tools.py 2014-03-13 11:15:58 +01:00
abeudin
706880f03c Update yunohost_tools.py 2014-03-12 10:13:06 +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
abeudin
e42ede89d4 Update yunohost_tools.py 2014-03-11 18:27:06 +01:00
Adrien Beudin
034de511d3 add safe update 2014-03-11 18:23:58 +01:00
abeudin
6dbf50e77e Create upgrade 2014-03-11 18:18:48 +01:00
abeudin
0d814d2ea1 Update yunohost_tools.py 2014-03-11 18:18:21 +01:00
abeudin
7f8b1f601b Update yunohost_tools.py 2014-03-11 18:15:55 +01:00
abeudin
76b2809f08 Update yunohost_tools.py 2014-03-11 18:15:39 +01:00
abeudin
f64a9bc349 Create checkupdate 2014-03-11 18:12:58 +01:00
abeudin
6d8a89dcf8 Update yunohost_tools.py 2014-03-11 18:00:20 +01:00