Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Debt] Removes Directive Forms #12558

Draft
wants to merge 21 commits into
base: main
Choose a base branch
from
Draft

[Debt] Removes Directive Forms #12558

wants to merge 21 commits into from

Conversation

mnigh
Copy link
Contributor

@mnigh mnigh commented Jan 22, 2025

πŸ€– Resolves #12547.

πŸ‘‹ Introduction

This PR removes Directive Forms from the codebase including migrations to drop all tables related to Directives Forms.

πŸ•΅οΈ Details

πŸ™‡ The migrations were created using this library as a start: https://github.com/kitloong/laravel-migrations-generator.

Note

FEATURE_DIRECTIVE_FORMS flag removed from Azure (#7810) can be done after this PR has been deployed to prod

πŸ§ͺ Testing

  1. make refresh-api; make seed-fresh; pnpm i; pnpm build:fresh
  2. Verify no files or functions related to Directive Forms exist in codebase

🚚 Deployment

Re-run permission seeder to remove directiveForm resource and permissions: php artisan db:seed --class=RolePermissionSeeder

@mnigh mnigh added the deployment Requires a change during deployment label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment Requires a change during deployment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

♻️ Remove Directives Forms code
1 participant