Feature #862

Extend resources with a shared attribute

Added by Ruben S. Montero almost 10 years ago. Updated about 6 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:Core & System
Target version:Release 3.2
Resolution: Pull request:

Description

Currently users are only allowed to share resources within a group. This feature will allow users to label a resource as SHARED to share it with her group or PUBLIC to share it with the world.


Subtasks

Feature #887: Update documentationClosedCarlos Martín

Feature #886: Update the Cloud servers list methodsClosedDaniel Molina

Feature #885: Add filtering based on access rightsClosedCarlos Martín

Feature #884: Support improved ACLs in SunstoneClosedHector Sanjuan

Feature #883: OCA and CLIClosedDaniel Molina

Feature #882: Refactor ObjectSQL PropertiesClosedCarlos Martín

Associated revisions

Revision d9a23d74
Added by Carlos Martín over 9 years ago

Feature #862: Clean unused variables in AclManager::authorize

Revision d3081e4c
Added by Carlos Martín over 9 years ago

Feature #862: 'one* list a' commands return all the resources over which the user has INFO rights

Revision f7d48627
Added by Carlos Martín over 9 years ago

Feature #862: Move the INFO rigth reverse search to the 'one* list g' command

Revision 1b02cf81
Added by Carlos Martín over 9 years ago

Feature #862: 'one* list g' shows by default public resources in the user's group, instead of any resource in the group

Revision 5c5ce06a
Added by Carlos Martín over 9 years ago

Feature #862: Make VMs private. VMs from the same group don't show in 'onevm list g' by default.
This behaviour can be changed with an ACL rule similar to this one: "@1 VM/@1 INFO"

Revision a04e4d9d
Added by Ruben S. Montero over 9 years ago

feature #862: Restore comment for devel debug message in auth driver

Revision a7d5e492
Added by Ruben S. Montero over 9 years ago

feature #862: ADMIN is required for changing an user auth driver

Revision e6628a1f
Added by Ruben S. Montero over 9 years ago

Feature #862: Re-factor PoolObjectAuth. Moved ObjectType to PoolObjectSQL. simplified interface for AuthManger::add_auth.

Revision 42aa9b9d
Added by Carlos Martín over 9 years ago

Feature #862: Fix tests

Revision c9ae7ee0
Added by Carlos Martín over 9 years ago

Feature #862: Change default ACL rules for new Groups in Ruby OCA

Revision 0ccd269a
Added by Carlos Martín over 9 years ago

Feature #862: Fix bug in PoolObjectSQL::get_permissions

Revision 9601533b
Added by Carlos Martín over 9 years ago

Feature #862: Add default permission to Group so users can USE their own group

Revision ee80953f
Added by Carlos Martín over 9 years ago

Feature #862: Set umac rights to lowercase

Revision dc25d9b0
Added by Carlos Martín over 9 years ago

Feature #862: Update ACL rules in Ozones component to new 'umac' operations

Revision f1978f62
Added by Carlos Martín over 9 years ago

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

Revision c9099708
Added by Carlos Martín over 9 years ago

Feature #862: Delete VM CREATE auth request in one.template.instantiate, added in e6628a1f

Revision 3f51dd48
Added by Carlos Martín over 9 years ago

Feature #862: Remove public attribute from core

Revision 38f49485
Added by Carlos Martín over 9 years ago

Feature #862: Add one.*.chmod xml-rpc methods in the core

Revision ed68b74c
Added by Carlos Martín over 9 years ago

Feature #862: Add chmod methods to Ruby OCA and CLI

Revision 35828430
Added by Carlos Martín over 9 years ago

Feature #862: RequestManagerPoolInfoFilter filters results by USE right

Revision 3088f5ca
Added by Ruben S. Montero over 9 years ago

feature #862: Refactor Chown function

Revision 2af47bf6
Added by Ruben S. Montero over 9 years ago

feature #862: DELETE now requires MANAGE and CREATE permissions over the object

Revision c19345db
Added by Ruben S. Montero over 9 years ago

feature #862: Fixes id check in delete authorization method

Revision a5005f55
Added by Carlos Martín over 9 years ago

Feature #862: Add uid,gid and USE permissions columns to Group, Host and User tables

Revision 2f080668
Added by Carlos Martín over 9 years ago

Feature #862: Merge RequestManagerPoolInfo into RequestManagerPoolInfoFilter

Revision 230252f0
Added by Carlos Martín over 9 years ago

Feature #862: Restore the MINE_GROUP filter flag for poolinfo calls. Change the default flag to 'ALL' in CLI and Sunstone

Revision 3dfc0a5f
Added by Carlos Martín over 9 years ago

Feature #862: Change the default pool info filter flag to ALL in EC2 and OCCI cloud servers

Revision 46d57460
Added by Ruben S. Montero over 9 years ago

feature #862: Debug messages moved to DDEBUG category

Revision 30acd6df
Added by Ruben S. Montero over 9 years ago

feature #862: Modified behavior of MINE, MINE-GROUP ALL queries

Revision 409445ce
Added by Ruben S. Montero over 9 years ago

feature #862: Deprecates publish/unpublish methods

Revision 094cf5a4
Added by Hector Sanjuan over 9 years ago

Task #884 from Feature #862: Add chmod support to Virtual Networks in Sunstone.

Revision da68c653
Added by Ruben S. Montero over 9 years ago

feature #862: Work on INFO filter clause

Revision ebbb3893
Added by Ruben S. Montero over 9 years ago

feature #862: Fix indentation

Revision cb10c155
Added by Hector Sanjuan over 9 years ago

Feature #862, task #884: Add update properties dialog to VMs view with permissions settings. Fix small problems with vnets.

Revision a6a0cfd0
Added by Hector Sanjuan over 9 years ago

Feature #862: Task #884: Add permission support to Images tab.

Revision 93d82df0
Added by Hector Sanjuan over 9 years ago

Feature #862, Task #884: Add permission support to templates.

Revision d3bebfab
Added by Hector Sanjuan over 9 years ago

Feature #862, task #884: Update translation files

Revision 1830a284
Added by Ruben S. Montero over 9 years ago

feature #862: Comment out Public related tests

Revision a30193be
Added by Hector Sanjuan over 9 years ago

Feature #862, task #884: Minor corrections to ACLs support

Permissions are shown in symbolic way.

ACL operations order changed in creation dialog.
(cherry picked from commit beb5871a1f12fb4755096dd8cae4901fe8f466ed)

Revision 0c2750de
Added by Carlos Martín over 9 years ago

Feature #862: Remove USER:ADMIN right to VDC Admins

Revision 81aa4324
Added by Carlos Martín over 9 years ago

Feature #862: Fix bug in migrator 3.1.0 to 3.1.80

Revision ee91fbce
Added by Carlos Martín over 9 years ago

Feature #862: New onedb migrator 3.1.80 to 3.1.85

Revision d36e3f1c
Added by Carlos Martín over 9 years ago

Feature #862: Remove PUBLIC from the authorization driver protocol

Revision 320bae14
Added by Carlos Martín over 9 years ago

Feature #862: Remove 'public' argument from quotas authorization

Revision 319c1914
Added by Carlos Martín over 9 years ago

Feature #862: Fix error messages for non-authorized ACL operations

Revision 9e586e8e
Added by Carlos Martín over 9 years ago

Feature #862: Remove PUBLIC attribute from CLI

Revision bd4df102
Added by Carlos Martín over 9 years ago

Feature #862: Update Java OCA to use the new permissions

Revision d698d4fc
Added by Carlos Martín over 9 years ago

Feature #862: Polish a bit the chmod methods in Java OCA

Revision 1ad6aca0
Added by Carlos Martín over 9 years ago

Feature #862: Add configuration option in oned.conf to enable/disable the management of the permissions for 'other'

Revision a6a6f204
Added by Ruben S. Montero over 9 years ago

feature #862: Defaults to enable other's permissions. Add default value to core

Revision f1478e68
Added by Carlos Martín over 9 years ago

Feature #862: Change RMDelete auth. request to ADMIN for Hosts, Groups and Users, and MANAGE for the rest

Revision 0e697495
Added by Carlos Martín over 9 years ago

Feature #862: Update onedb migrator for new delete authorization from f1478e680ef30dc13dfee37d912d948c3c636647

Revision a331ac31
Added by Carlos Martín over 9 years ago

Revert "Feature #862: Remove USER:ADMIN right to VDC Admins",
since f1478e68 oneuser delete requires ADMIN rights

This reverts commit 0c2750de4832d5966a2e0fbd16c994a9ddd31311.

Revision b49e56a2
Added by Carlos Martín over 9 years ago

Feature #862: Fix quotas, the Template contents are retrieved from the core

History

#1 Updated by Ruben S. Montero almost 10 years ago

  • translation missing: en.field_story_points set to 0

#2 Updated by Ruben S. Montero almost 10 years ago

This issue includes the ability to filter by access rights, so a user can list resources with which it can effectively access

#3 Updated by Ruben S. Montero almost 10 years ago

  • Target version changed from Release 3.4 to Release 3.2 - S0

#4 Updated by Ruben S. Montero almost 10 years ago

  • Category set to Core & System

#5 Updated by Carlos Martín over 9 years ago

  • Target version changed from Release 3.2 - S0 to Release 3.2 - S1

#6 Updated by Ruben S. Montero over 9 years ago

  • Target version changed from Release 3.2 - S1 to Release 3.2 - Beta1

#7 Updated by Ruben S. Montero over 9 years ago

  • Target version changed from Release 3.2 - Beta1 to Release 3.4

#8 Updated by Ruben S. Montero over 9 years ago

  • Target version changed from Release 3.4 to Release 3.2

#9 Updated by Ruben S. Montero over 9 years ago

  • Status changed from New to Closed

Also available in: Atom PDF