octobercms/october · error · ApplicationException

cms::lang.editor.error_no_doctype_permissions

Error message

cms::lang.editor.error_no_doctype_permissions

What it means

Error "cms::lang.editor.error_no_doctype_permissions" thrown in octobercms/october.

Source

Thrown at modules/cms/classes/editorextension/HasExtensionCrud.php:776

            return '/assets';
        }

        if ($template instanceof CmsLang) {
            return '/lang';
        }

        return $template->getObjectTypeDirName();
    }

    /**
     * assertDocumentTypePermissions
     */
    private function assertDocumentTypePermissions($documentType)
    {
        $user = BackendAuth::getUser();

        if (!EditorExtension::hasAccessToDocType($user, $documentType)) {
            throw new ApplicationException(Lang::get(
                'cms::lang.editor.error_no_doctype_permissions',
                ['doctype' => $documentType]
            ));
        }
    }

    /**
     * mergeLangContentWithDefaultKeys merges the default locale's keys into the
     * lang file content so translators see all available keys prepopulated.
     */
    /**
     * command_onGetLangDefaultKeys returns the default language keys for
     * prepopulating a new or existing lang file.
     */
    protected function command_onGetLangDefaultKeys()
    {
        $metadata = $this->getRequestMetadata();
        $this->validateRequestTheme($metadata);

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/cms/classes/editorextension/HasExtensionCrud.php:776 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21). Data as JSON: /api/errors/1b4277c38f00b4ab. Report an issue: GitHub.