Disable eula textarea when using global eula
This commit is contained in:
parent
6400034435
commit
e12935f7fa
3 changed files with 9 additions and 3 deletions
|
@ -48,4 +48,9 @@ class CategoryEditForm extends Component
|
||||||
|
|
||||||
return trans('admin/categories/general.email_will_be_sent_due_to_category_eula');
|
return trans('admin/categories/general.email_will_be_sent_due_to_category_eula');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getEulaTextDisabledProperty()
|
||||||
|
{
|
||||||
|
return $this->useDefaultEula;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="form-group {{ $errors->has('eula_text') ? 'error' : '' }}">
|
<div class="form-group {{ $errors->has('eula_text') ? 'error' : '' }}">
|
||||||
<label for="eula_text" class="col-md-3 control-label">{{ trans('admin/categories/general.eula_text') }}</label>
|
<label for="eula_text" class="col-md-3 control-label">{{ trans('admin/categories/general.eula_text') }}</label>
|
||||||
<div class="col-md-7">
|
<div class="col-md-7">
|
||||||
{{ Form::textarea('eula_text', null, array('wire:model.lazy' => 'eulaText', 'class' => 'form-control', 'aria-label'=>'eula_text')) }}
|
{{ Form::textarea('eula_text', null, ['wire:model.lazy' => 'eulaText', 'class' => 'form-control', 'aria-label'=>'eula_text', 'disabled' => $this->eulaTextDisabled]) }}
|
||||||
<p class="help-block">{!! trans('admin/categories/general.eula_text_help') !!} </p>
|
<p class="help-block">{!! trans('admin/categories/general.eula_text_help') !!} </p>
|
||||||
<p class="help-block">{!! trans('admin/settings/general.eula_markdown') !!} </p>
|
<p class="help-block">{!! trans('admin/settings/general.eula_markdown') !!} </p>
|
||||||
{!! $errors->first('eula_text', '<span class="alert-msg" aria-hidden="true">:message</span>') !!}
|
{!! $errors->first('eula_text', '<span class="alert-msg" aria-hidden="true">:message</span>') !!}
|
||||||
|
|
|
@ -59,13 +59,14 @@ class CategoryEditFormTest extends TestCase
|
||||||
->assertSet('sendCheckInEmail', true);
|
->assertSet('sendCheckInEmail', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testSendEmailCheckboxCheckedWhenUseDefaultEulaSelected()
|
public function testSendEmailCheckboxCheckedAndEulaTextDisabledWhenUseDefaultEulaSelected()
|
||||||
{
|
{
|
||||||
Livewire::test(CategoryEditForm::class, [
|
Livewire::test(CategoryEditForm::class, [
|
||||||
'sendCheckInEmail' => false,
|
'sendCheckInEmail' => false,
|
||||||
'useDefaultEula' => false,
|
'useDefaultEula' => false,
|
||||||
])->assertSet('sendCheckInEmail', false)
|
])->assertSet('sendCheckInEmail', false)
|
||||||
->set('useDefaultEula', true)
|
->set('useDefaultEula', true)
|
||||||
->assertSet('sendCheckInEmail', true);
|
->assertSet('sendCheckInEmail', true)
|
||||||
|
->assertSet('eulaTextDisabled', true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue