Merge pull request #8206 from dannon/config_prune

Configuration API cleanup
This commit is contained in:
John Chilton
2019-06-21 10:58:22 -04:00
committed by GitHub
8 changed files with 8 additions and 13 deletions
@@ -7,7 +7,7 @@
<register
:registration_warning_message="registration_warning_message"
:mailing_join_addr="mailing_join_addr"
:smtp_server="smtp_server"
:server_mail_configured="server_mail_configured"
/>
</template>
</div>
@@ -57,8 +57,8 @@ export default {
type: String,
required: false
},
smtp_server: {
type: String,
server_mail_configured: {
type: Boolean,
required: false
}
}
@@ -27,7 +27,7 @@
('.', '_', '-').</b-form-text
>
</b-form-group>
<b-form-group v-if="mailing_join_addr && smtp_server" label="Subscribe to mailing list">
<b-form-group v-if="mailing_join_addr && server_mail_configured" label="Subscribe to mailing list">
<input name="subscribe" type="checkbox" v-model="subscribe" />
</b-form-group>
<b-button name="create" type="submit" :disabled="disableCreate">Create</b-button>
@@ -57,8 +57,8 @@ export default {
type: String,
required: false
},
smtp_server: {
type: String,
server_mail_configured: {
type: Boolean,
required: false
},
mailing_join_addr: {
@@ -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);
},
-1
View File
@@ -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
@@ -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,
+1 -2
View File
@@ -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),
@@ -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()
-1
View File
@@ -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',