Feature #862
Extend resources with a shared attribute
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due 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
Associated revisions
Feature #862: Clean unused variables in AclManager::authorize
Feature #862: 'one* list a' commands return all the resources over which the user has INFO rights
Feature #862: Move the INFO rigth reverse search to the 'one* list g' command
Feature #862: 'one* list g' shows by default public resources in the user's group, instead of any resource in the group
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"
feature #862: Restore comment for devel debug message in auth driver
feature #862: ADMIN is required for changing an user auth driver
Feature #862: Re-factor PoolObjectAuth. Moved ObjectType to PoolObjectSQL. simplified interface for AuthManger::add_auth.
Feature #862: Fix tests
Feature #862: Change default ACL rules for new Groups in Ruby OCA
Feature #862: Fix bug in PoolObjectSQL::get_permissions
Feature #862: Add default permission to Group so users can USE their own group
Feature #862: Set umac rights to lowercase
Feature #862: Update ACL rules in Ozones component to new 'umac' operations
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
Feature #862: Remove public attribute from core
Feature #862: Add one.*.chmod xml-rpc methods in the core
Feature #862: Add chmod methods to Ruby OCA and CLI
Feature #862: RequestManagerPoolInfoFilter filters results by USE right
feature #862: Refactor Chown function
feature #862: DELETE now requires MANAGE and CREATE permissions over the object
feature #862: Fixes id check in delete authorization method
Feature #862: Add uid,gid and USE permissions columns to Group, Host and User tables
Feature #862: Merge RequestManagerPoolInfo into RequestManagerPoolInfoFilter
Feature #862: Restore the MINE_GROUP filter flag for poolinfo calls. Change the default flag to 'ALL' in CLI and Sunstone
Feature #862: Change the default pool info filter flag to ALL in EC2 and OCCI cloud servers
feature #862: Debug messages moved to DDEBUG category
feature #862: Modified behavior of MINE, MINE-GROUP ALL queries
feature #862: Deprecates publish/unpublish methods
feature #862: Work on INFO filter clause
feature #862: Fix indentation
feature #862: Comment out Public related tests
Feature #862: Remove USER:ADMIN right to VDC Admins
Feature #862: Fix bug in migrator 3.1.0 to 3.1.80
Feature #862: New onedb migrator 3.1.80 to 3.1.85
Feature #862: Remove PUBLIC from the authorization driver protocol
Feature #862: Remove 'public' argument from quotas authorization
Feature #862: Fix error messages for non-authorized ACL operations
Feature #862: Remove PUBLIC attribute from CLI
Feature #862: Update Java OCA to use the new permissions
Feature #862: Polish a bit the chmod methods in Java OCA
Feature #862: Add configuration option in oned.conf to enable/disable the management of the permissions for 'other'
feature #862: Defaults to enable other's permissions. Add default value to core
Feature #862: Change RMDelete auth. request to ADMIN for Hosts, Groups and Users, and MANAGE for the rest
Feature #862: Update onedb migrator for new delete authorization from f1478e680ef30dc13dfee37d912d948c3c636647
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