Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 34 additions & 16 deletions training/templates/register_user.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ <h3 class="panel-title"><b><i class="fa fa-times" aria-hidden="true"></i>Welcome
{{ form.state.errors }}
</div>
</div>
{% if event_obj.event_type == "CDP" or event_obj.event_type == "PDP" or event_obj.event_type == "HN" %}
{% if event_obj.event_type == "CDP" or event_obj.event_type == "PDP" %}
<div class="form-group">
<label for="id_city" class="col-lg-4 control-label">City*</label>
<div class="col-lg-8">
Expand All @@ -150,7 +150,7 @@ <h3 class="panel-title"><b><i class="fa fa-times" aria-hidden="true"></i>Welcome
</div>
</div>
{% endif %}
{% if event_obj.event_type == "CDP" or event_obj.event_type == "PDP" or event_obj.event_type == "HN" %}
{% if event_obj.event_type == "CDP" or event_obj.event_type == "PDP" %}
<input type="hidden" id="id_college" class="form-control" name="college" value="621">
<input type="hidden" id="id_event_type" class="form-control" name="event_type" value="{{event_obj.event_type}}">

Expand Down Expand Up @@ -337,22 +337,40 @@ <h3 class="panel-title"><b><i class="fa fa-times" aria-hidden="true"></i>Welcome
<script type="text/javascript">

function show_clg_list(){
var stateid = $('#id_state').val();
var stateid = $('#id_state').val();

if (!stateid) return;

$.ajax({
type : "POST",
url:"/software-training/ajax-state-collage/",
dataType : "json",
data: {
'state' : stateid,
},
success: function(data)
{
$('#id_college').html(data);
$('#college-info').show();
}
});
type: "POST",
url: "/software-training/ajax-state-collage/",
dataType: "json",
data: {
'state': stateid,
},
success: function (data) {

var collegeSelect = $('#id_college');
collegeSelect.html(data);

// Count valid college options (ignore "Select College")
var options = collegeSelect.find('option').filter(function () {
return $(this).val() && $(this).val() !== 'None';
});

if (options.length === 1) {
// AUTO-SELECT if only one college
collegeSelect.val(options.first().val()).trigger('change');
$('#college-info').hide();
} else {
// Multiple colleges → user selects
$('#college-info').show();
}
}
});
}


function payment_btn_activate(){
var make_payment_btn = $('#make_payment');
var user_loggedin = "{{user.is_authenticated|yesno:"True,False"}}";
Expand Down Expand Up @@ -385,7 +403,7 @@ <h3 class="panel-title"><b><i class="fa fa-times" aria-hidden="true"></i>Welcome
var event_type = "{{event_obj.event_type}}";
var stateid = $('#id_state').val();
show_clg_list();
if(event_type === "PDP" || event_type === "CDP" || event_type === "HN"){
if(event_type === "PDP" || event_type === "CDP" ){
ajaxStrateFillDatas('', 'city', '');
}else{
show_clg_list();
Expand Down
2 changes: 1 addition & 1 deletion training/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ def reg_success(request, user_type):

if source == 'deet':
form_data.source = source
if not event_type in ['PDP', 'CDP', 'HN']:
if not event_type in ['PDP', 'CDP']:
try:
college = request.POST.get('college')
form_data.college = AcademicCenter.objects.get(Q(institution_name=college))
Expand Down