Approving content via Email link

Mark Elliott asked on August 22, 2016 17:00

Is there a way to approve content through an URL? When someone submits content through a form we'd like to have the editor that is notified of the submission be able to look over the data and if it looks good be able to click an Approve link in the email instead of having to go through the Dashboard.

Correct Answer

Trevor Fayas answered on August 22, 2016 20:00

Then i would say you'll probably need to do it via API, but the publish api is pretty easy, just make sure though that you add some form of a security key or something for the approval URL so it can't be hijacked (at minimum use the GUID instead of the ID, like /CMSPages/Custom/ApprovePage.aspx?gid=abcde-feafd-afeafe-32f3 so no one can just randomly guess it)

0 votesVote for this answer Unmark Correct answer

Recent Answers


Trevor Fayas answered on August 22, 2016 17:19

I know you can create a link to go directly to the form so they can hit "approve" but to approve through a link may require you to create a custom page that does the logic through kentico's API. What does "approve" mean for your form? Is there a bool field that goes from false to true? or is it through something like the Forum post / blog comment approval.

0 votesVote for this answer Mark as a Correct answer

Mark Elliott answered on August 22, 2016 17:26

Yeah I have added a link on some of the notification emails for other content to take the editor directly to the form. I guess approve is really Publish in this context. We want people to be able to submit job listings to our site, have an editor review the listing, and then publish the listing to the site.

0 votesVote for this answer Mark as a Correct answer

Mark Elliott answered on August 22, 2016 20:41

Thanks Trevor. Will try and go down that path.

0 votesVote for this answer Mark as a Correct answer

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