Skip to content

Commit fb22f4d

Browse files
authored
Merge pull request #614 from nasirkhan/dev
UI update and fix
2 parents c904b0e + f721d7f commit fb22f4d

File tree

11 files changed

+269
-345
lines changed

11 files changed

+269
-345
lines changed

Modules/Post/Models/Post.php

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Illuminate\Database\Eloquent\Factories\HasFactory;
88
use Illuminate\Database\Eloquent\SoftDeletes;
99
use Illuminate\Notifications\Notifiable;
10+
use Modules\Post\Enums\PostStatus;
1011
use Modules\Post\Models\Presenters\PostPresenter;
1112
use Spatie\Activitylog\LogOptions;
1213
use Spatie\Activitylog\Traits\LogsActivity;
@@ -40,6 +41,11 @@ public function tags()
4041
return $this->morphToMany('Modules\Tag\Models\Tag', 'taggable');
4142
}
4243

44+
public function scopePublishedAndScheduled($query)
45+
{
46+
return $query->where('status', '=', PostStatus::Published->value);
47+
}
48+
4349
/**
4450
* Get the list of Published Articles.
4551
*
@@ -48,20 +54,12 @@ public function tags()
4854
*/
4955
public function scopePublished($query)
5056
{
51-
return $query->where('status', '=', '1')
52-
->where('published_at', '<=', Carbon::now());
53-
}
54-
55-
public function scopePublishedAndScheduled($query)
56-
{
57-
return $query->where('status', '=', '1');
57+
return $query->publishedAndScheduled()->where('published_at', '<=', Carbon::now());
5858
}
5959

6060
public function scopeFeatured($query)
6161
{
62-
return $query->where('is_featured', '=', 'Yes')
63-
->where('status', '=', '1')
64-
->where('published_at', '<=', Carbon::now());
62+
return $query->publishedAndScheduled()->where('is_featured', '=', 'Yes');
6563
}
6664

6765
/**
@@ -72,9 +70,7 @@ public function scopeFeatured($query)
7270
*/
7371
public function scopeRecentlyPublished($query)
7472
{
75-
return $query->where('status', '=', '1')
76-
->whereDate('published_at', '<=', Carbon::today()->toDateString())
77-
->orderBy('published_at', 'desc');
73+
return $query->publishedAndScheduled()->orderBy('published_at', 'desc');
7874
}
7975

8076
/**

Modules/Post/Resources/views/frontend/posts/index.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@
5353
$$module_name_singular->category->slug,
5454
])" :text="$$module_name_singular->category_name" />
5555
</p>
56-
<p>
56+
<div class="mt-4">
5757
@foreach ($$module_name_singular->tags as $tag)
5858
<x-frontend.badge :url="route('frontend.tags.show', [encode_id($tag->id), $tag->slug])" :text="$tag->name" />
5959
@endforeach
60-
</p>
60+
</div>
6161
</x-frontend.card>
6262
@endforeach
6363
</div>

app/Http/Controllers/Backend/BackendBaseController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public function index_list(Request $request)
9898
foreach ($query_data as $row) {
9999
$$module_name[] = [
100100
'id' => $row->id,
101-
'text' => $row->name.' (Slug: '.$row->slug.')',
101+
'text' => $row->name,
102102
];
103103
}
104104

0 commit comments

Comments
 (0)