Fix adding of incident templates

This commit is contained in:
James Brooks
2016-12-03 21:18:36 +00:00
parent 07767521b4
commit 3eb74058b2
3 changed files with 6 additions and 4 deletions
@@ -180,7 +180,10 @@ class IncidentController extends Controller
public function createIncidentTemplateAction() public function createIncidentTemplateAction()
{ {
try { try {
IncidentTemplate::create(Binput::get('template')); IncidentTemplate::create([
'name' => Binput::get('name'),
'template' => Binput::get('template', null, false, false)
]);
} catch (ValidationException $e) { } catch (ValidationException $e) {
return cachet_redirect('dashboard.templates.create') return cachet_redirect('dashboard.templates.create')
->withInput(Binput::all()) ->withInput(Binput::all())
-1
View File
@@ -44,7 +44,6 @@ class IncidentTemplate extends Model
*/ */
public $rules = [ public $rules = [
'name' => 'required|string', 'name' => 'required|string',
'slug' => 'required|string',
'template' => 'required|string', 'template' => 'required|string',
]; ];
@@ -38,11 +38,11 @@
<fieldset> <fieldset>
<div class="form-group"> <div class="form-group">
<label for="template-name">{{ trans('forms.incidents.templates.name') }}</label> <label for="template-name">{{ trans('forms.incidents.templates.name') }}</label>
<input type="text" class="form-control" name="template[name]" id="template-name" required placeholder="{{ trans('forms.incidents.templates.name') }}"> <input type="text" class="form-control" name="name" id="template-name" required placeholder="{{ trans('forms.incidents.templates.name') }}" value="{{ Binput::old('name') }}">
</div> </div>
<div class="form-group"> <div class="form-group">
<label>{{ trans('forms.incidents.templates.template') }}</label> <label>{{ trans('forms.incidents.templates.template') }}</label>
<textarea name="template[template]" id="cm-editor" class="form-control" rows="8" placeholder="{{ trans('forms.incidents.templates.template') }}"></textarea> <textarea name="template" id="cm-editor" class="form-control" rows="8" placeholder="{{ trans('forms.incidents.templates.template') }}">{{ Binput::old('template') }}</textarea>
<span class="help-block">{!! trans('forms.incidents.templates.twig') !!}</span> <span class="help-block">{!! trans('forms.incidents.templates.twig') !!}</span>
</div> </div>
</fieldset> </fieldset>