Ticket #2548 (assigned enhancement)

Opened 23 months ago

Last modified 22 months ago

Object ownership for groups/package

Reported by: ross Owned by: kindly
Priority: awaiting triage Milestone: datahub-july
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description (last modified by ross) (diff)

Requirements

We need to be able to easily determine who the owner of a dataset or group is. Datasets and Groups should have an Owner, who may change over time but is a specific user within the CKAN instance. It should be easy for CKAN components to determine the user and for the initial version we should ignore the can of worms labelled 'ownership transfer'.

At this point migration is likely to be the biggest issue, and would suggest that it is acceptable that the last user to edit a dataset be set as the current owner.

More tickets should arise as a result of this work where we may be able to optimise some queries to use the new feature.

Interface

None

User Stories

None

Tasks

[ ] Analysis/Clarification?

[ ] Tests

[ ] Migration

[ ] Code/Schema? changes

[ ] Documentation

Estimates

Change History

comment:1 Changed 23 months ago by ross

  • Milestone changed from ckan-v1.8 to datahub-july

comment:2 Changed 23 months ago by ross

  • Owner changed from kindly to ross
  • Status changed from new to accepted

Accepted to clarify requirements

comment:3 Changed 22 months ago by ross

  • Description modified (diff)

comment:4 Changed 22 months ago by ross

  • Summary changed from Clarify object ownership for groups/package to Object ownership for groups/package

comment:5 Changed 22 months ago by ross

  • Owner changed from ross to kindly
  • Status changed from accepted to assigned
Note: See TracTickets for help on using tickets.