1
0
Fork 0
forked from mirror/pixelfed

Add check if collection is empty in Edit Collection before publishing

This commit is contained in:
mbliznikova 2023-10-20 21:09:29 +00:00
parent 65a048cdd5
commit b838f90b77

View file

@ -205,12 +205,20 @@
<div v-else class="float-right"> <div v-else class="float-right">
<button <button
v-if="posts.length > 0"
type="button" type="button"
class="btn btn-outline-primary btn-sm py-1 font-weight-bold px-3" class="btn btn-outline-primary btn-sm py-1 font-weight-bold px-3"
@click.prevent="publishCollection"> @click.prevent="publishCollection">
Publish Publish
</button> </button>
<button
v-else
type="button"
class="btn btn-outline-primary btn-sm py-1 font-weight-bold px-3 disabled" disabled>
Publish
</button>
<button <button
type="button" type="button"
class="btn btn-primary btn-sm py-1 font-weight-bold px-3" class="btn btn-primary btn-sm py-1 font-weight-bold px-3"
@ -527,6 +535,11 @@ export default {
}, },
publishCollection() { publishCollection() {
if (this.posts.length === 0) {
swal('Error', 'You cannot publish an empty collection');
return;
}
if(this.owner == false) { if(this.owner == false) {
return; return;
} }
@ -541,6 +554,8 @@ export default {
.then(res => { .then(res => {
console.log(res.data); console.log(res.data);
// window.location.href = res.data.url; // window.location.href = res.data.url;
}).catch(err => {
swal('Something went wrong', 'There was a problem with your request, please try again later.', 'error')
}); });
} else { } else {
return; return;