Commit 7dcada3
Add plugin submission checks and require support channel (#305)
* Add license file and release version checks, require support channel on submission
- Add automated checks for license file (LICENSE/LICENSE.md/LICENSE.txt) and
release version (GitHub releases/tags) in ReviewPluginRepository
- Block plugin approval in Filament admin until required checks pass
- Split customer-facing review checks into required and additional sections
- Remove automated support email extraction from README
- Make support channel required on plugin submission with email/URL validation
- Allow users to edit support channel from their plugin dashboard
- Update all related tests and notifications
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add webhook to required review checks, remove dead customer plugin controller
- Include webhook_installed in required approval checks (Plugin model,
Filament admin, notifications, customer dashboard)
- Move webhook setup instructions into the review checks section
- Update best-practices docs: replace support email with support channel,
add license/release/webhook requirements
- Delete dead code: CustomerPluginController, its form requests, and old
customer/plugins Blade views (replaced by Livewire components)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent b455b4b commit 7dcada3
File tree
21 files changed
+489
-1706
lines changed- app
- Filament/Resources
- PluginResource/Pages
- Http
- Controllers
- Requests
- Jobs
- Livewire/Customer/Plugins
- Models
- Notifications
- resources/views
- customer/plugins
- docs/mobile/3/plugins
- livewire/customer/plugins
- tests/Feature
- Jobs
- Notifications
21 files changed
+489
-1706
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
94 | 108 | | |
95 | 109 | | |
96 | 110 | | |
| |||
103 | 117 | | |
104 | 118 | | |
105 | 119 | | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | 120 | | |
113 | 121 | | |
114 | 122 | | |
| |||
368 | 376 | | |
369 | 377 | | |
370 | 378 | | |
| 379 | + | |
| 380 | + | |
371 | 381 | | |
372 | 382 | | |
373 | 383 | | |
374 | | - | |
375 | 384 | | |
376 | 385 | | |
377 | 386 | | |
| |||
388 | 397 | | |
389 | 398 | | |
390 | 399 | | |
| 400 | + | |
391 | 401 | | |
392 | | - | |
| 402 | + | |
393 | 403 | | |
394 | 404 | | |
395 | 405 | | |
396 | 406 | | |
397 | | - | |
| 407 | + | |
398 | 408 | | |
399 | 409 | | |
400 | | - | |
| 410 | + | |
401 | 411 | | |
402 | 412 | | |
403 | 413 | | |
| |||
Lines changed: 14 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
| |||
192 | 195 | | |
193 | 196 | | |
194 | 197 | | |
| 198 | + | |
| 199 | + | |
195 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
196 | 204 | | |
197 | 205 | | |
198 | 206 | | |
199 | | - | |
200 | 207 | | |
201 | 208 | | |
202 | 209 | | |
| |||
213 | 220 | | |
214 | 221 | | |
215 | 222 | | |
| 223 | + | |
216 | 224 | | |
217 | | - | |
| 225 | + | |
218 | 226 | | |
219 | | - | |
| 227 | + | |
220 | 228 | | |
221 | 229 | | |
222 | | - | |
| 230 | + | |
223 | 231 | | |
224 | 232 | | |
225 | | - | |
| 233 | + | |
226 | 234 | | |
227 | 235 | | |
228 | 236 | | |
| |||
0 commit comments