Kaynağa Gözat

[ServerPro] Removed SaaS views in admin panel and user settings (#4263)

* Removed SaaS views from SP admin panel and user settings

* Hiding must reconfirm for server pro and restored site admin

* Removed empty 'security' section

GitOrigin-RevId: 9ad8e2b7510cf957ccf3f968a53fa88d3174a64b
Miguel Serrano 5 yıl önce
ebeveyn
işleme
37a50e295a

+ 21 - 20
services/web/app/views/admin/index.pug

@@ -56,26 +56,27 @@ block content
 											button.btn.btn-danger(type="submit") Reopen Editor
 											button.btn.btn-danger(type="submit") Reopen Editor
 										p.small Will reopen the editor after closing.
 										p.small Will reopen the editor after closing.
 
 
-							tab(heading="TPDS/Dropbox Management" bookmarkable-tab="tpds")
-								h3 Flush project to TPDS
-								.row
-									form.col-xs-6(method='post',action='/admin/flushProjectToTpds')
-										input(name="_csrf", type="hidden", value=csrfToken)
-										.form-group
-											label(for='project_id') project_id
-											input.form-control(type='text',  name='project_id', placeholder='project_id', required)
-										.form-group
-											button.btn-primary.btn(type='submit') Flush
-								hr
-								h3 Poll Dropbox for user
-								.row
-									form.col-xs-6(method='post',action='/admin/pollDropboxForUser')
-										input(name="_csrf", type="hidden", value=csrfToken)
-										.form-group
-											label(for='user_id') user_id
-											input.form-control(type='text',  name='user_id', placeholder='user_id', required)
-										.form-group
-											button.btn-primary.btn(type='submit') Poll
+							if hasFeature('saas')
+								tab(heading="TPDS/Dropbox Management" bookmarkable-tab="tpds")
+									h3 Flush project to TPDS
+									.row
+										form.col-xs-6(method='post',action='/admin/flushProjectToTpds')
+											input(name="_csrf", type="hidden", value=csrfToken)
+											.form-group
+												label(for='project_id') project_id
+												input.form-control(type='text',  name='project_id', placeholder='project_id', required)
+											.form-group
+												button.btn-primary.btn(type='submit') Flush
+									hr
+									h3 Poll Dropbox for user
+									.row
+										form.col-xs-6(method='post',action='/admin/pollDropboxForUser')
+											input(name="_csrf", type="hidden", value=csrfToken)
+											.form-group
+												label(for='user_id') user_id
+												input.form-control(type='text',  name='user_id', placeholder='user_id', required)
+											.form-group
+												button.btn-primary.btn(type='submit') Poll
 
 
 							tab(heading="Advanced" bookmarkable-tab="advanced")
 							tab(heading="Advanced" bookmarkable-tab="advanced")
 									.row-spaced
 									.row-spaced

+ 2 - 4
services/web/app/views/user/settings.pug

@@ -184,10 +184,8 @@ block content
 								hr
 								hr
 								include settings/user-oauth
 								include settings/user-oauth
 
 
-							hr
-
-							if !externalAuthenticationSystemUsed() || (settings.createV1AccountOnLogin && settings.overleaf)
-
+							if hasFeature('saas') && (!externalAuthenticationSystemUsed() || (settings.createV1AccountOnLogin && settings.overleaf))
+								hr
 								p.small
 								p.small
 									| #{translate("newsletter_info_and_unsubscribe")}
 									| #{translate("newsletter_info_and_unsubscribe")}
 									a(
 									a(