As a user
I want to create a repository
so that I can organize the content in a better way
As part of the multi-repository content management, this story aims to provide the capability of creating repositories not related with sites and be able to store content on it.
- Site: the classic Liferay concept of site, a set of pages (public and/or private). Consider (for now) that every Site has an internal repository associated to store the content: documents, web content, wiki, blog.
- Repository: a place where elements of different types of content (in the broad sense) are stored to later be used in a site or through
Given a Liferay DXP instance with X sites created (+global)
When an admin clicks on adding a new repository
Then she will be able to set the name + languages of the repository
Given a repository created with no site associated
When a user access it
Then she can create items of all the applications supported (D&M, blogs, web content, wiki, knowledge base, etc)
Allow CRUD operations for repositories.
Global repository can not be removed, edited and removed.