Fix bug for onestep edit when user selects another hub but does not select a new rider. #312

This commit is contained in:
Korina Cordero 2020-01-27 02:24:52 +00:00
parent adc6cc8c80
commit eb9b8bfdd2
2 changed files with 20 additions and 9 deletions

View file

@ -604,6 +604,8 @@
$(function() {
var form_in_process = false;
var selected_hub = '';
var selected_rider = '';
// openstreet maps stuff
// TODO: move this to a service
@ -742,11 +744,11 @@ $(function() {
$(function() {
{% if mode in ['onestep-edit'] %}
var selected_hub = '{{ obj.getHub ? obj.getHub.getID: "" }}';
selected_hub = '{{ obj.getHub ? obj.getHub.getID: "" }}';
$('#hub-field').val(selected_hub);
{% endif %}
{% if mode in ['onestep'] %}
var selected_hub = '';
selected_hub = '';
{% endif %}
$('#hubs-table').on('click', 'tr', function() {
@ -765,6 +767,10 @@ $(function() {
selected_hub = id;
$('#hub-field').val(selected_hub);
// clear rider field
$('#rider-field').val('');
selected_rider = '';
// get riders of hub
// get hub riders ajax
// TODO: add latitude and longitude of delivery location to ajax request
@ -801,11 +807,11 @@ $(function() {
$(function() {
{% if mode in ['onestep-edit'] %}
var selected_rider = '{{ obj.getRider ? obj.getRider.getID: "" }}';
selected_rider = '{{ obj.getRider ? obj.getRider.getID: "" }}';
$('#rider-field').val(selected_rider);
{% endif %}
{% if mode in ['onestep'] %}
var selected_rider = '';
selected_rider = '';
{% endif %}
$('#rider-table').on('click', 'tr', function() {
var id = $(this).data('id');

View file

@ -600,6 +600,8 @@
$(function() {
var form_in_process = false;
var selected_hub = '';
var selected_rider = '';
// openstreet maps stuff
// TODO: move this to a service
@ -633,7 +635,6 @@ $(function() {
function selectPoint(lat, lng)
{
alert('selectPoint');
// clear markers
markerLayerGroup.clearLayers();
hubLayerGroup.clearLayers();
@ -739,11 +740,11 @@ $(function() {
$(function() {
{% if mode in ['onestep-edit'] %}
var selected_hub = '{{ obj.getHub ? obj.getHub.getID: "" }}';
selected_hub = '{{ obj.getHub ? obj.getHub.getID: "" }}';
$('#hub-field').val(selected_hub);
{% endif %}
{% if mode in ['onestep'] %}
var selected_hub = '';
selected_hub = '';
{% endif %}
$('#hubs-table').on('click', 'tr', function() {
var id = $(this).data('id');
@ -761,6 +762,10 @@ $(function() {
selected_hub = id;
$('#hub-field').val(selected_hub);
// clear rider field
$('#rider-field').val('');
selected_rider = '';
// get riders of hub
// get hub riders ajax
// TODO: add latitude and longitude of delivery location to ajax request
@ -797,11 +802,11 @@ $(function() {
$(function() {
{% if mode in ['onestep-edit'] %}
var selected_rider = '{{ obj.getRider ? obj.getRider.getID: "" }}';
selected_rider = '{{ obj.getRider ? obj.getRider.getID: "" }}';
$('#rider-field').val(selected_rider);
{% endif %}
{% if mode in ['onestep'] %}
var selected_rider = '';
selected_rider = '';
{% endif %}
$('#rider-table').on('click', 'tr', function() {
var id = $(this).data('id');