Skip to content

Commit

Permalink
Preselect default session when selecting a track
Browse files Browse the repository at this point in the history
  • Loading branch information
mvidalgarcia committed Sep 18, 2017
1 parent 75a8507 commit a97435b
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 1 deletion.
11 changes: 11 additions & 0 deletions indico/htdocs/js/indico/modules/abstracts.js
Expand Up @@ -135,4 +135,15 @@
applySearchFilters();
}
};

global.setupAbstractJudgment = function setupAbstractJudgment(options) {
options = $.extend({
trackSessionMap: {}
}, options);

$('body').on('change', '#accepted_track', function() {
var sessionId = options.trackSessionMap[$(this).val()];
$('#session').val(sessionId || "__None");
});
};
})(window);
3 changes: 3 additions & 0 deletions indico/modules/events/abstracts/templates/abstract.html
Expand Up @@ -70,6 +70,9 @@
{% if not no_javascript %}
<script>
setupReviewingPage();
setupAbstractJudgment({
trackSessionMap: {{ track_session_map|tojson }}
});
</script>
{% endif %}
{% endblock %}
4 changes: 3 additions & 1 deletion indico/modules/events/abstracts/views.py
Expand Up @@ -89,13 +89,15 @@ def render_abstract_page(abstract, view_class=None, management=False):
review_form = build_review_form(abstract, reviewed_for_tracks[0])
judgment_form = AbstractJudgmentForm(abstract=abstract, formdata=None)
review_track_list_form = AbstractReviewedForTracksForm(event=abstract.event, obj=abstract, formdata=None)
track_session_map = {track.id: track.default_session_id for track in abstract.event.tracks}
params = {'abstract': abstract,
'comment_form': comment_form,
'review_form': review_form,
'review_track_list_form': review_track_list_form,
'judgment_form': judgment_form,
'visible_tracks': get_visible_reviewed_for_tracks(abstract, session.user),
'management': management}
'management': management,
'track_session_map': track_session_map}
if view_class:
return view_class.render_template('abstract.html', abstract.event, **params)
else:
Expand Down

0 comments on commit a97435b

Please sign in to comment.