Skip to content

Commit

Permalink
Rilis 23.03.01 (#650)
Browse files Browse the repository at this point in the history
* Update header.blade.php (#610)

Fix bug Foto & Nama Camat di Menu Profil

* Mutakhirkan catatan rilis

* Perbaiki panjang slug prosedur (#606)

* Perbaiki panjang slug prosedur

* Sesuaikan migrasi

* Fix styling

* Update header.blade.php (#610)

Fix bug Foto & Nama Camat di Menu Profil

* Mutakhirkan catatan rilis

* mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Syahran Saputra <[email protected]>
Co-authored-by: sarwono <[email protected]>

* Perbaiki validasi prosedur (#616)

* Perbaiki validasi prosedur

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki jika camat belum diisi (#623)

* Perbaiki jika camat belum diisi

* mutakhirkan catatan rilis

---------

Co-authored-by: sarwono <[email protected]>

* Custom error 500 (#621)

* Custom error 5000

* mutakhirkan catatan rilis

---------

Co-authored-by: sarwono <[email protected]>

* perbaiki eror menu keluarga (#627)

* perbaiki eror menu keluarga

* hapus name

* meringkas script

* Mutakhirkan catatan rilis

---------

Co-authored-by: Yogi Perdana <[email protected]>

* Fix demo data #628 (#631)

* Fix #628

* Enum jabatan_id, command bahasa indonesia

* Force migrate & seed demo data

* Command bahasa indonesia

* Mutakhirkan catatan rilis

* Perbaiki sambutan camat kosong (#642)

* Perbaiki sambutan camat kosong

* Fix styling

* Update catatan_rilis.md

---------

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Afila <[email protected]>

* Perbaiki preview gambar slider (#644)

* Perbaiki preview gambar tidak muncul

* Fix styling

* Update catatan_rilis.md

---------

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Afila <[email protected]>

* Perbaiki halaman sejarah (#645)

* Perbaiki halaman sejarah

* Fix styling

* mutakhirkan catatan rilis

---------

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>

* Security artikel (#649)

* Tambah validasi upload file

* Sesuaikan validasi dengan database

* mutakhirkan catatan rilis

---------

Co-authored-by: sarwono <[email protected]>

* Rilis 23.03.01

* Update catatan_rilis.md

---------

Co-authored-by: Syahran Saputra <[email protected]>
Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>
Co-authored-by: Afila <[email protected]>
Co-authored-by: sarwono <[email protected]>
Co-authored-by: Suyadi <[email protected]>
  • Loading branch information
7 people authored Mar 1, 2023
1 parent a49f277 commit bb6de41
Show file tree
Hide file tree
Showing 20 changed files with 320 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Artisan;

class dev extends Command
class InstallDev extends Command
{
/**
* The name and signature of the console command.
Expand All @@ -57,16 +57,27 @@ class dev extends Command
*/
public function handle()
{
Artisan::call('key:generate');
$this->line('Menambahkan key');
Artisan::call('key:generate');

Artisan::call('storage:link');
$this->line('Menambahkan storage ke public');
Artisan::call('storage:link');

Artisan::call('migrate');
$this->line('Menambahkan migrasi');
Artisan::call('migrate:fresh --force');

Artisan::call('db:seed --class="DemoDatabaseSeeder"');
$this->line('Menambahkan data demo');
Artisan::call('db:seed --class="DemoDatabaseSeeder" --force');

$this->line('Kunci akses penginstal web');

if (!is_file($file = storage_path('installed'))) {
file_put_contents(
$file,
sprintf('%s berhasil DIPASANG pada %s', config('app.name'), now())
);
}

$this->line('Selesai.');
}
}
2 changes: 1 addition & 1 deletion app/Http/Controllers/Data/DataUmumController.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public function index()
public function update(Request $request, $id)
{
request()->validate([
'tipologi' => 'required',
'sejarah' => 'required',
'sumber_luas_wilayah' => 'required',
'luas_wilayah' => 'required',
'bts_wil_utara' => 'required',
Expand Down
3 changes: 2 additions & 1 deletion app/Http/Controllers/Setting/SlideController.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,11 @@ public function getData()

public function create()
{
$slide = null;
$page_title = 'Slide';
$page_description = 'Tambah Slide';

return view('setting.slide.create', compact('page_title', 'page_description'));
return view('setting.slide.create', compact('page_title', 'page_description', 'slide'));
}

public function store(SlideRequest $request)
Expand Down
3 changes: 2 additions & 1 deletion app/Http/Requests/ArtikelRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,10 @@ public function authorize()
public function rules()
{
return [
'judul' => 'required',
'judul' => 'required|string|max:191',
'isi' => 'required',
'status' => 'required',
'gambar' => 'nullable|image|mimes:jpg,jpeg,png|max:1024',
];
}
}
2 changes: 1 addition & 1 deletion app/Models/DataUmum.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class DataUmum extends Model
protected $table = 'das_data_umum';

protected $fillable = [
'tipologi',
'sejarah',
'ketinggian',
'sumber_luas_wilayah',
'luas_wilayah',
Expand Down
4 changes: 4 additions & 0 deletions app/Models/Pengurus.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ class Pengurus extends Model
'pendidikan',
];

protected $appends = [
'namaGelar'
];

public function getFotoAttribute()
{
return $this->attributes['foto'] ? Storage::url('pengurus/' . $this->attributes['foto']) : null;
Expand Down
17 changes: 8 additions & 9 deletions catatan_rilis.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
#### [v23.02.01]
#### [v23.03.01]

Di rilis v23.02.01 berisi perbaikan yang diminta Komunitas OpenDK.

Terima kasih pada syahransaputra yang baru mulai berkontribusi.
Di rilis v23.03.01 berisi perbaikan yang diminta Komunitas OpenDK.

#### Perbaikan bug

1. [#609](https://github.com/OpenSID/OpenDK/issues/609) Perbaikan foto dan nama camat di menu profil tidak tampil.
2. [#605](https://github.com/OpenSID/OpenDK/issues/605) Perbaikan eror migrasi pada tabel prosedur.
3. [#605](https://github.com/OpenSID/OpenDK/issues/615) Perbaikan validasi prosedur, judul prosedur tidak boleh lebih dari 150 karakter.
4. [#622](https://github.com/OpenSID/OpenDK/issues/622) Perbaikan eror nama gelar ketika menjalankan di halaman beranda.
5. [#614](https://github.com/OpenSID/OpenDK/issues/614) Perbaikan informasi eror 500.
1. [#626](https://github.com/OpenSID/OpenDK/issues/626) Perbaikan eror menu keluarga.
2. [#628](https://github.com/OpenSID/OpenDK/issues/628) Perbaikan eror data demo.
3. [#641](https://github.com/OpenSID/OpenDK/issues/641) Perbaikan sambutan camat kosong
4. [#637](https://github.com/OpenSID/OpenDK/issues/637) Perbaikan preview gambar slider
5. [#639](https://github.com/OpenSID/OpenDK/issues/639) Perbaikan pengisian kolom sejarah.
6. [#2089](https://github.com/OpenSID/premium/issues/2089) Perbaikan validasi saat unggah gambar di artikel.
2 changes: 1 addition & 1 deletion config/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
|--------------------------------------------------------------------------
*/

'version' => 'v23.02.01',
'version' => 'v23.03.01',

/*
|--------------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
<?php

/*
* File ini bagian dari:
*
* OpenDK
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenDK
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/opendk
*/

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class AddBackMissingDasPengurusColumns extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('das_profil', function (Blueprint $table) {
$table->string('nama_camat', 150)
->nullable()
->after('dasar_pembentukan');

$table->string('sekretaris_camat', 150)
->nullable()
->after('nama_camat');

$table->string('kepsek_pemerintahan_umum', 150)
->nullable()
->after('sekretaris_camat');

$table->string('kepsek_kesejahteraan_masyarakat', 150)
->nullable()
->after('kepsek_pemerintahan_umum');

$table->string('kepsek_pemberdayaan_masyarakat', 150)
->nullable()
->after('kepsek_kesejahteraan_masyarakat');

$table->string('kepsek_pelayanan_umum', 150)
->nullable()
->after('kepsek_pemberdayaan_masyarakat');

$table->string('kepsek_trantib', 150)
->nullable()
->after('kepsek_pelayanan_umum');

$table->longText('foto_kepala_wilayah')
->nullable()
->after('misi');
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('das_profil', function (Blueprint $table) {
$table->dropColumn('nama_camat');
$table->dropColumn('sekretaris_camat');
$table->dropColumn('kepsek_pemerintahan_umum');
$table->dropColumn('kepsek_kesejahteraan_masyarakat');
$table->dropColumn('kepsek_pemberdayaan_masyarakat');
$table->dropColumn('kepsek_pelayanan_umum');
$table->dropColumn('kepsek_trantib');
$table->dropColumn('foto_kepala_wilayah');
});
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?php

/*
* File ini bagian dari:
*
* OpenDK
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenDK
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/opendk
*/

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class RenameDataUmumTipologi extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('das_data_umum', function (Blueprint $table) {
$table->renameColumn('tipologi', 'sejarah');
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('das_data_umum', function (Blueprint $table) {
$table->renameColumn('sejarah', 'tipologi');
});
}
}
2 changes: 1 addition & 1 deletion database/seeds/DasDataUmumTableSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public function run()
DB::table('das_data_umum')->insert([
'id' => 1,
'profil_id' => 1,
'tipologi' => null,
'sejarah' => null,
'ketinggian' => 1,
'luas_wilayah' => 2.0,
'bts_wil_utara' => null,
Expand Down
2 changes: 1 addition & 1 deletion database/seeds/Demo/DemoDasDataUmumTableSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public function run()
DB::table('das_data_umum')->insert([
'id' => 1,
'profil_id' => Profil::first()->id,
'tipologi' => 'Kecamatan maju namun terpencil.',
'sejarah' => 'Contoh sejarah kecamatan.',
'ketinggian' => 1,
'luas_wilayah' => 0.0,
'bts_wil_utara' => 'Kecamatan A',
Expand Down
72 changes: 72 additions & 0 deletions database/seeds/Demo/DemoDasPengurusTableSeeder.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<?php

/*
* File ini bagian dari:
*
* OpenDK
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenDK
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2017 - 2023 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/opendk
*/

namespace Database\Seeds\Demo;

use App\Enums\JenisJabatan;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class DemoDasPengurusTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$data = [
'nama' => 'H. Hadi Fathurrahman, S.Sos, M.AP',
'gelar_depan' => null,
'gelar_belakang' => null,
'nip' => null,
'nik' => random_int(16, 16),
'status' => 1,
'foto' => null,
'tempat_lahir' => 'Mangsit',
'tanggal_lahir' => now(),
'sex' => 1,
'pendidikan_id' => 1,
'agama_id' => 1,
'no_sk' => null,
'tanggal_sk' => now(),
'masa_jabatan' => 5,
'pangkat' => 'Camat',
'no_henti' => null,
'tanggal_henti' => null,
'jabatan_id' => JenisJabatan::Camat,
'created_at' => now(),
];

DB::table('das_pengurus')->insert($data);
}
}
2 changes: 2 additions & 0 deletions database/seeds/DemoDatabaseSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
use Database\Seeds\Demo\DemoAPBDesaSeeder;
use Database\Seeds\Demo\DemoDasDataDesaTableSeeder;
use Database\Seeds\Demo\DemoDasDataUmumTableSeeder;
use Database\Seeds\Demo\DemoDasPengurusTableSeeder;
use Database\Seeds\Demo\DemoDasProfilTableSeeder;
use Database\Seeds\Demo\DemoEpidemiPenyakitSeeder;
use Database\Seeds\Demo\DemoFasilitasPaudSeeder;
Expand Down Expand Up @@ -69,5 +70,6 @@ public function run()
$this->call(DemoPutusSekolahSeeder::class);
$this->call(DemoTingkatPendidikanSeeder::class);
$this->call(DemoToiletSanitasiSeeder::class);
$this->call(DemoDasPengurusTableSeeder::class);
}
}
Loading

0 comments on commit bb6de41

Please sign in to comment.