Artidoc can be composed by different artifacts. Some can be unreadable to the current user (ex: perms on artifcat).
In that case, in order to not present a document with only part of the information, it has been decided that the document content would not be displayed at all, even if user has right permissions on the document itself.
Therefore we should check at the API level that all existing sections are readable before creating a new one.