Skip to content

Feature/payment migration#2770

Open
syedgalib wants to merge 1197 commits intosovware:paymentfrom
syedgalib:feature/payment-migration
Open

Feature/payment migration#2770
syedgalib wants to merge 1197 commits intosovware:paymentfrom
syedgalib:feature/payment-migration

Conversation

@syedgalib
Copy link
Copy Markdown
Collaborator

@syedgalib syedgalib commented Mar 30, 2026

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Security fix
  • Improvement
  • New Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Text changes
  • Other... Please describe:

Description

Change log

  • Synced with development branch.
  • Remved WP MVC pattern.
  • Refactored asset build system.
  • Added migration for previous version.

Checklist

Armanul46 and others added 30 commits February 2, 2026 11:38
…-fluid-for-builder-compatibility

fix: Use container-fluid for builder-compatible components
…e-to-bottom

fix: Glass Effect Conflicts with Modal
…ackage-update

select2 package updated to 4.1.0-rc.0
- Use isDismissible={false} to disable default WordPress Modal close button
- Implement custom close button without tooltip
- Add minimal useEffect to move button to modal header
- Remove margin-top from modal content for better spacing
- Optimize code using modern JavaScript best practices

Uses WordPress Modal API (isDismissible) for clean solution.
Custom button positioned in header without any tooltip text.

Fixes: Tooltip display issue when hovering over modal close button
…tton-issues

fix: remove tooltip from enquiry modal close button
fixed user id issue on formgent integration
Fix Broken Access Control vulnerability in password
…into feature/submission-form-conditional-logic
…-issue-1

Revert "Fix Broken Access Control vulnerability in password"
RabbiIslamRony and others added 25 commits March 11, 2026 14:15
Registers an 8.7.0 versioned update entry in ATBDP_Installation:: that hooks into the existing Background_Updater pipeline. The migration batches 100 atbdp_orders posts per run, excludes _fm_plan_ordered posts, maps all legacy meta fields to the new schema, and marks each migrated post with _is_migrated = 1 for idempotency.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Member

@RabbiIslamRony RabbiIslamRony left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For Error 1 (typo):
Typo in the file structure diagram — vendor-jcs/ should be vendor-js/. The actual directory on disk is vendor-js/.

For Error 2 (wrong path):
Wrong build output path in the file structure diagram — shows build/ but webpack.legacy.prod.js outputs to __build/. Should be __build/directorist.zip.
Or both together in one comment:

Two issues in the file structure diagram:

  • vendor-jcs/ → should be vendor-js/ (typo)
  • build/ → should be __build/ (actual output path from webpack.legacy.prod.js)

syedgalib and others added 4 commits March 31, 2026 14:39
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Hook Activation::run() into directorist_installed and directorist_updated
actions so tables are created not only on fresh activation but also when
the plugin is updated, since register_activation_hook does not fire on updates.
Include trash posts in query, order results by date ASC, and treat any non-published post as cancelled instead of only trashed posts.
- Only mark orders as cancelled when post_status is 'trash' (not all non-publish statuses)
- Include 'trash' in WP_Query post_status to correctly detect remaining orders
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants