diff --git a/client/galaxy/scripts/components/login/Index.vue b/client/galaxy/scripts/components/login/Index.vue index aaa5a784f62..a166bdc0253 100644 --- a/client/galaxy/scripts/components/login/Index.vue +++ b/client/galaxy/scripts/components/login/Index.vue @@ -7,7 +7,7 @@ @@ -57,8 +57,8 @@ export default { type: String, required: false }, - smtp_server: { - type: String, + server_mail_configured: { + type: Boolean, required: false } } diff --git a/client/galaxy/scripts/components/login/Register.vue b/client/galaxy/scripts/components/login/Register.vue index e2e4395e90d..588e2251ec9 100644 --- a/client/galaxy/scripts/components/login/Register.vue +++ b/client/galaxy/scripts/components/login/Register.vue @@ -27,7 +27,7 @@ ('.', '_', '-'). - + Create @@ -57,8 +57,8 @@ export default { type: String, required: false }, - smtp_server: { - type: String, + server_mail_configured: { + type: Boolean, required: false }, mailing_join_addr: { diff --git a/client/galaxy/scripts/entry/admin/AdminRouter.js b/client/galaxy/scripts/entry/admin/AdminRouter.js index 80fca642ac7..14144968502 100644 --- a/client/galaxy/scripts/entry/admin/AdminRouter.js +++ b/client/galaxy/scripts/entry/admin/AdminRouter.js @@ -67,7 +67,7 @@ export const getAdminRouter = (Galaxy, options) => { redirect: "/admin/users", registration_warning_message: options.config.registration_warning_message, mailing_join_addr: options.config.mailing_join_addr, - smtp_server: options.config.smtp_server + server_mail_configured: options.config.server_mail_configured } }).$mount(vm); }, diff --git a/client/galaxy/scripts/qunit/test-data/bootstrapped.js b/client/galaxy/scripts/qunit/test-data/bootstrapped.js index 0d2c7c7b2b7..b31c561a744 100644 --- a/client/galaxy/scripts/qunit/test-data/bootstrapped.js +++ b/client/galaxy/scripts/qunit/test-data/bootstrapped.js @@ -9,7 +9,6 @@ export default { allow_library_path_paste: false, user_library_import_dir: null, terms_url: null, - ftp_upload_dir: null, library_import_dir: null, logo_url: null, enable_unique_workflow_defaults: false diff --git a/client/galaxy/scripts/qunit/tests/masthead_tests.js b/client/galaxy/scripts/qunit/tests/masthead_tests.js index 5718b9ab2ce..3b9763fa77c 100644 --- a/client/galaxy/scripts/qunit/tests/masthead_tests.js +++ b/client/galaxy/scripts/qunit/tests/masthead_tests.js @@ -24,7 +24,6 @@ QUnit.module("Masthead test", { logo_src: "../../../static/images/galaxyIcon_noText.png", is_admin_user: "is_admin_user", active_view: "analysis", - ftp_upload_dir: "ftp_upload_dir", ftp_upload_site: "ftp_upload_site", datatypes_disable_auto: true, allow_user_creation: true, diff --git a/lib/galaxy/managers/configuration.py b/lib/galaxy/managers/configuration.py index 731cc9931e2..5da211a6de2 100644 --- a/lib/galaxy/managers/configuration.py +++ b/lib/galaxy/managers/configuration.py @@ -75,7 +75,6 @@ class ConfigSerializer(base.ModelSerializer): # TODO: change this to (more generic) upload_path and incorporate config.nginx_upload_path into building it 'nginx_upload_path' : lambda i, k, **c: getattr(i, k, False), 'chunk_upload_size' : _defaults_to(104857600), - 'ftp_upload_dir' : _defaults_to(None), 'ftp_upload_site' : _defaults_to(None), 'version_major' : _defaults_to(None), 'require_login' : _defaults_to(None), @@ -85,7 +84,7 @@ class ConfigSerializer(base.ModelSerializer): 'message_box_class' : _defaults_to('info'), 'server_startttime' : lambda i, k, **c: server_starttime, 'mailing_join_addr' : _defaults_to('galaxy-announce-join@bx.psu.edu'), - 'smtp_server' : _defaults_to(None), + 'server_mail_configured' : lambda i, k, **c: True if getattr(i, 'smtp_server', False) else False, 'registration_warning_message' : _defaults_to(None), 'welcome_url' : _defaults_to(None), 'show_welcome_with_login' : _defaults_to(True), diff --git a/templates/webapps/galaxy/galaxy.masthead.mako b/templates/webapps/galaxy/galaxy.masthead.mako index 473a68a3e92..15230baf84f 100644 --- a/templates/webapps/galaxy/galaxy.masthead.mako +++ b/templates/webapps/galaxy/galaxy.masthead.mako @@ -26,7 +26,6 @@ 'logo_src' : h.url_for( app.config.get( 'logo_src', '/static/images/galaxyIcon_noText.png' ) ), 'is_admin_user' : trans.user_is_admin, 'active_view' : active_view, - 'ftp_upload_dir' : app.config.get("ftp_upload_dir", None), 'ftp_upload_site' : app.config.get("ftp_upload_site", None), 'datatypes_disable_auto' : app.config.get_bool("datatypes_disable_auto", False), 'user_json' : get_user_dict() diff --git a/test/api/test_configuration.py b/test/api/test_configuration.py index 30e45d8663f..91e192ba621 100644 --- a/test/api/test_configuration.py +++ b/test/api/test_configuration.py @@ -10,7 +10,6 @@ from base.populators import ( TEST_KEYS_FOR_ALL_USERS = [ 'enable_unique_workflow_defaults', 'ftp_upload_site', - 'ftp_upload_dir', 'wiki_url', 'support_url', 'logo_url',