mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #5312 from martenson/libraries-implement-message
allow message to be modified on ldda
This commit is contained in:
@@ -409,6 +409,11 @@ var LibraryDatasetView = Backbone.View.extend({
|
||||
ld.set("misc_info", new_info);
|
||||
is_changed = true;
|
||||
}
|
||||
var new_message = this.$el.find(".input_dataset_message").val();
|
||||
if (typeof new_message !== "undefined" && new_message !== ld.get("message")) {
|
||||
ld.set("message", new_message);
|
||||
is_changed = true;
|
||||
}
|
||||
var new_genome_build = this.select_genome.$el.select2("data").id;
|
||||
if (typeof new_genome_build !== "undefined" && new_genome_build !== ld.get("genome_build")) {
|
||||
ld.set("genome_build", new_genome_build);
|
||||
@@ -972,7 +977,7 @@ var LibraryDatasetView = Backbone.View.extend({
|
||||
"</tr>",
|
||||
"<tr>",
|
||||
'<th scope="row">Message</th>',
|
||||
'<td scope="row"><%= _.escape(item.get("message")) %></td>',
|
||||
'<td scope="row"><input class="input_dataset_message form-control" type="text" placeholder="message" value="<%= _.escape(item.get("message")) %>"></td>',
|
||||
"</tr>",
|
||||
"<tr>",
|
||||
'<th scope="row">Misc. blurb</th>',
|
||||
|
||||
@@ -78,6 +78,10 @@ class LibraryDatasetsManager(object):
|
||||
if new_misc_info is not None and new_misc_info != ldda.info:
|
||||
ldda.info = new_misc_info
|
||||
changed = True
|
||||
new_message = new_data.get('message', None)
|
||||
if new_message is not None and new_message != ldda.message:
|
||||
ldda.message = new_message
|
||||
changed = True
|
||||
new_file_ext = new_data.get('file_ext', None)
|
||||
if new_file_ext is not None and new_file_ext != ldda.extension:
|
||||
ldda.extension = new_file_ext
|
||||
@@ -103,7 +107,7 @@ class LibraryDatasetsManager(object):
|
||||
raise RequestParameterInvalidException('%s must have at least length of %s' % (key, MINIMUM_STRING_LENGTH))
|
||||
val = validation.validate_and_sanitize_basestring(key, val)
|
||||
validated_payload[key] = val
|
||||
if key in ('misc_info'):
|
||||
if key in ('misc_info', 'message'):
|
||||
val = validation.validate_and_sanitize_basestring(key, val)
|
||||
validated_payload[key] = val
|
||||
if key in ('file_ext'):
|
||||
|
||||
Reference in New Issue
Block a user