I recently installed an AL extension that involved custom tables, pages, codeunits, reports etc.. and I didn't include an extensionsPermissionSet.xml . However, all the modules of the extension were visible to all users. The only quirk was that records created by one user were not visible to other users.
Is it a global rule that any custom modules created in an extension are automatically visible to all users?
Is there any mechanism to control visibility of new modules created in an extension?