Add TLD registry import/export/create & logging
Add CSV/JSON export and import endpoints and UI for the TLD registry, plus a manual Create TLD modal and drag-and-drop import UX. Standardize import/export logging by adding Logger('import'/'export') calls to Domains, Tags, Notification Groups and TLD flows. Add TldRegistry model helpers (findByTld, getAll) used for deduplication and exports. Update routes for /tld-registry export/import/create and add a migration to bump app_version to 1.1.4. Also update default app_version, enhance WhoisService parsing (registrar regex and ISO-8601 date handling), and adjust the TLD registry index view to include IANA and Export dropdowns, import modal, create modal, and related JS behavior.
This commit is contained in:
@@ -108,6 +108,9 @@ $router->post('/channels/test', [NotificationGroupController::class, 'testChanne
|
||||
|
||||
// TLD Registry
|
||||
$router->get('/tld-registry', [TldRegistryController::class, 'index']);
|
||||
$router->get('/tld-registry/export', [TldRegistryController::class, 'export']);
|
||||
$router->post('/tld-registry/import', [TldRegistryController::class, 'import']);
|
||||
$router->post('/tld-registry/create', [TldRegistryController::class, 'createTld']);
|
||||
$router->get('/tld-registry/{id}', [TldRegistryController::class, 'show']);
|
||||
$router->post('/tld-registry/import-tld-list', [TldRegistryController::class, 'importTldList']);
|
||||
$router->post('/tld-registry/import-rdap', [TldRegistryController::class, 'importRdap']);
|
||||
|
||||
Reference in New Issue
Block a user