mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #8206 from dannon/config_prune
Configuration API cleanup
This commit is contained in:
@@ -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);
|
||||
},
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user