PluginProbe
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder / 6.2.14
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder v6.2.14
6.2.14 6.2.13 6.2.12 6.2.10 6.2.11 6.2.9 6.2.8 6.2.7 6.2.6 6.2.5 6.2.4 6.2.3 6.2.2 3.6.22 3.6.31 3.6.40 3.6.41 3.6.42 3.6.50 3.6.51 3.6.60 3.6.61 3.6.62 3.6.64 3.6.65 All 196 releases
← All changes | app/Http/Routes/api.php +22 -8 6.2.56.2.14 View file →
@@ -1,15 +1,20 @@
1 1 <?php
2 2
3 -defined('ABSPATH') or die;
3 +defined('ABSPATH') || exit;
4 4
5 5 /**
6 - * @var $router \FluentForm\Framework\Http\Router
6 + * REST API route definitions.
7 7 */
8 8
9 9 /*
10 10 * Forms resource
11 11 */
12 +/**
13 + * Router supplied by the framework's route loader.
14 + *
15 + * @var \FluentForm\Framework\Http\Router $router
16 + */
12 17 $router->prefix('forms')->withPolicy('FormPolicy')->group(function ($router) {
13 18 $router->get('/', 'FormController@index');
14 19 $router->post('/', 'FormController@store');
15 20 $router->get('templates', 'FormController@templates');
@@ -66,9 +71,9 @@
66 71 $router->delete('/{entry_id}', 'SubmissionController@remove');
67 72
68 73 $router->prefix('{entry_id}')->group(function ($router) {
69 74 $router->get('/', 'SubmissionController@find');
70 -
75 +
71 76 $router->post('status', 'SubmissionController@updateStatus');
72 77 $router->post('is-favorite', 'SubmissionController@toggleIsFavorite');
73 78
74 79 $router->get('logs', 'SubmissionLogController@get');
@@ -75,11 +80,11 @@
75 80 $router->delete('logs', 'SubmissionLogController@remove');
76 81
77 82 $router->get('notes', 'SubmissionNoteController@get');
78 83 $router->post('notes', 'SubmissionNoteController@store');
79 -
80 - $router->get('submission-users','SubmissionController@submissionUsers');
81 - $router->post('update-submission-user','SubmissionController@updateSubmissionUser');
84 +
85 + $router->get('submission-users', 'SubmissionController@submissionUsers');
86 + $router->post('update-submission-user', 'SubmissionController@updateSubmissionUser');
82 87 });
83 88 });
84 89
85 90 /*
@@ -96,9 +101,9 @@
96 101 $router->prefix('integrations')->group(function ($router) {
97 102 $router->get('/', 'GlobalIntegrationController@index')->withPolicy('GlobalIntegrationPolicy');
98 103 $router->post('/', 'GlobalIntegrationController@updateIntegration')->withPolicy('GlobalIntegrationPolicy');
99 104 $router->post('update-status', 'GlobalIntegrationController@updateModuleStatus')->withPolicy('GlobalIntegrationPolicy');
100 -
105 +
101 106 /*
102 107 * Form Integrations
103 108 */
104 109 $router->prefix('{form_id}')->withPolicy('FormPolicy')->group(function ($router) {
@@ -105,9 +110,9 @@
105 110 $router->get('/form-integrations', 'FormIntegrationController@index');
106 111 $router->get('/', 'FormIntegrationController@find');
107 112 $router->post('/', 'FormIntegrationController@update');
108 113 $router->delete('/', 'FormIntegrationController@delete');
109 -
114 +
110 115 $router->get('/integration-list-id', 'FormIntegrationController@integrationListComponent');
111 116 });
112 117 });
113 118 /*
@@ -115,8 +120,17 @@
115 120 */
116 121 $router->prefix('global-settings')->withPolicy('GlobalSettingsPolicy')->group(function ($router) {
117 122 $router->get('/', 'GlobalSettingsController@index');
118 123 $router->post('/', 'GlobalSettingsController@store');
124 +});
125 +/*
126 +* MCP (Model Context Protocol) Settings
127 +*/
128 +$router->prefix('mcp')->withPolicy('GlobalSettingsPolicy')->group(function ($router) {
129 + $router->get('status', 'McpSettingsController@status');
130 + $router->post('toggle', 'McpSettingsController@toggle');
131 + $router->post('install-adapter', 'McpSettingsController@installAdapter');
132 + $router->get('config-snippets', 'McpSettingsController@getConfigSnippets');
119 133 });
120 134 /*
121 135 * Permission Roles
122 136 */