1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-22 13:33:52 +03:00
Commit Graph

3741 Commits

Author SHA1 Message Date
Carlos Martín
c909970881 Feature #862: Delete VM CREATE auth request in one.template.instantiate, added in commit:e6628a1f 2012-01-04 15:00:31 +01:00
Carlos Martín
f1978f620a Feature #862: Change chown auth requests, allowing users to change their group, and change the group of their resources if they have USE rights over the new Group 2012-01-03 22:59:40 +01:00
Carlos Martín
dc25d9b0a9 Feature #862: Update ACL rules in Ozones component to new 'umac' operations 2012-01-03 12:47:09 -08:00
Carlos Martín
ee80953f60 Feature #862: Set umac rights to lowercase 2012-01-03 10:20:29 -08:00
Carlos Martín
9601533b19 Feature #862: Add default permission to Group so users can USE their own group 2012-01-03 10:08:51 -08:00
Carlos Martín
0ccd269a87 Feature #862: Fix bug in PoolObjectSQL::get_permissions 2012-01-03 10:08:11 -08:00
Carlos Martín
c9ae7ee019 Feature #862: Change default ACL rules for new Groups in Ruby OCA 2012-01-03 18:38:54 +01:00
Carlos Martín
42aa9b9dcb Feature #862: Fix tests 2012-01-03 18:24:15 +01:00
Ruben S. Montero
a77b5d4acd Merge branch 'master' into feature-862 2012-01-03 03:01:43 +01:00
Ruben S. Montero
e6628a1f75 Feature #862: Re-factor PoolObjectAuth. Moved ObjectType to PoolObjectSQL. simplified interface for AuthManger::add_auth. 2012-01-03 02:58:23 +01:00
Carlos Martín
7b11944a5a Get host permission attributes from Host object in RequestManagerVirtualMachine 2012-01-02 22:34:08 +01:00
Carlos Martín
75d5e7a1fb Add the Object type to the PoolObjectAuth class 2012-01-02 22:14:43 +01:00
Carlos Martín
fef8cdbf08 Rename Permissions class to PoolObjectAuth and move it to its own .h file 2012-01-02 21:17:20 +01:00
Ruben S. Montero
868369252b Merge branch 'feature-992' 2012-01-02 20:34:43 +01:00
Carlos Martín
eaa257103e Refactor PoolObjectSQL::Permissions to be a separate class. Use pointers for Permissions arguments 2012-01-02 19:21:54 +01:00
Hector Sanjuan
a22f4ec95b Feature #992: Update install.sh. Remove duplicated files from tree. 2012-01-02 18:54:40 +01:00
Hector Sanjuan
373f137526 Feature #992: Add color bullet indicators for vm states 2012-01-02 16:49:24 +01:00
Hector Sanjuan
170f13bf9e Feature #992: Fix chrome multi-select selected element style 2012-01-02 13:33:45 +01:00
Ruben S. Montero
a7d5e49264 feature #862: ADMIN is required for changing an user auth driver 2012-01-02 04:53:22 +01:00
Ruben S. Montero
a04e4d9d94 feature #862: Restore comment for devel debug message in auth driver 2012-01-02 04:42:32 +01:00
Ruben S. Montero
64ddd8f4c2 Merge branch 'feature-1004'
Conflicts:
	src/sunstone/public/js/plugins/images-tab.js
2012-01-02 03:08:26 +01:00
Ruben S. Montero
bf1e80007e Merge branch 'feature-1020' 2012-01-02 03:05:46 +01:00
Ruben S. Montero
4df973b95c Merge branch 'feature-132' 2012-01-02 03:04:53 +01:00
Ruben S. Montero
8f160525cd Merge branch 'feature-360' 2012-01-02 03:02:53 +01:00
Hector Sanjuan
80507fb55e Feature #992: Enable translations.
Add configuration tab and configuration config support.
Add spanish translation.
2012-01-02 02:57:54 +01:00
Hector Sanjuan
ae986cac02 feature #1004: Upgrade russian translation and add upgrade script 2012-01-02 02:49:34 +01:00
Hector Sanjuan
d1b6d31655 Merge branch 'feature-1004' into feature-992 2012-01-01 14:24:10 +01:00
Hector Sanjuan
a4c2f06d53 feature #992: Centralize all customizable strings in one file: custom.js
This allows easy customization of the interface, offering the possibility of replacing all standard texts and images.
2011-12-31 02:59:52 +01:00
Carlos Martín
6ead9df08a Add object permissions to the 'one* show' CLI commands 2011-12-30 21:37:59 +01:00
Carlos Martín
394da7925c Better management of new object creation requests
The ACLs associated to the objects are not created if the object doesn't have a oid
2011-12-30 21:35:51 +01:00
Carlos Martín
a473b28052 Fix bug introduced in to_xml methods 2011-12-30 21:00:48 +01:00
Carlos Martín
b88965051a Update ACL Operations in Ruby OCA and oneacl CLI command 2011-12-30 20:48:16 +01:00
Carlos Martín
417ba7d0dc Add an exception in PoolObjectSQL::select.
Now that the User is its owner (see User::from_xml), when retrieving the user
by name (PoolSQL::get) the owner's ID is unknown
2011-12-30 20:31:30 +01:00
Carlos Martín
11081ffd42 Fix AuthManagerTest.cc, although it fails because of the public flag 2011-12-30 19:56:04 +01:00
Carlos Martín
764970f5ff Change defaults for PoolObjectSQL::Permissions constructor 2011-12-30 19:54:57 +01:00
Hector Sanjuan
d80e5ef883 Feature #1004: Update default translation file 2011-12-30 19:33:23 +01:00
Hector Sanjuan
2b9adba444 Feature #1004: Add configuration tab to sunstone.
Language can be set in configuration tab.
2011-12-30 19:21:13 +01:00
Carlos Martín
f602cf62c9 Merge remote branch 'origin/master' into feature-862
Conflicts:
	include/RequestManagerVirtualMachine.h
	src/vnm/VirtualNetwork.cc
2011-12-30 17:11:55 +01:00
Carlos Martín
ba3f1ec6bf Change default ACL rules initialization to the new operations 2011-12-30 07:54:27 -08:00
Carlos Martín
cd9124c970 Chage AuthManager operation requested to deploy VMs in Scheduler::match 2011-12-30 16:40:20 +01:00
Carlos Martín
8e6aba9ba5 Create 3 ACL rules from the object's permission attributes in AclManager::authorize 2011-12-30 16:27:42 +01:00
Carlos Martín
58b831c471 New class PoolObjectSQL::Permissions to move objects ownership and permission attributes to the Auth & ACL Managers 2011-12-29 22:05:11 +01:00
Hector Sanjuan
b5ccbb2c8f Feature #992: Add dashboard to Self-Service
Preliminary version of dashboard added. Added and improved icons of the UI.
2011-12-29 19:40:30 +01:00
Carlos Martín
39ca07268a New owner/group/other USE, MODIFY, ADMIN permissions attributes for PoolObjectSQL 2011-12-29 09:14:20 -08:00
Carlos Martín
e2f51e7861 Change ACL operations to USE, MANAGE, ADMIN & CREATE 2011-12-29 08:09:53 -08:00
Ruben S. Montero
2bbc1cc118 feature #1020: Removed uneeded permissions update. Removed wrong chars 2011-12-27 23:56:14 +01:00
Hector Sanjuan
91732de746 Feature #992:
This commit contains the following changes:

 * Cookies are fully enabled, with timeouts etc. "remember" box should take effect just as in Sunstone.
 * Username is now accesible with the "username" variable.
 * Logout button works.
 * Closing storage panels leads to storage dashboard and not to Vnet dashboard.
 * Instance types for compute resource creation are fetched dynamically from server.
 * 'Description' is now part of storage extended information.
 * Error messages are now shown correctly.
 * Compute with NIC section submission is fixed.
 * Publish/Unpublish notions and related actions have been removed.
 * Reset icon is now ui-icon-scissors
 * Storage persistency can be changed from a tickbox in the information.
2011-12-26 18:51:29 +01:00
Ruben S.Montero
d736284dfb feature #1020: Fix bug in cancel and reboot methods. (was calling wrong method) 2011-12-26 13:33:14 +01:00
Ruben S. Montero
a5996c514f feature #132: Use again deploy_id from drv_message for actions.
(cherry picked from commit 4f242f4df9)
2011-12-26 13:28:41 +01:00
Ruben S. Montero
4f242f4df9 feature #132: Use again deploy_id from drv_message for actions. 2011-12-26 13:28:24 +01:00