Is Gravity Forms not able to repair your `gf_addon_feed` database table?

If you click the “Re-run database upgrade” link in Gravity Forms’ System Status page, and it doesn’t properly generate the {prefix}_gf_addon_feed table, here’s the likely problem:

The Feed Addon that you have installed is likely not being activated early enough. This is about to get techy:

The “Re-run database upgrade” script is triggered by the gform_loaded action, which likely has already run by the time plugins_loaded runs. If the add-on hooks into plugins_loaded to initiate, it will have already “missed the boat”.

This means that if a plugin uses plugins_loaded, the gf_addon_feed table is never created because the GFFeedAddon::post_gravityforms_upgrade() method is never called, because the gform_post_upgrade hook has already run by the time plugins_loaded is completed.

If you hook into plugins_loaded with a priority higher than the default of 10, this will fix the problem, because Gravity Forms will know about your add-on before gform_loaded action is run.

GravityView

Have you ever wanted to take a form submission and show the results on a website? That’s what GravityView does.

GravityView integrates with the popular Gravity Forms plugin and makes it easy to display entries on your website.

  • Embed Gravity Forms entry data in a post or a page
  • Control what data is displayed using a drag & drop interface
  • Moderate what entries are visible before they appear on your website
  • Allow users to edit the entries they created
  • …and more

If you’re using Gravity Forms, you’ll want GravityView.

A Gravity Forms Add-on: Change Who Created An Entry

Download the “Change Entry Creator” Gravity Forms Add-on

Change User for an Entry In Gravity Forms

This simple plugin allows you to edit who created an entry in Gravity Forms.

When you have an entry from Gravity Forms that you want to edit, you can edit almost anything, except for the entry assignment; who created the entry.

Activate the plugin and you will see a drop-down input with each user on your site.

  • Only users with entry entry editing capability will be able to see the drop-down and edit the entry (the `gravityforms_edit_entries` capability)
  • Select a new user from the drop-down, update the entry, and the entry creator will be updated.
  • A note will be added to the entry with the following information:
    • Who changed the entry creator
    • When the change took place
    • Who the previous entry creator was

Simply upload the plugin, activate it, and you’ll see the drop-down in the Edit Lead “Info” box.