Julien Fontanet
f8179c83e7
Fix signInWithPassword().
2015-03-17 19:05:10 +01:00
Julien Fontanet
b2233f61e4
Use proxy-http-request.
2015-03-17 19:05:10 +01:00
Julien Fontanet
a7e2f776e4
Update deps.
2015-03-17 19:05:09 +01:00
Olivier Lambert
50d672892c
Enable Babel for XO-Server files
2015-03-17 16:07:26 +01:00
Julien Fontanet
e6154db6e5
API session: CoffeeScript → ES6.
2015-03-09 15:28:20 +01:00
Julien Fontanet
34e8f57f7d
3.7.0
2015-03-06 17:04:46 +01:00
Julien Fontanet
4a8c089fa9
Merge branch 'next-release'
2015-03-06 17:02:38 +01:00
Julien Fontanet
b3aa5ee247
Fix various vm.*() methods.
2015-03-06 16:52:50 +01:00
Julien Fontanet
64bf98a7d3
Fix VM creation.
2015-03-06 16:45:30 +01:00
Julien Fontanet
e8e38beeb8
Fix task.cancel().
2015-03-06 16:31:49 +01:00
Julien Fontanet
de96a96ac6
Use babel instead of legacy 6to5 for the test runner.
2015-03-06 15:32:38 +01:00
Julien Fontanet
ee3ad17163
Minor fix.
2015-03-06 15:31:25 +01:00
Julien Fontanet
fafd8a5d51
Fix sr.reattachIso().
2015-03-06 15:30:33 +01:00
Julien Fontanet
c5879f17f8
ACLs for task.cancel().
2015-03-06 15:30:23 +01:00
Julien Fontanet
999cbd314c
Fix vif.connect().
2015-03-06 15:21:15 +01:00
Julien Fontanet
a9d34a223a
Fix VM-snapshot authorization.
2015-03-06 15:18:50 +01:00
Julien Fontanet
3381030ed5
Add VIF authorization.
2015-03-06 15:09:35 +01:00
Julien Fontanet
2bacc6cfe8
vm.clone() is only authorized for admins.
2015-03-06 15:09:22 +01:00
Julien Fontanet
973c936514
Fix VBD authorization.
2015-03-06 14:59:39 +01:00
Julien Fontanet
c5121a7fc5
More ACLs.
2015-03-06 14:55:25 +01:00
Julien Fontanet
37bf0f6b53
ACLs for message.*().
2015-03-06 14:27:42 +01:00
Julien Fontanet
203d51cdbf
ACLs for host.*().
2015-03-06 14:15:17 +01:00
Julien Fontanet
9669d8eb8b
ACLs for vm.*().
2015-03-06 14:10:03 +01:00
Julien Fontanet
1b7571be5b
Improve authorizations checking.
2015-03-06 14:10:03 +01:00
Julien Fontanet
614ff2a30e
Update to latest http-server-plus.
2015-03-06 14:10:03 +01:00
Julien Fontanet
5b11671997
Snapshots inherit ACLs of their VM.
2015-03-06 14:10:03 +01:00
Julien Fontanet
5158e08901
Properly handle optional params in resolve.
2015-03-06 14:10:03 +01:00
Julien Fontanet
2cb9c7211e
Some types do not require explicit authorization.
2015-03-06 14:10:03 +01:00
Olivier Lambert
24e26c95ff
add reattach iso and fix reattach
2015-03-05 16:30:50 +01:00
Julien Fontanet
b8286af8fa
Gracefully shutdown on SIGINT & SIGTERM.
2015-03-05 16:15:58 +01:00
Olivier Lambert
735279c27c
ACLization of SR object
2015-03-04 17:36:53 +01:00
Olivier Lambert
d75be22d1f
add reattach for iscsi and nfs
2015-03-04 17:09:57 +01:00
Olivier Lambert
40f1b1c665
add probeNfsExists and fix array
2015-03-04 16:53:56 +01:00
Olivier Lambert
d076c875ed
fix bad parameter name
2015-03-04 15:28:34 +01:00
Olivier Lambert
771c7fe863
fix serverPath parameter
2015-03-04 15:08:21 +01:00
Olivier Lambert
369454c12a
return UUID of createIscsi and createNfs created
2015-03-04 14:57:23 +01:00
Olivier Lambert
1784eacf58
ACLization of PIF object
2015-03-04 14:54:12 +01:00
Olivier Lambert
e86f5b3b7c
return UUID of createISO created
2015-03-04 14:53:35 +01:00
Olivier Lambert
80ff6cda04
ACLization of PBD object
2015-03-04 14:24:58 +01:00
Julien Fontanet
dff96cfd95
Remove a proxy request after one use.
2015-03-04 14:04:16 +01:00
Julien Fontanet
31d244ef78
Remove an unnecessary import.
2015-03-04 14:04:16 +01:00
Olivier Lambert
8325a84ab2
fix typo in PBD class
2015-03-04 13:48:46 +01:00
Olivier Lambert
793839c7d5
new acl model for import
2015-03-03 19:28:46 +01:00
Olivier Lambert
23cf87dbc0
add requiered parameters
2015-03-03 11:53:04 +01:00
Julien Fontanet
7171de336d
Remove an unnecessary import.
2015-03-02 13:31:45 +01:00
Julien Fontanet
e206cfe6d6
Fix acl.get().
2015-03-02 13:31:17 +01:00
Julien Fontanet
1a71cc9223
Implement method.resolve
...
API methods can now have some of their objects automatically fetched:
```
method.resolve = {
vm: ['vm', 'VM'],
};
```
The key is the name of the property with which the object will be
attached in the parameters dictionary, the first entry of the array is
the name of the parameter to use to fetch the object and the second
the expected type/types of the object.
Note that permissions are automatically checked via the ACLs.
2015-03-02 13:27:37 +01:00
Julien Fontanet
ed6fcf5ae7
Move ensureArray() in utils.
2015-02-27 17:31:11 +01:00
Olivier Lambert
bb31693a4d
fix array check
2015-02-27 15:00:02 +01:00
Olivier Lambert
d15c8b16f3
add NFS SR
2015-02-26 23:15:58 +01:00