Form builder options missing

Kia Fluker asked on April 15, 2020 17:42

I am currently going through the MVC training for Kentico 12 and I ran into an issue where I can't do anything with forms after creating one. There is no form builder tab or properties panel. The only option available to me is 'Versions'. I've installed the most recent hotfix 12.0.65 while following the training. Both the docs and the training assume that this part is available. Any ideas what might be causing this?

Correct Answer

Brenden Kehren answered on April 15, 2020 19:35

Resign your macros in System > Macros > Signatures. Check both boxes and click the button to update macros.

0 votesVote for this answer Unmark Correct answer

Recent Answers


Dmitry Bastron answered on April 15, 2020 18:40

When you open Forms application - do you see any errors appearing in Kentico Event Log? Also, when you were installing the CMS, have you seen any warnings or errors?

0 votesVote for this answer Mark as a Correct answer

Kia Fluker answered on April 15, 2020 19:01

Hi Dmitry! No errors when installing the CMS. I do have an error in the event log from MacroResolver: Security check of the expression 'CurrentUser.IsAuthorizedPerResource("CMS.EmailEngine", "ReadCMSEmailQueue")|(identity)GlobalAdministrator|(hash)[key]' didn't pass. The signature is not valid.

I can always use the completed training version on github, if anything. I am just curious as to how I got into this state and what I can do if it happens again. Thank you!

0 votesVote for this answer Mark as a Correct answer

Kia Fluker answered on April 15, 2020 19:44

Thanks Brenden! That fixed my issue with forms as well!

0 votesVote for this answer Mark as a Correct answer

Dmitry Bastron answered on April 16, 2020 00:17

Small addition to Brenden's answer, you can read more about macro signatures here.

And back to your question, why this could have happened. How did you install Kentico? If you have taken backup of the existing database and used a source code from different code repository you may have had different value in CMSHashStringSalt setting in web.config. Or you have changed it accidentally.

Hovewer, when you install new Kentico installation via Kentico Installation manager it should not be the case.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.