FIX: add new empty position in edit times in event billing
This commit is contained in:
parent
587f14a8b7
commit
f02c963e62
|
@ -76,51 +76,7 @@
|
||||||
</div>
|
</div>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
<div class="new_position_instances">
|
<div class="new_position_instances">
|
||||||
<div class="card new_position_instance" style="margin-bottom: 5px;">
|
{{> new_position_instance}}
|
||||||
<div class="card-header">Neue Personalposition
|
|
||||||
<button class="iconbutton remove_new_position_instance_button" style="float: right;">
|
|
||||||
<svg color="red" fill="currentColor" height="20" width="20">
|
|
||||||
<use xlink:href="/img/bootstrap-icons.svg#trash"></use>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<button class="iconbutton restore_new_position_instance_button hide" style="float: right;">
|
|
||||||
<svg fill="green" height="20" width="20">
|
|
||||||
<use xlink:href="/img/bootstrap-icons.svg#arrow-counterclockwise"></use>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="form-group row new_position_instance_position">
|
|
||||||
<label class="col-form-label col-3">Position:</label>
|
|
||||||
<div class="input-group col-9">
|
|
||||||
{{search2 type="position" classname="search_new_position_instance_position"}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group row eb_eu_instance_new_position_instance_taken_by"
|
|
||||||
data-instance-id="{{../instance_id}}">
|
|
||||||
<label class="col-form-label col-3">Besetzung:</label>
|
|
||||||
<div class="input-group col-9">
|
|
||||||
{{search2 type="member" classname="search_new_position_instance_member"}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group row">
|
|
||||||
<label class="col-form-label col-form-label-sm col-3">Von: </label>
|
|
||||||
<div class="input-group col-9">
|
|
||||||
<input class="form-control form-control-sm new_position_instance_real_start_time qsf"
|
|
||||||
type="datetime-local"
|
|
||||||
value="{{real_start_time}}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group row">
|
|
||||||
<label class="col-form-label col-form-label-sm col-3">Bis: </label>
|
|
||||||
<div class="input-group col-9">
|
|
||||||
<input class="form-control form-control-sm new_position_instance_real_end_time qsf"
|
|
||||||
type="datetime-local"
|
|
||||||
value="{{real_end_time}}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
<div class="card new_position_instance" style="margin-bottom: 5px;">
|
||||||
|
<div class="card-header">Neue Personalposition
|
||||||
|
<button class="iconbutton remove_new_position_instance_button" style="float: right;">
|
||||||
|
<svg color="red" fill="currentColor" height="20" width="20">
|
||||||
|
<use xlink:href="/img/bootstrap-icons.svg#trash"></use>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<button class="iconbutton restore_new_position_instance_button hide" style="float: right;">
|
||||||
|
<svg fill="green" height="20" width="20">
|
||||||
|
<use xlink:href="/img/bootstrap-icons.svg#arrow-counterclockwise"></use>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="form-group row new_position_instance_position">
|
||||||
|
<label class="col-form-label col-3">Position:</label>
|
||||||
|
<div class="input-group col-9">
|
||||||
|
{{search2 type="position" classname="search_new_position_instance_position"}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group row eb_eu_instance_new_position_instance_taken_by"
|
||||||
|
data-instance-id="{{../instance_id}}">
|
||||||
|
<label class="col-form-label col-3">Besetzung:</label>
|
||||||
|
<div class="input-group col-9">
|
||||||
|
{{search2 type="member" classname="search_new_position_instance_member"}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-form-label col-form-label-sm col-3">Von: </label>
|
||||||
|
<div class="input-group col-9">
|
||||||
|
<input class="form-control form-control-sm new_position_instance_real_start_time qsf"
|
||||||
|
type="datetime-local"
|
||||||
|
value="{{real_start_time}}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-form-label col-form-label-sm col-3">Bis: </label>
|
||||||
|
<div class="input-group col-9">
|
||||||
|
<input class="form-control form-control-sm new_position_instance_real_end_time qsf"
|
||||||
|
type="datetime-local"
|
||||||
|
value="{{real_end_time}}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -40,9 +40,6 @@ pub fn edit_event(cookie: SessionCookie, _settings: &State<Settings>, id: String
|
||||||
};
|
};
|
||||||
let footer = Footer {
|
let footer = Footer {
|
||||||
scripts: vec![
|
scripts: vec![
|
||||||
Script {
|
|
||||||
path: "/js/mini_searchbar.js".to_string(),
|
|
||||||
},
|
|
||||||
Script {
|
Script {
|
||||||
path: "/js/em_edit_event.js".to_string(),
|
path: "/js/em_edit_event.js".to_string(),
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue