Add config to specify which cawangan are enabled to use MyKad reader

This commit is contained in:
afiq.hamzah
2023-02-28 15:19:57 +08:00
parent 6f05fc9874
commit bc87fd8600
4 changed files with 34 additions and 4 deletions
+21 -1
View File
@@ -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>