PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.11.0
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.11.0
2.11.0 2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 All 78 releases
← All changes | app/Http/Routes/api.php +12 -2 2.7.52.11.0 View file →
@@ -25,8 +25,11 @@
25 25 $router->get('/{spaceSlug}/lockscreens', 'SpaceController@getLockScreenSettings')->alphaNumDash('spaceSlug');
26 26
27 27 $router->post('/{spaceSlug}/links', 'SpaceController@updateLinks')->alphaNumDash('spaceSlug');
28 28
29 + $router->get('/{spaceSlug}/primary-menu', 'SpaceController@getPrimaryMenu')->alphaNumDash('spaceSlug');
30 + $router->post('/{spaceSlug}/primary-menu', 'SpaceController@updatePrimaryMenu')->alphaNumDash('spaceSlug');
31 +
29 32 $router->get('/users/search', 'SpaceController@getOtherUsers');
30 33 $router->get('/discover', 'SpaceController@discover');
31 34 $router->get('/all-spaces', 'SpaceController@getAllSpaces');
32 35 $router->get('/space_groups', 'SpaceController@getSpaceGroups');
@@ -93,8 +96,9 @@
93 96 $router->get('/{username}/comments', 'ProfileController@getComments')->alphaNumDash('username');
94 97
95 98 $router->get('/{username}/notification-preferences', 'ProfileController@getNotificationPreferance')->alphaNumDash('username');
96 99 $router->post('/{username}/notification-preferences', 'ProfileController@saveNotificationPreferance')->alphaNumDash('username');
100 + $router->post('/{username}/reconfirm-email', 'ProfileController@reconfirmEmail')->alphaNumDash('username');
97 101 });
98 102
99 103 $router->prefix('admin')->withPolicy('AdminPolicy')->group(function ($router) {
100 104 $router->get('/general', 'AdminController@getGeneralSettings');
@@ -102,8 +106,11 @@
102 106
103 107 $router->get('/email-settings', 'AdminController@getEmailSettings');
104 108 $router->post('/email-settings', 'AdminController@saveEmailSettings');
105 109
110 + $router->get('/push-settings', 'AdminController@getPushSettings');
111 + $router->post('/push-settings', 'AdminController@savePushSettings');
112 +
106 113 $router->get('/storage-settings', 'AdminController@getStorageSettings');
107 114 $router->post('/storage-settings', 'AdminController@updateStorageSettings');
108 115
109 116 $router->get('/welcome-banner', 'AdminController@getWelcomeBannerSettings');
@@ -111,10 +118,8 @@
111 118
112 119 $router->get('/auth-settings', 'AdminController@getAuthSettings');
113 120
114 121 $router->get('/on-boardings', 'AdminController@getOnBoardingSettings');
115 - $router->post('/on-boardings', 'AdminController@saveOnBoardingSettings');
116 - $router->post('/on-boardings/change-slug', 'AdminController@changePortalSlug');
117 122
118 123 $router->get('/profile-link-providers', 'AdminController@getProfileLinkProviders');
119 124 $router->post('/profile-link-providers', 'AdminController@updateProfileLinkProviders');
120 125
@@ -119,8 +124,13 @@
119 124 $router->post('/profile-link-providers', 'AdminController@updateProfileLinkProviders');
120 125
121 126 $router->get('/all_space_courses', 'AdminController@getAllSpaceCourses');
122 127
128 +});
129 +
130 +$router->prefix('admin')->withPolicy('SuperAdminPolicy')->group(function ($router) {
131 + $router->post('/on-boardings', 'AdminController@saveOnBoardingSettings');
132 + $router->post('/on-boardings/change-slug', 'AdminController@changePortalSlug');
123 133 });
124 134
125 135 $router->prefix('members')->withPolicy('PortalPolicy')->group(function ($router) {
126 136 $router->get('/', 'MembersController@getMembers');