blob: 4c48fbd69fae128f153070155b0e97784094d481 [file] [log] [blame]
<div class="form-group required">
<label for="experiment-name" class="control-label">Experiment Name</label>
<input type="text" class="form-control" name="experiment-name" id="experiment-name"
placeholder="Enter experiment name" autofocus required="required" maxlength="50" {{ $expInputs['disabled'] }}
value="{{{
$expInputs['experimentName'] }}}">
</div>
<div class="form-group">
<label for="experiment-description">Experiment Description</label>
<textarea class="form-control" name="experiment-description" id="experiment-description"
placeholder="Optional: Enter a short description of the experiment" maxlength="200" {{
$expInputs['disabled'] }}>{{{
$expInputs['experimentDescription'] }}}</textarea>
</div>
<div class="form-group required">
<label for="project" class="control-label">Project</label>
{{ ProjectUtilities::create_project_select($expInputs["project"], false) }}
</div>
<div class="form-group">
<label for="application">Application</label>
{{ ExperimentUtilities::create_application_select($expInputs['application'], false) }}
</div>
@if (Config::get('pga_config.airavata')["data-sharing-enabled"])
<div class="form-group">
@include('partials/sharing-display-body', array("form" => $canEditSharing))
</div>
@endif
<div class="panel panel-default">
<div class="panel-heading">Application configuration</div>
<div class="panel-body">
<label>Application Inputs</label>
<div class="well">
@if( isset( $expInputs['experiment'] ) )
<div class="form-group">
<p><strong>Current Inputs</strong></p>
{{ ExperimentUtilities::list_input_files($expInputs['experiment']->experimentInputs) }}
<hr/>
</div>
{{ ExperimentUtilities::create_inputs($expInputs['application'], $expInputs['experiment']->experimentInputs, $expInputs['allowedFileSize']) }}
@else
{{ ExperimentUtilities::create_inputs($expInputs['application'], null, $expInputs['allowedFileSize']) }}
@endif
</div>
<!-- Modal to view file inputs-->
<div class="modal fade" id="input-file-view" tabindex="-1" role="dialog" aria-labelledby="add-modal"
aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<div id="byte_range"></div>
</div>
<div class="modal-body">
<div id="byte_content"></div>
</div>
</div>
</div>
</div>
<div class="form-group required">
<label class="control-label" for="compute-resource">Compute Resource</label>
@if( count( $expInputs['computeResources']) > 0)
<select class="form-control" name="compute-resource" id="compute-resource" required="required">
@if(count($expInputs['computeResources']) > 1)
<option value="">Select a resource</option>
@endif
@foreach ($expInputs['computeResources'] as $id => $name)
<option value="{{$id}}"
{{ ($expInputs['resourceHostId'] == $id)? ' selected' : '' }}>{{$name}}</option>
@endforeach
</select>
@else
<h4>Application deployed Computational resources are currently unavailable</h4>
@endif
</div>
<div class="queue-block">
<div class="loading-img text-center hide">
<img src="../assets/ajax-loader.gif"/>
</div>
<div class="queue-view">
@if(isset($expInputs['expVal']) )
@include( 'partials/experiment-queue-block', array('queues'=>
$expInputs['batchQueues'], 'expVal' => $expInputs['expVal'],
'useUserCRPref' => $expInputs['useUserCRPref'],
'userHasComputeResourcePreference' => $expInputs['userHasComputeResourcePreference'],
'cpusPerNode' => $cpusPerNode))
@endif
</div>
</div>
</div>
<h3>Notifications</h3>
<div class="form-group well">
<label for=""></label>
<?php
$hasEmails = false;
if(!empty($expInputs['experiment'])){
$emails = $expInputs['experiment']->emailAddresses;
if(!empty($emails) and count($emails) > 0){
$hasEmails=true;
}
}
?>
<input type="checkbox" id="enableEmail" name="enableEmailNotification" value="1" <?php if($hasEmails) echo 'checked' ?>> Do you want to receive email
notifications for status changes in the experiment?<br/>
<div class="emailSection <?php if(!$hasEmails) echo "hide"?>">
<h4>Enter Email Address here.</h4>
<div class="emailAddresses">
<?php
if($hasEmails){
foreach($emails as $email){
echo '<input type="email" id="emailAddresses" class="form-control" name="emailAddresses[]"
placeholder="Email" value="'.$email.'"/>';
}
}else{
echo '<input type="email" id="emailAddresses" class="form-control" name="emailAddresses[]"
placeholder="Email"/>';
}
?>
</div>
<button type="button" class="addEmail btn btn-default">Add another Email</button>
</div>
</div>
@if( $expInputs["advancedOptions"])
<h3>Advanced Options</h3>
<div class="form-group well">
<h4>Enter UserDN</h4>
<div class="userdninfo">
<input type="text" class="form-control" name="userDN" placeholder="user" value="{{$expInputs['userDN']}}"/>
</div>
</div>
@endif
</div>