If you are getting error when you fire Sitecore JSS command jss deploy app -c -d
Exception thrown while importing JSS app
Exception: Sitecore.Exceptions.AccessDeniedException
Message: AddFromTemplate - Add access required (destination: {0DE95AE4-41AB-4D01-9EB0-67441B7C2450}, template: {061CBA15-5474-4B91-8A06-17903B102B82})
Solution:-
Id "{0DE95AE4-41AB-4D01-9EB0-67441B7C2450}" is for "/sitecore/content" while "{061CBA15-5474-4B91-8A06-17903B102B82}" is for "/sitecore/templates/Foundation/JavaScript Services/App".
Basically JssImport service unable to create item under "Content" item. So this is the permission problem.
To fix it, provide access to user "sitecore\JssImport" to "Sitecore\Content" and its descendant items as
Exception thrown while importing JSS app
Exception: Sitecore.Exceptions.AccessDeniedException
Message: AddFromTemplate - Add access required (destination: {0DE95AE4-41AB-4D01-9EB0-67441B7C2450}, template: {061CBA15-5474-4B91-8A06-17903B102B82})
Solution:-
Id "{0DE95AE4-41AB-4D01-9EB0-67441B7C2450}" is for "/sitecore/content" while "{061CBA15-5474-4B91-8A06-17903B102B82}" is for "/sitecore/templates/Foundation/JavaScript Services/App".
Basically JssImport service unable to create item under "Content" item. So this is the permission problem.
To fix it, provide access to user "sitecore\JssImport" to "Sitecore\Content" and its descendant items as
Permission to user JssImport |