I would like to name/describe Fieldmap declaration in the admin/settings/salesforce/fieldmap table.
Now the only unique parameter is the nummeric ID, this isn't very user friendly when looking up a certain Fieldmap. A column with a name or short description would be handy, especially when you have a lot of Fieldmaps.

Comments

aaronbauman’s picture

Status: Active » Postponed (maintainer needs more info)

You also have a Drupal object and a SalesForce object, the pair of which is presumably unique.
Could you explain your use case a bit further?

keesje’s picture

StatusFileSize
new6.56 KB

Hi,

Attached is a screenshot that says it all IMHO. The admin has to click them all to find the right fieldmap. If a project contains more fieldmaps of the same type's, its not workable this way.

Thanks,

Kees

aaronbauman’s picture

Status: Postponed (maintainer needs more info) » Active

ah, good point.
I've never used salesforce for a webform integration, so I did not know the interface looked like this.

patches welcome

keesje’s picture

OK, I will ask this client if there is some budget, if so, I will look into it. If not I might do that as well, but probably not this year ;-).

Thanks,

Kees

---------
Handdoek kopen bij de Handdoekenshop

aaronbauman’s picture

Status: Active » Needs review
StatusFileSize
new5.7 KB

The attached patch adds a varchar(255) description field to the fieldmap object, based on 6.x-2.x-dev

Reminder: Since we're still in dev versions, we're not writing hook_update_N's, but updating the hook_install.
Therefore, if nuking your entire database is not feasible, you'll have to disable/uninstall your existing salesforce module (and remove the salesforce_* tables manually if they're not dropped by hook_uninstall) before this patch will take effect.

aaronbauman’s picture

Status: Needs review » Fixed

committed http://drupal.org/cvs?commit=332886
Though I'm not entirely convinced this is necessary.
If the fieldmaps overview screen starts getting too cluttered, this may have to go.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.