Ticket #105 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Package groups (view)

Reported by: rgrp Owned by: dread
Priority: critical Milestone: v0.10
Component: ckan Keywords:
Cc: Repository:

Description (last modified by dread) (diff)

As a user I want to be able to create groups of packages.

This functionality is different from tags:

  • The ability to add a package to a given group is restricted whereas anyone can add a given tag to a package
  • Specifically groups have owners and only the owners can add a package to that group

Group properties

  • id (primarykey, uuid style)
  • name (restricted content - same rules as package)
  • title (no restrictions)
  • owners -- many:many with user object
  • description (markdown)
  • packages -- many:many with package object

Don't version groups for now.

Groups address in the WUI will be:

  • /group - browse list of groups (reuse list action)
  • /group/list - same thing for now
  • /group/<groupname> - display: group properties with links to packages. No links to user pages (yet).

Group editing and searching will be another ticket.

Cost: 3d

Change History

comment:1 Changed 5 years ago by dread

  • Owner changed from rgrp to dread
  • Priority changed from awaiting triage to critical
  • Summary changed from Package groups/collections to Package groups (view)
  • Description modified (diff)
  • Milestone set to v0.10

comment:2 Changed 5 years ago by dread

  • Status changed from new to closed
  • Resolution set to fixed

All done apart from group owners. This functionality will be left for another ticket. cset:bd4e48a544e2 cset:3263b6612fb7 cset:c6a6f88a50c2 cset:e9111a221222 Took 1d.

Note: See TracTickets for help on using tickets.