# Sortable collections

Sortable collections are implemented by the modules

  • f_collection
  • f_collection_item

The permissions for module f_collection_item derived from module f_collection and therefore no configuration in admin snap-in for this module.

The permissions for read and delete are handled in an CollectionItemAfterCreateSessionEventListener.

The permissions for edit and create are handled in before_set_single and before_set_multiple hooks, because not possible in CollectionItemAfterCreateSessionEventListener.

Permission definition:

  • read

    set to read permission from modules f_collection and file

  • delete

    set to edit permission from module f_collection

  • create

    Only possible when collection set to a collection with edit permission and file set to a file with read permission.

  • edit

    Only when recent collection is editable and when properties from create permission set then the same conditions have to take effect

  • assign

    not supported because not make sense

Request missing documentation