Add config to specify which cawangan are enabled to use MyKad reader
This commit is contained in:
@@ -37,7 +37,27 @@
|
||||
<button class="btn btn-outline-primary" type="submit" id="button-addon2">Cari</button>
|
||||
</div>
|
||||
</div>
|
||||
<span class="btn btn-outline-primary" id="button_read_mykad">Baca MyKad</span>
|
||||
@php
|
||||
$user_cawangan = strtolower(auth()->user()->cawangan_kerja->details_caw);
|
||||
$enabled_cawangan = array_map(fn($x) => strtolower($x), config('mykad-reader.enabled_cawangan'));
|
||||
$is_enabled_to_use_mykad_reader = function () use($user_cawangan, $enabled_cawangan){
|
||||
|
||||
if(sizeof($enabled_cawangan) == 0){
|
||||
return true;
|
||||
}
|
||||
|
||||
if(sizeof($enabled_cawangan) == 1 && $enabled_cawangan[0] === ''){
|
||||
return true;
|
||||
}
|
||||
|
||||
return in_array($user_cawangan, $enabled_cawangan);
|
||||
|
||||
};
|
||||
@endphp
|
||||
|
||||
@if( $is_enabled_to_use_mykad_reader() )
|
||||
<span class="btn btn-outline-primary" id="button_read_mykad">Baca MyKad</span>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user