1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-15 23:24:09 +03:00

530 Commits

Author SHA1 Message Date
Carlos Martín
303db36d95 Feature #687: ACL Manager looks for rules that apply to any of the user's groups 2011-06-29 12:50:16 +02:00
Carlos Martín
a0a51efb55 Merge branch 'master' into feature-687 2011-06-28 13:10:17 +02:00
Carlos Martín
05ea353f24 Feature #687: ACL rules now check the object's group 2011-06-28 12:56:37 +02:00
Jaime Melis
72286ddfe3 feature #700: add support for VLAN_ID in Network templates in the core 2011-06-27 18:58:31 +02:00
Carlos Martín
c1a0fa6f7d Feature #687: Add DB persistence to ACL rules 2011-06-27 18:41:16 +02:00
Ruben S. Montero
1c1cb98400 feature #696: OCA now supports state filter for VMs 2011-06-27 16:20:31 +02:00
Ruben S. Montero
d5bd0e16bd feature #696: Added state flag for VM pool info. Removed uneeded dummps in VMPool 2011-06-27 13:19:03 +02:00
Ruben S. Montero
9cea16cd5e feature #696: Virtual Machine info method now returns the full history of the VM. 2011-06-25 01:29:44 +02:00
Ruben S. Montero
9e21a2adc6 feature #696: filter pool methods can specify start and end ids of resources 2011-06-24 17:50:50 +02:00
Carlos Martín
94d1615e58 Feature #687: Store acl rules in a multimap. Add error messages when adding/deleting a wrong rule 2011-06-24 13:22:17 +02:00
Ruben S. Montero
2249929171 Merge branch 'feature-476'
Conflicts:
	src/vnm/VirtualNetwork.cc
2011-06-23 17:00:56 +02:00
Carlos Martín
bfaabf357d Feature #687: Start work on ACL rules 2011-06-22 19:22:52 +02:00
Carlos Martín
75f590bf66 Feature #662: Delete operator<< from VirtualNetwork. I forgot to do it in e28ad2a69d5a31e6181c6a9a660e615a508743b3 2011-06-10 19:43:30 +02:00
Carlos Martín
0ac7a78ced Feature #662: Bug in RM: one.image.delete was using the ImagePool instead of the ImageManager 2011-06-10 18:22:48 +02:00
Ruben S. Montero
d6017d4ba4 feature #662: Do not drop hosts with running vms 2011-06-10 16:58:28 +02:00
Carlos Martín
4bc55a701f Feature #407, #662: Hosts don't have group 2011-06-09 17:35:55 +02:00
Carlos Martín
099b748585 Feature #407, #662: Groups don't have owner 2011-06-09 17:08:02 +02:00
Ruben S. Montero
591bee2f54 feature #407: Recover checks when changing groups 2011-06-09 12:29:38 +02:00
Ruben S. Montero
60294c229b feature #407: Fixes tests for Users. Groups are added in allocate 2011-06-09 12:05:46 +02:00
Ruben S. Montero
589fa7a875 feature #407: Fixes Image tests. persistent method returns 0 (not true) for successful operations 2011-06-09 10:51:17 +02:00
Ruben S. Montero
d6206edfa8 feature #407: Changed implementation for user.chown. Removed host.chown. set_gid/uid in PoolObjectSQL does not check gid. Old groups updated when changing users primary groups 2011-06-09 00:58:57 +02:00
Ruben S. Montero
954038d426 feature #407: Users gets the gid of user performing the allocate if not oneadmin. Group are added to users groups in constructor. Groups are updated in user allocate 2011-06-09 00:12:39 +02:00
Carlos Martín
edf3df5671 Feature #662: Add error message to PoolSQL::drop 2011-06-08 19:18:12 +02:00
Carlos Martín
069cd6bfb1 Feature #662: User add/del group: fix a couple of bugs, and better error messages. 2011-06-07 16:58:40 +02:00
Carlos Martín
43a7c5c67b Feature #662: New user.chown method. Allow chown to change either owner or group alone. 2011-06-07 16:55:23 +02:00
Carlos Martín
1c1d981cfe Feature #662: Better one.*.delete method implementation. GroupPool::drop checks for errors, and returns error messages. 2011-06-07 16:32:18 +02:00
Ruben S. Montero
ca3d0154c8 feature #662, #407: Better error messages. Added some missing pool updates and mutex unlocks 2011-06-04 04:02:19 +02:00
Ruben S. Montero
e3a930dd10 feature #662: Better error messages for authZ operations 2011-06-04 02:51:50 +02:00
Carlos Martín
064ea08895 Merge branch 'feature-407rm' of git.opennebula.org:one into feature-407rm 2011-06-03 19:09:55 +02:00
Ruben S. Montero
d1cba31ce3 feature #662: Missing RM file 2011-06-03 19:10:56 +02:00
Carlos Martín
16aa776f7e Merge branch 'feature-407rm' of git.opennebula.org:one into feature-407rm
Conflicts:
	src/rm/RequestManager.cc
	src/rm/SConstruct
2011-06-03 19:09:44 +02:00
Carlos Martín
0fecbced92 Feature #662: Refactored RM methods for Hosts and Images 2011-06-03 19:01:52 +02:00
Ruben S. Montero
8c8ead4f74 feature #407: new CHOWN operation in AuthManager 2011-06-03 18:26:59 +02:00
Ruben S. Montero
881d6968d8 feature #662, #407: New chown methods 2011-06-03 18:08:20 +02:00
Ruben S. Montero
c004100564 Merge branch 'feature-407rm' of git.opennebula.org:one into feature-407rm
Conflicts:
	src/host/HostPool.cc
2011-06-03 17:01:52 +02:00
Ruben S. Montero
70435d9043 feature #407, #662: New User methods in RM and some changes in the add/del group interface 2011-06-03 16:58:42 +02:00
Jaime Melis
662d7f6256 feature #476: support phydev attribute in core 2011-06-03 16:52:47 +02:00
Carlos Martín
e28ad2a69d Feature #662, #407: Delete operator<< from PoolObjectSQL classes. Remove Cluster objects. 2011-06-03 15:33:48 +02:00
Ruben S. Montero
532982b6fb feature #407: Prevent some deadlocks when adding/removing users from groups 2011-06-03 13:31:11 +02:00
Ruben S. Montero
3cf5d5e7cd feature #407: Moved implementation of ObjectCollection to cc file 2011-06-03 12:11:33 +02:00
Ruben S. Montero
72435cd453 Merge branch 'feature-407' into feature-407rm
Conflicts:
	include/Host.h
	include/PoolObjectSQL.h
	include/RequestManager.h
	src/rm/RequestManager.cc
	src/rm/RequestManagerUserAllocate.cc
	src/rm/SConstruct
2011-06-02 23:21:14 +02:00
Carlos Martín
fa46633339 Feature #662: New update method for Images and Templates added to OCA and CLI (work in progress).
New template instantiate method in OCA and CLI.
Fix small bugs in RM.
2011-06-02 19:17:22 +02:00
Jaime Melis
2af638e0a1 feature #476: get hook_location from scripts_remote_dir 2011-06-02 15:51:49 +02:00
Ruben S. Montero
9af500b4cd feature #662: Adding/removing files 2011-06-02 00:55:43 +02:00
Ruben S. Montero
d42f3d33f1 feature #662, #607: New update methods updates object templates (hosts, images and vm templates) 2011-06-02 00:51:42 +02:00
Ruben S. Montero
c7625b4836 feature #662, #607: Replace function for templates, Added VMTemplate functions 2011-06-02 00:20:42 +02:00
Ruben S. Montero
686b8d5b40 feature #662: Removed uneeded files. New factory method to get templates from a PoolObjectSQL 2011-06-01 23:53:09 +02:00
Ruben S. Montero
af3eed6063 feature #622: VirtualMachine Methods 2011-06-01 18:18:36 +02:00
Ruben S. Montero
437a01a2c6 feature #622: Added PERSISTENT tag to DISKs based in persistent IMAGES. New method to setup auth requests for virtual machine templates. 2011-06-01 12:41:46 +02:00
Ruben S. Montero
0a13288330 feature #622: VirtualMachineAllocate method in Request Manager 2011-06-01 12:37:39 +02:00