mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-25 16:09:28 +00:00
Added button 'Antrag jetzt bearbeiten' to 'Antrag anlegen'
The button 'Antrag jetzt bearbeiten' will appear right after creating a new application, so that the user can directly open the new application in a new tab. The button disappears when selecting a new student again. Signed-off-by: cris-technikum <hainberg@technikum-wien.at>
This commit is contained in:
@@ -166,8 +166,13 @@ class CreateAnrechnung extends Auth_Controller
|
||||
$this->terminateWithJsonError(getError($result));
|
||||
}
|
||||
|
||||
$lastInsert_anrechnung_id = getData($result);
|
||||
|
||||
// Success response to AJAX
|
||||
$this->outputJsonSuccess($this->p->t('global', 'antragWurdeAngelegt'));
|
||||
$this->outputJsonSuccess(array(
|
||||
'anrechnung_id' => $lastInsert_anrechnung_id,
|
||||
'msg' => $this->p->t('global', 'antragWurdeAngelegt')
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ class Anrechnung_model extends DB_Model
|
||||
return error('Failed inserting Anrechnung', EXIT_ERROR);
|
||||
}
|
||||
|
||||
return success();
|
||||
return success($lastInsert_anrechnung_id);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,7 +15,8 @@ $this->load->view(
|
||||
'global' => array(
|
||||
'anerkennungNachgewiesenerKenntnisse',
|
||||
'antragWurdeGestellt',
|
||||
'antragBereitsGestellt'
|
||||
'antragBereitsGestellt',
|
||||
'antragBearbeiten'
|
||||
),
|
||||
'ui' => array(
|
||||
'hochladen'
|
||||
@@ -153,12 +154,14 @@ $this->load->view(
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Submit Button -->
|
||||
<div class="row">
|
||||
<div class="col-lg-10">
|
||||
<!-- Submit Button -->
|
||||
<button class="btn btn-primary btn-w200 pull-right" id="createAnrechnung-submit" type="submit" value="submit">
|
||||
<?php echo $this->p->t('global', 'antragAnlegen'); ?>
|
||||
</button>
|
||||
<!-- Open new Anrechnung Button (hidden by default) -->
|
||||
<a type="button" class="btn btn-default btn-mr10 pull-right hidden" id="createAnrechnung-openAnrechnung" target="_blank"></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -28,7 +28,10 @@ $(function () {
|
||||
|
||||
if (FHC_AjaxClient.hasData(data))
|
||||
{
|
||||
FHC_DialogLib.alertSuccess(FHC_AjaxClient.getData(data));
|
||||
FHC_DialogLib.alertSuccess(FHC_AjaxClient.getData(data).msg);
|
||||
|
||||
// Display button to open Anrechnung in new tab
|
||||
createAnrechnung.displayButtonToOpenAnrechnung(FHC_AjaxClient.getData(data).anrechnung_id);
|
||||
}
|
||||
},
|
||||
errorCallback: function (jqXHR, textStatus, errorThrown)
|
||||
@@ -97,6 +100,9 @@ var createAnrechnung = {
|
||||
|
||||
// Empty form fields (except hidden ones)
|
||||
$('#createAnrechnung-form :input:not([type=hidden])').val('');
|
||||
|
||||
// Hide eventually displayed button to open Anrechnung
|
||||
$('#createAnrechnung-openAnrechnung').addClass('hidden');
|
||||
},
|
||||
disableFormFields: function(){
|
||||
let prestudent_id = $('#prestudent_id').data('prestudent_id');
|
||||
@@ -142,5 +148,12 @@ var createAnrechnung = {
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
displayButtonToOpenAnrechnung: function(anrechnung_id){
|
||||
// Display button to open Anrechnung in new tab
|
||||
$('#createAnrechnung-openAnrechnung')
|
||||
.removeClass('hidden')
|
||||
.attr('href', 'ApproveAnrechnungDetail/?anrechnung_id=' + anrechnung_id)
|
||||
.html('<i class="fa fa-external-link" aria-hidden="true"></i> ' + FHC_PhrasesLib.t("global", "antragBearbeiten"));
|
||||
}
|
||||
}
|
||||
@@ -12212,7 +12212,26 @@ array(
|
||||
)
|
||||
)
|
||||
),
|
||||
|
||||
array(
|
||||
'app' => 'core',
|
||||
'category' => 'global',
|
||||
'phrase' => 'antragBearbeiten',
|
||||
'insertvon' => 'system',
|
||||
'phrases' => array(
|
||||
array(
|
||||
'sprache' => 'German',
|
||||
'text' => "Antrag bearbeiten",
|
||||
'description' => '',
|
||||
'insertvon' => 'system'
|
||||
),
|
||||
array(
|
||||
'sprache' => 'English',
|
||||
'text' => "Go to application",
|
||||
'description' => '',
|
||||
'insertvon' => 'system'
|
||||
)
|
||||
)
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user