mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Allow disabling biostar bug reports through config settings.
This commit is contained in:
@@ -329,6 +329,7 @@ class Configuration( object ):
|
||||
self.biostar_url = kwargs.get( 'biostar_url', None )
|
||||
self.biostar_key_name = kwargs.get( 'biostar_key_name', None )
|
||||
self.biostar_key = kwargs.get( 'biostar_key', None )
|
||||
self.biostar_enable_bug_reports = string_as_bool( kwargs.get( 'biostar_enable_bug_reports', True ) )
|
||||
self.pretty_datetime_format = expand_pretty_datetime_format( kwargs.get( 'pretty_datetime_format', '$locale (UTC)' ) )
|
||||
self.master_api_key = kwargs.get( 'master_api_key', None )
|
||||
if self.master_api_key == "changethis": # default in sample config file
|
||||
|
||||
@@ -139,6 +139,7 @@ def biostar_logout( trans ):
|
||||
class BiostarErrorReporter( ErrorReporter ):
|
||||
def _send_report( self, user, email=None, message=None, **kwd ):
|
||||
assert biostar_enabled( self.app ), ValueError( "Biostar is not configured for this galaxy instance" )
|
||||
assert self.app.config.biostar_enable_bug_reports, ValueError( "Biostar is not configured to allow bug reporting for this galaxy instance" )
|
||||
assert self._can_access_dataset( user ), Exception( "You are not allowed to access this dataset." )
|
||||
tool_version_select_field, tools, tool = \
|
||||
self.app.toolbox.get_tool_components( self.tool_id, tool_version=None, get_loaded_tools_by_lineage=False, set_selected=True )
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<input type="submit" name="submit_error_report" value="Report" onclick="return sendReport( this, this.form, '_self' );"/>
|
||||
%if trans.app.config.biostar_url:
|
||||
%if trans.app.config.biostar_url and trans.app.config.biostar_enable_bug_reports:
|
||||
<input type="submit" name="submit_error_report" value="Post on Biostar" onclick="return sendReport( this, this.form, '_blank', true );"/>
|
||||
%endif
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user