/
kev
/
Nextcloud_File-Changes-Tracker
Обзор
Документация
Войти
/
kev
/
Nextcloud_File-Changes-Tracker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
appinfo/routes.php
35 строк
2 KB
Evgeny Konovalov
first_commit
16 фев 2026, 17:45
16 фев 2026, 17:45
476f06c
Код
Авторство
О чём код?
<?php /** * Маршруты приложения File Changes Tracker */ return [ 'routes' => [ // Страница приложения ['name' => 'page#index', 'url' => '/', 'verb' => 'GET'], // API для настроек отслеживаемых папок ['name' => 'folder_config#list', 'url' => '/api/v1/folders', 'verb' => 'GET'], ['name' => 'folder_config#create', 'url' => '/api/v1/folders', 'verb' => 'POST'], ['name' => 'folder_config#update', 'url' => '/api/v1/folders/{id}', 'verb' => 'PUT'], ['name' => 'folder_config#delete', 'url' => '/api/v1/folders/{id}', 'verb' => 'DELETE'], ['name' => 'folder_config#get', 'url' => '/api/v1/folders/{id}', 'verb' => 'GET'], // API для журнала событий ['name' => 'event_log#list', 'url' => '/api/v1/events', 'verb' => 'GET'], ['name' => 'event_log#get', 'url' => '/api/v1/events/{id}', 'verb' => 'GET'], ['name' => 'event_log#export', 'url' => '/api/v1/events/export', 'verb' => 'POST'], // API для поиска пользователей и групп ['name' => 'search#users', 'url' => '/api/v1/search/users', 'verb' => 'GET'], ['name' => 'search#groups', 'url' => '/api/v1/search/groups', 'verb' => 'GET'], // API для статистики ['name' => 'statistics#summary', 'url' => '/api/v1/statistics/summary', 'verb' => 'GET'], // API для настроек уведомлений ['name' => 'notification_settings#get', 'url' => '/api/v1/notification-settings/{folderConfigId}', 'verb' => 'GET'], ['name' => 'notification_settings#update', 'url' => '/api/v1/notification-settings/{folderConfigId}', 'verb' => 'PUT'], ['name' => 'notification_settings#sendTest', 'url' => '/api/v1/notification-settings/{folderConfigId}/test', 'verb' => 'POST'], ] ];