Boat Dealer Inventory Manager (BDIM)
Inline-editable dealer inventory admin for GeoDirectory boat listings with URL uniqueness checks, dealer linking, media, and relist flow. Also includes the Dealer Filter Enhancer which adds a persistent dealer filter and a proxy route that aggregates pages to return a full page of matches.
by Vashon Media · github.com/vashonmedia/dealercontrolcenter
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/vashonmedia/dealercontrolcenter/archive/refs/heads/main.zipBDIM v0.4.6b
- Fix: resolved
Unexpected token varin admin.js by reverting to the original QS builder and appending flags safely. - Add: stub
assets/filter-addon.jsto prevent 404/MIME console errors. - Keep: Dealer and Status filters unchanged; checkbox filters applied via the Filter button.
BDIM v0.4.6a
- Adds Status filter (All, Active, Out) directly in markup so it always renders.
- JS guard: only rewrite to filter-addon proxy if explicitly enabled via
BDIM.useProxy === true.
BDIM v0.4.5
- Fix: Always write BDIM and GD fields through
geodir_save_post_meta(...)as well asupdate_post_meta(...). This ensures GeoDirectory’s meta UI reflectsbd_notes,bd_in_mag,bd_sale_pendingimmediately.
BDIM v0.4.4
- Persist
bd_notes,bd_in_mag, andbd_sale_pendingexplicitly on update; return them by reading from postmeta. - Inline ‘Add New’ form with image picker; green border on new card.
- Default category to power (ID 3) if none selected.
- Labels corrected: Description vs Internal notes.
BDIM v0.3.13
- Fix fatal: removed risky backfill, and we only set
is_approvedwhen the column exists. - Safer checks around GeoDirectory attachments table.